[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