Archivio per la categoria video

Youtube DL: script Python per scaricare i video di Youtube

Come già visto esistono migliaia di modi per scaricare i video da Youtube: estensioni per Firefox(la migliore è DownloadHelper), bookmarklet/script per Greasemonkey, download manager come FDM e software di podcasting come Miro. Ebbene, nella mia ricerca di script istruttivi per imparare a programmare in Python, mi sono imbattuto in questo simpatico script: Youtube DL, che funziona da prompt dei comandi.

Potrebbe anche sembrare un metodo molto compllicato, ma può tornare utile quando i file da scaricare sono molti; creando un file BAT (su Windows) è difatti possibile lanciare più istanze dello script ed eseguire i download di tutti i video a cui siamo interessati

Lo script supporta anche l'autentificazione per il download di filmati vietati ai minori, per cui è necessario loggarsi su Youtube per avere l'accesso.

Non è importante il sistema operativo in uso, l'unico requisito è avere una versione di Python superiore alla 2.4 (l'ultima versione disponibile è la 2.5).

In ogni caso, da quando è uscita la versione 2.5 di FDM che permette di convertire i video scaricati in AVI, la mia preferenza è per utilizzare FDM per il download e la successiva conversione.

perché bisogna usare i feed RSS ?

Questo video è molto istruttivo :-)

Fonti: Tartaruga Tecnologica, Pandemia.

Usare Firebug per scaricare i filmati da Libero Video

