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

  1. scaricamento del file video;
  2. conversione del file flash-video in formato Mpeg4;
  3. 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.


  1. 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↩︎

  2. Non è detto che siano i migliori… 🙂 ↩︎