>
MENU
ubuntu-games

Nasce l’Ubuntu Gaming Team

Mozilla rilascia la beta 4 di Firefox 3.5

30 aprile 2009 Visualizzazioni: 971 Focus, Software

Scaricare video YouTube da GNU/Linux: mai stato così semplice

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.

grabbervideo1

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

grabbervideo2

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

grabbervideo3

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.

grabbervideo4

twittergoogle_pluslinkedinmail
  • lore

    Basta cercare il filmato nella cartella tmp e trascinarla sulla scrivania.

    • tommi

      quoto lore

      viene creato in /tmp un file Flashxxxxxxxx (dove xxx son caratteri variabili) ogni volta che si visualizza un video flash dal browser

      • http://www.tuxjournal.net Michele Petrecca

        …sebbene questo sia un sistema valido penso, però (IMHO), che sia poco “flessibile”; ogni volta che termina il filmato e ne inizia un altro viene cancellato il file e in più questo metodo “non funziona” con filmati contenuti in una “cornice” flash.

        Bye 8-)

        • lore

          Scusami ma ti sbagli, il file rimane finché la finestra del browser non viene chiusa.
          Inoltre puoi aprire quanti tab vuoi e vedere comparire quanti flashXXXX vuoi e spostarli. Ti invito a provare, in questo momento ho tre filmati di youtube e uno di megaupload aperti nel browser e 4 file flashxxxxxx in tmp.

          Tutti i filmati sono in una “cornice” flash.

          Nel tmp viene salvato tutti i flv che vengono riprodotti dentro il player escluso (e sono pochi) quelli che non creano buffer.

          Ciao.

  • paolo

    e usare clive no eh???

    • http://www.tuxjournal.net Michele Petrecca

      …l’uso di base di clive è come youtube-dl o YouGrabber;

      clive indirizzo_video

      Il fatto che possa poi interfacciarsi con ffmpeg e con vlc per la conversione e la visione, potrebbe dargli quella marcia in più….ma posso sempre realizzare una pipe oppure dare il filmato scaricato in pasto a ffmpeg e quindi aprire un player video…comunque certo, è una alternativa. :-))

      …se poi si è capaci di realizzare anche un piccolo script di gestione ai diversi tool allora si è, per certi versi, “indifferenti” a qualuqnue tool si utilizzi. :-))

      Bye 8-)

  • http://digilinux.altervista.org matrobriva

    if [[ $# -lt 2 ]]; then echo “$0 “; exit 1; fi
    video_url=$1
    video_name=$2
    tmp_file=”temptube.flv”
    base_url=”http://youtube.com/get_video.php”
    video_query=$(wget -q ${video_url} -O - |grep fullscreen | sed -r s/.*fullscreen\?// |sed -r s/\&title.*//)
    video_url=${base_url}${video_query}
    if [[ -f ${tmp_file} ]]; then mv -f ${tmp_file} buttare.flv;fi
    wget ${video_url} -O ${tmp_file}
    ffmpeg -i ${tmp_file} -ab 56 -ar 22050 -b 500 -s 320×240 ${video_name}.mpg

  • Phede

    un altro programma che racchiude alcohol 120% e lo scaricamento di video da youtube è acetoneiso 2

  • speedyx

    L’estensione FlashGot per Firefox fa perfettamente al caso mio!

  • Reef

    JDownloader con estensione firefox.. tasto destro scarica e te lo scarica.. quello e molti altri..

  • http://www.gnu.org/licenses/gpl.txt paolo

    @matrobriva:

    if [[ $# -lt 2 ]]; then echo “$0 “; exit 1; fi
    video_url=$1
    video_name=$2
    tmp_file=”temptube.flv”
    base_url=”http://youtube.com/get_video.php”
    video_query=$(wget -q ${video_url} -O – |grep fullscreen | sed -r s/.*fullscreen\?// |sed -r s/\&title.*//)
    video_url=${base_url}${video_query}
    if [[ -f ${tmp_file} ]]; then mv -f ${tmp_file} buttare.flv;fi
    wget ${video_url} -O ${tmp_file}
    ffmpeg -i ${tmp_file} -ab 56 -ar 22050 -b 500 -s 320×240 ${video_name}.mpg

    GNU General Public License Version 3 http://www.gnu.org/licenses/gpl.txt