Oggi parliamo di come scaricare i video da YouTube e da tanti altri siti da linea di comando. Lo so che ci sono tanti software con interfaccia grafica per farlo, ma io ho una passione particolare per la shell e per le cose minimaliste (che senso ha scaricare ed installare decine di MB di software che fanno la stessa cosa di uno script bash/python/perl/php/etc di poche decine di KB?).
Che cosa hai bisogno?
Trovate lo script e la documentazione sul sito ufficiale http://rg3.github.com/youtube-dl
Lo script consente di effettuare il download dei video presenti su:
- YouTube.com
- metacafe.com
- Google Video
- Photobucket videos
- Yahoo! video
- Dailymotion
- DepositFiles
L’uso è molto intuitivo; dopo aver scaricato lo script ed avergli dato i privilegi di esecuzione, basterà richiamalo e passare come primo parametro l’url del video, che si può recuperare dalla barra degli indirizzi mentre visualizzate il video, o solo il codice del video che si può recuperare sempre dalla barra degli indirizzi, es:
youtube-dl URL_O_CODICE_VIDEO
Un’altra cosa molto interessante è la possibilità di scegliere, per i video youtube, anche il formato da scaricare. Di default viene scaricato il video in formato flv 854×480 (quello che vedete indicato con il codice 35 in questa tabella), ma se volessimo scaricare il video in formato mp4 480×360, per il nostro iPhone, potremmo usare il parametro -f con il codice 18 nel seguente modo:
youtube-dl -f 18 URL_O_CODICE_VIDEO
Nella tabella sono comunque indicati i codici dei diversi formati scaricabili.
Nota: di tanto in tanto consiglio di effettuare l’aggiornamento dello script, che può essere fatto direttamente eseguendo:
By ImaginSystems & Queen Gin