Mi succede spesso nelle ore di punta di non riuscire a vedere i video (per fortuna che ho l'ADSL :-P) perché la connessione va a scatti ed è impossibile guardarsi un video o ascoltare i podcast online. L'unica soluzione che ho trovato (a parte riprovare più tardi) è scaricare il filmato ed aprirlo in locale.

Per i video di Youtube nessun problema c'è l'ottimo userscript Download Video per Greasemonkey (o migliaia di altri possibili modi) che in pochi click mi permette di scaricare il video sul mio HD. E per quelli di Libero ?

Mi sono imbattuto proprio ieri in un bel filmato di Libero Video e siccome ero impaziente di vederlo ho cercato di scaricarlo per guardarlo in locale. Problema: Video Download non è compatibile con Libero Video e non avevo nessuna voglia di mettermi a cercare un'estensione che supportasse Libero Video, ho quindi deciso di riadattare un trucchetto che avevo letto qualche giorno fa e che serviva per scaricare gli MP3 di Myspace.

Forse non è il metodo più semplice o veloce per scaricare i filmati da Libero Video ma ha sicuramente il pregio di poter essere generalizzato per altri siti con contenuti multimediali.

Il trucco sfrutta una delle estensioni più potenti per Firefox in circolazione: Firebug, l'estensione non è stata creata per fare queste boiate ma la si può utilizzare anche per questo :-). Dopo averla installata e aver riavviato Firefox basterà attivarla verificando che la voce "Disable Firebug" nel menu contestuale che appare cliccando col tasto destro sull'iconcina nella barra di stato non sia spuntata, quindi andare nella pagina del video che ci interessa e farlo partire. Bene, ora bisogna aprire Firebug e selezionare la linguetta "NET". E qui arriva la parte difficile, cioè cercare di capire quale sia il link al nostro video.

Purtroppo ci sarà un sacco di roba e ci si potrebbe anche perdere, comunque nel caso di Libero Video è relativamente facile. Per stare prima, selezionate tutto il contenuto (CTRL-A) copiatelo in un editor di testo e cercate ".flv". Dovreste trovare un indirizzo del genere:

http://video.libero.it/static//xxxxx.flv

che è il riferimento al nostro file. Bene, basterà copiarlo nella barra degli indirizzi di Firefox (o in un download manager esterno come ad esempio Free Download Manager) e comincerà il download del file in formato FLV. Una volta scaricato in locale basterà aprirlo con un programma che lo supporti (io consiglio VLC Media Player). Mi raccomando non appena avete finito disabilitate Firebug che vi rallenta la normale navigazione.

Il metodo è generalizzabile e funziona ad esempio anche per le canzoni in formato MP3 che ci sono su Myspace :-D. A volte però non è poi così immediato trovare il link al file che ci interessa in quanto potrebbero anche non avere estensione (come succede per Youtube). Il mio consiglio in questi casi è di guardare la dimensione dei file, quelli che interessano sono solitamente gli unici ad avere dimensioni espresse in MB (o comunque sono più grossi di tutti gli altri).

NOTA: secondo me scaricare un video per guardarselo non c'è proprio niente di male, sopratutto se è impossibile farlo a causa della connessione in uso, , riprodurlo o pubblicarlo da qualche parte è invece illegale e punito dalle leggi italiane. Stessa cosa dicasi per gli MP3 su Myspace (che ho visitato la prima volta solo per provare il trucchetto) che sono comunque di pessima qualità e vi invito quindi a comprarvi il CD o acquistare la canzone online.

Feed RSS per i nuovi video su Youtube

AGGIORNAMENTO: ora il feed che avevo creato con Dapper non funziona più. esiste però un metodo molto più semplice per creare un feed RSS dei video che soddisfano determinati criteri. Per maggiori informazioni leggere questo post:
Feed RSS di Youtube: con le nuove API è più facile

Per chi volesse essere sempre informato sui nuovi video uploadati su Youtube riguardo ad un argomento di proprio interesse ecco un feed RSS creato con Dapper che può servire allo scopo:

Youtube RSS feed

Istruzioni per l'uso (only for Firefox users)

  • aggiungere il link ai segnalibri di Firefox;
  • assegnargli una keyword (ad esempio ytrss9;
  • digitare nella barra degli indirizzi la keyword seguita dall’argomento di proprio interesse;
  • sottoscrivere il feed generato.

Consiglio: se amate la sidebar per seguire un feed del genere il mio consiglio è di usare Sage.

Non usate Firefox ?

Peggio per voi :-P. Comunque basta modificare il %s con l'argomento di vostro interesse, copiare l'url appena creata nella barra degli indirizzi e sottoscrivere il feed.
E ora per la felicità del validatore HTML, ecco il terzultimo video nel mio feed preferito .-)

Salvare video da Youtube e Google Video

Ho già postato un breve articoletto su come scaricare i video che troviamo in rete: Scaricare video dal Web, consigliando di usare Videodownloader o Greasemonkey con l'apposito script Download Video, dalla scrittura di quel post molte cose sono cambiate e in peggio purtroppo :-(.

Inanzitutto Youtube è stata acquisita da Google e la pioggia di euro ha spinto taluni artisti a chiedere i diritti d'autore persino per una semplice musichetta di sottofondo,, con la conseguenza che alcuni filmati sono stati rimossi. Fresca è la diffida ufficiale di Youtube al download dei filmati. E' sicuro che nessuno ci presterà attenzione è però altrettanto sicuro che si ingegneranno per trovare un modo per non far scaricare i video agli utenti, come faranno non ne ho la più pallida idea :-P ma sono sicuro che ci proveranno.

A questo si aggiunge il fatto che da più parti hanno accusato l'estensione Videodownloader di raccogliere informazioni su cosa noi scarichiamo dalla rete. L'estensione infatti per rendere disponibile il link per il download si collega al sito dell'autore e produce una pagina da cui è possibile accedere al file. Se qualcuno pensa che sia un'intromissione nella propria privacy può sempre utilizzare (come faccio io per altri motivi) Greasemonkey e lo script Download Video. Ci sono anche altre estensioni che si possono usare (mai provate):

Un altro approccio, potrebbe essere quello di utilizzare Zamzar, un sito Web che prende come input il link al video su Youtube e vi manda via email il link diretto al download. L'utilizzo di Zamzar ha poi il vantaggio di poter scegliere il formato del video, Zamzar infatti può essere utilizzato per convertire i file scaricati da flv ad avi (o qualunque altro formato video supportato).

Infine segnalo questo articolo sull'argomento dove trovate i parametri ottimali per la conversione da FLV ad AVI /vedi anche Zamzar più sotto). Faccio notare che se scaricate da Google Video invece che da Youtube potete scaricare direttamente il file AVI evitando di perdere tempo nella conversione.
Anche senza nessuna estensione i file AVI di Google Video possono essere scaricati grazie ad un bookmarklet che trovate in questa pagina

Altri post che potrebbero interessare:

Scaricare video dal Web

AGGIORNAMENTO: siccome vedo che questo vecchio post continua ad essere trovato via Google mi sento di dover fare qualche precisazione:

  • al momento della stesura di questo post i metodi descritti erano fra i pochi che permettevano di scaricare video da Youtube e altri siti di social video, in seguito sono state sviluppate nuove tecniche;
  • l’utilizzo di Greasemonkey, consigliata nel post, non è in effetti la miglior scelta, a meno che, non la si usi anche per altri tweak;
  • per Firefox esistono attualmente una miriade di estensioni che si propongono di aiutare l’utente a scaricare filmati dal Web, la migliore è Download Helper, che è fra l’altro compatibile con Libero Video;
  • se oltre a voler scaricare il filmato da Youtube si è anche interessati a convertirlo in formato AVI, si può usare l’applicazione consigliata in questo post o ricorrere ad un’applicazione web come Zamzar. Un altro software che permette di scaricare i video di Youtube (non di Libero) e nello stesso tempo convertirli in formato AVI è: FreeDownloadManager;
  • un’altra tecnica (valida per Youtube e per qualunque altro sito offra un feed RSS per i propri video preferiti) è utilizzare un software di podcasting come Miro,
  • il miglior software per leggere i formati FLV è VLC.

Per qualunque problema nell’applicazione delle tecniche descritte in questo blog potete lasciare un commento esponendo le difficoltà riscontrate nel tentativo di metterle in pratica. Qualunque commento della serie “xkè, sms” sarà cancellato, tutti gli altri sono graditi :-).
Vediamo come sia possibile, in alcuni casi, scaricare i filmati che troviamo sul Web per salvarli sul nostro Hard Disk. Potrebbe anche accadere che tali filmati siano protetti da copyright e dunque tale operazione non possa essere eseguita. Vediamo inanzitutto come scaricare video in un formato che non sia in streaming con protocollo MMS. Ci sono due possibilità usare VideoDownloader oppure GreaseMonkey assieme allo script Download Video. Su GreaseMonkey scriverò un altro breve articoletto più avanti in quanto è un’estensione che abbastanza potente ma anche un po’ complicata da utilizzare. Basti sapere che dopo averla installata è sufficiente installare lo script Download video (Strumenti -> Install This User Script) quindi recarsi nella pagina in cui c’è il video che vogliamo scaricare e cliccare sul link che apparirà in cima alla pagina. Io l’ho provata scaricando un video di YouTube ed effettivamente funziona. Devo dire che prima di installare Download Video avevo provato con altri script reperibili in rete ma questi non funzionavano affatto in quanto non aggiornati o non compatibili con la nuova versione dell’estensione. Il mio consiglio è di cercare gli script partendo da qui.
Un’altra estensione che permette di scaricare video è Video Downloader di Javi Moya, in particolare si possono scaricare video da youtube, Google Video, iFilm, Metacafe e molti altri, vi rimando alla home page per l’elenco dei siti compatibili con l’estensione. Una volta installata e riavviato Firefox basterà andare sulla pagina che contiene il video che ci interessa e cliccare sull’iconcina di Video Downloader, apparirà una finestra (in inglese) che ci guiderà passo passo al download del filmato.
Il filmato in molti casi (ad esempio se si scarica da youtube) viene scaricato in formato flv (assicuratevi sia questa l’estensione del file scaricato) e per poterlo vedere è necessario FlvPlayer.
Chi volesse convertire il filmato da flv ad avi utilizzare SUPER, Riva FLV Encoder o Total Video Converter.
Questo è il link per la ricerca rapida in YouTube e questo un bellissimo filmato su cui potete fare il test.

NOTA PER CHI USA SEAMONKEY:
Purtroppo molte estensioni non sono compatibili con SeaMonkey come ad esempio proprio Videodownloader è però possibile trovare una versione di Greasemonkey per Seamonkey a questo indirizzo.

Se invece il video è in streaming e utilizza il protocollo MMS (formato proprietario di Microsoft) si provi ad usare SDP Downloader 2.0. Non ho ancora ben capito come funziona magari in futuro scriverò qualcosa in più a riguardo di questa applicazione.