YouTube e transcodifica in Theora


Avrete letto il post precedente sulla conversione dei video di YouTube (formato .flv
, cioè Flash Video) in altri formati. Non era elencato il formato video tipico di un sistema Linux, cioè il Theora.
Per questa operazione, uso il tool ffmpeg2theora
, pensato specificamente per convertire un formato video in Theora. Questo tool, però, non accetta in ingresso tutti i formati. Per questo motivo non possiamo convertire direttamente un .flv
in .ogg
,1 ma passare da un formato intermedio, come l’Mpeg4.
Ecco i passaggi che faccio:2
- scaricamento del file video;
- conversione del file flash-video in formato Mpeg4;
- conversione nel formato Theora.
Scaricamento del file
Da terminale diamo:
youtube-dl LINK
Conversione in formato Mpeg
Sul wiki di Gentoo possiamo trovare una pagina molto utile su Mencoder.
Da terminale diamo:
mencoder file-in-ingresso -o file-di-uscita -ovc lavc -oac mp3lame
Se dobbiamo convertire solo un pezzo di video, cerchiamo i punti di attacco e stacco attraverso un player e specifichiamoli in questo comando aggiungendo alla fine:
-ss hh:mm:ss -endpos hh:mm:ss
Conversione in Theora
Convertito il file, diamo da terminale un semplicissimo comando:
ffmpeg2theora file-da-convertire
Basta questo per avere un ottimo file.
Per altre opzioni:
ffmpeg2theora --help
o il manuale con
man ffmpeg2theora > manuale-ffmpeg2theora
Photo courtesy: pierofix, Happy New Creative Year, CC by-nc-nd.
-
L’Ogg, come si saprà, non è un codec video, ma un contenitore, che può avere dentro di sé i flussi video (Theora) e audio (Vorbis), o singolarmente solo video o solo audio. Allo stesso modo l’Avi è anch’esso un contenitore per flussi audio/video. Per maggiori informazioni sul Vorbis, si può leggere il mio post sui Profili di codifica dei file audio. ↩︎
-
Non è detto che siano i migliori… 🙂 ↩︎