Scaricare video da youtube con uno script python da shell

Navigando nell’immenso mare di internet mi sono imbattutto in uno script scritto in python, quindi da utilizzare nella shell e con l’interprete python installato, che consente il download di un video da youtube.
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?).
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:

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:

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:

Infine, volete esportare solo l’audio in formato mp3? Vi basta avere installato ffmpeg e poi digitare:

ATTENZIONE: Mi raccomando, fate attenzione al copyrights dei files…

enjoy!

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Taggato su: , , ,

Commenta