[Primipassi] compressione video con ffmpeg (risolto)

fede brunology@alice.it
Mar 2 Ott 2007 18:38:53 CEST


Alla fine ho deciso di disinstallare ffmpeg e di reinstallarlo
compilando i sorgenti come è scritto qui:
https://wiki.ubuntu.com/ffmpeg

La cosa ha funzionato: ora riconosce sia xvid che mp3.
Ecco cosa mi dà all'avvio:
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-gpl --enable-pp --enable-vorbis
--enable-libogg --enable-a52 --enable-dts --enable-dc1394
--enable-libgsm --disable-debug --enable-mp3lame --enable-faad
--enable-faac --enable-xvid 
  libavutil version: 49.0.0
  libavcodec version: 51.11.0
  libavformat version: 50.5.0
  built on Oct  2 2007 13:22:18, gcc: 4.1.2 (Ubuntu 4.1.2-0ubuntu4)


Ho anche risolto il problema col formato video. Siccome su YouTube era
consigliato il formato MPEG, mi ero intestardito a dover forzare il
formato in mpeg; in realtà basta impostare il codec xvid.
Sono andato poi sul file compresso, su Proprietà --> Audio/Video e ho
trovato scritto codec: xvid MPEG-4, pare perché xvid usa la compressione
di mpeg4: http://en.wikipedia.org/wiki/Xvid#Playing_Xvid_encoded_files
Il filmato è rimasto in avi, ma del resto si possono caricare anche
filmati in avi, mov, e wmv.

Inoltre ho scoperto che la qualità del video dipende non tanto dal
formato, bensì dall'impostazione del bitrate audio e video in ffmpeg.
Inizialmente credevo che i miei primi video compressi fossero di bassa
qualità perché non avevo inserito il formato adatto; poi ho scoperto che
di default ffmpeg ha un bitrate video di 200kb/s e un bitrate audio di
64 kb/s, decisamente poco.

Il comando finale quindi è stato all'incirca questo:

 ffmpeg -i input.avi -vcodec xvid -b 1000 -r 30 -s 320x240 -ar 48000
-acodec mp3 -ab 320k output.avi


Le opzioni -r 30, -s 320x240, -vcodec xvid, -acodec mp3 sono "fisse" e
servono a soddisfare i requisiti per i video su YouTube (era questo
l'obiettivo finale):
http://www.google.com/support/youtube/bin/answer.py?answer=55745
La differenza di qualità (e quindi di peso del file) la fanno le opzioni
-b, -ab e -ar, che varieranno a seconda delle esigenze e del file da
comprimere.

Chissà quante vaccate ho detto... :-)

Ciao a tutti!




Maggiori informazioni sulla lista primipassi