Quante volte ci siamo trovati di fronte ad un filmato su YouTube e abbiamo desiderato scaricare il contenuto del file in streaming sul nostro hard disk e non sapendo cosa utilizzare e/o come procedere ci siamo arresi? Bene, in questo articolo illustreremo alcune delle possibilità che è possibile utilizzare per raggiungere tale scopo.
1) Acciuffiamo i video!
Un possibile tool da riga di comando, ma semplice da utilizzare, è youtube-dl. Presente già pacchettizzato per alcune distribuzioni, per l’installazione è sufficiente utilizzare il relativo gestore dei pacchetti; l’unica dipendenza occorrente è Python. Qualora venga utilizzata una distribuzione che non presenta il programma già pacchettizzato, è sufficiente scaricare il file sorgente e decomprimerlo. All’interno è presente un unico file, di nome youtube-dl, scritto in python e in quanto tale è possibile eseguirlo direttamente senza installazione alcuna. Vediamo come usarlo. Apriamo il browser e puntiamolo al video da scaricare.
Selezioniamo l’indirizzo nella barra omonima del browser, apriamo un terminale e lanciamo il comando youtube-dl seguito dall’indirizzo, ad esempio per la figura di sopra;
youtube-dl http://www.youtube.com/watch?v=XEaCjaBmsgY
In questi casi il video verrà scaricato nella cartella dove stiamo lanciando il comando riportato sopra. Coloro i quali avessero (gioco forza) optato per i sorgenti, allora sarà sufficiente il comando;
python youtube-dl http://www.youtube.com/watch?v=XEaCjaBmsgY
e premere Invio. Se viene utilizzata la bash come shell, allora non è necessario copiare carattere per carattere l’indirizzo, ma è sufficiente una procedura di “copia&incolla”. La combinazione di tasti per incollare nel terminale è Shift+Ins. In questo caso il file verrà scaricato nella cartella dove è presente il file in python youtube-dl. Vi sono diverse opzioni legate a questo tool, per conoscerle impartire il comando;
youtube-dl -help
E’ possibile salvare il file direttamente con il suo titolo invece che con il tag fornito da youtube (XeaCjaBmsgY.flv nel nostro esempio) semplicemente con il comando;
youtube-dl -title http://www.youtube.com/watch?v=XEaCjaBmsgY
In questo modo il file verrà salvato sempre in formato flv ma con il titolo che campeggia sul sito di youtube. La visione del video scaricato potrà avvenire con i diversi player video, ad esempio VLC.