Per restare in tema di YouTube, video & C., con Linux abbiamo la possibilità di scaricarci il video che vogliamo rivedere off-line o che vogliamo portare con noi nel nostro player.
YouTube Downloader
È un semplice tool a linea di comando. Lo potete scaricare da GetDeb.
Questa la sintassi:
youtube-dl LINK
dove al posto di LINK va inserito l’url del video da scaricare.
Transcodifica
Per convertire un formato video in un altro possiamo usare Mencoder.
Ecco alcune possibilità. Non li ho testati su un player portatile; sarebbe interessante se qualcuno potesse farlo ed eventualmente dirmi se vanno o meno e le eventuali modifiche.
Da Flv a Mpeg4
mencoder input-video.flv -o output-video.mpeg -ovc lavc -oac mp3lame
Da Flv a Xvid
mencoder input-video.flv -o output-video.avi -ovc xvid -oac mp3lame -xvidencopts pass=1
Da Flv a H.264
mencoder input-video.flv -o output-video.m4v -ovc x264 -oac copy
Sintassi ed opzioni
In sostanza la sintassi è questa:
mencoder [file da convertire] [-o {file convertito}] [opzioni]
-o
= output cui segue il nome del file convertito
-ovc
= output video codec
-oac
= output audio codec
La lista dei codec video è questa (mencoder -ovc help):
copy - frame copy, without re-encoding. Doesn't work with filters. frameno - special audio-only file for 3-pass encoding, see DOCS. raw - uncompressed video. Use fourcc option to set format explicitly. nuv - nuppel video lavc - libavcodec codecs - best quality! vfw - VfW DLLs, read DOCS/HTML/en/encoding-guide.html. qtvideo - QuickTime DLLs, currently only SVQ1/3 are supported. libdv - DV encoding with libdv v0.9.5 xvid - XviD encoding x264 - H.264 encoding
La lista dei codec audio è questa (mencoder -oac help
):
copy - frame copy, without re-encoding (useful for AC3) pcm - uncompressed PCM audio mp3lame - cbr/abr/vbr MP3 using libmp3lame lavc - FFmpeg audio encoder (MP2, AC3, ...) faac - FAAC AAC audio encoder
Per maggiori informazioni e per le opzioni dettagliate:
man mencoder > manuale-mencoder
che vi genererà un file di testo col manuale completo.
Per informazioni sul download e transcodifica in formato Theora, date uno sguardo qui.
Complimenti, ottimo tips 😉
ottimo articolo, cmq ho trovato il tool nei repo ufficiali di ubuntu
ah…e sembra che non supporti le localizzazioni del sito YouTube.
almeno inserendo un link it.youtube.com dice che non lo riconosce come tale…come se fosse un altro sito…
bisogna mettere “www” al posto di “it”
Ciao volevo segnalarti un modo ancora più semplice per scaricare da youtube, basta andare sul sito selezionare il video e aspettare che sia stato tutto caricato (la barra deve essere tutta rossa), poi vai nella directory /tmp e copi il file Flashxyztw (le prime cinque lettere sono sempre Flash e poi il suffiso varia), quindi:
cp /tmp/Flashxyzt /home/name/pippo.flv
In teoria scaricare direttamente da youtube dovrebbe essere illegale, così invece nessuno ti può dire niente :-D.
In genere io non converto in altri formati perchè totem è già in grado di riprodurre i flv.
Per quanto ne so non è illegale scaricare i video direttamente da youtube. Quando guardi un video, il flashplayer di youtube scarica un file flv in cache la quale è accessibile dagli utenti. Inoltre con youtube downloader puoi passare come parametri username e password che hai su youtube. I video su youtube "non devono" essere protetti da copyright quindi non c'è una licenza che viola il download. Ho letto anche io che non è legale scaricare i video, ma è anche illegale uploader video protetti da copyright 🙂