Daily Archives: 25 January 2007

Conversioni Video con mencoder e ffmpeg

Ho fatto un po’ di prove sulle conversioni di video in filmati FLV (flash) e 3GP (per telefonini).
Dopo un po’ di tentativi con mencoder, che cmq ha prodotto ottimi risultati, sono passato all’uso di ffmpeg… decisamente banale in confronto!

Produzione di un filmato FLV con mencoder:

 
mencoder movie.mpg -ofps 15 -o movie.flv -of lavf -oac mp3lame \\
-lameopts abr:br=64 -srate 22050 -ovc lavc \\
-lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \\
-lavcopts vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0:trell:\\
v4mv:cbp:last_pred=3 -vop scale=320:240

Stessa cosa con FFMPEG:

ffmpeg -i movie.mpg -ar 22050 movie.flv

ho dovuto modificare l’audio rate perché quello originale non è supportato dal formato flv

Conversione con FFMPEG in formato 3GPP:

ffmpeg -i movie.mpg -acodec amr_nb -s 176x144 -ar 8000 -b 80 \\
-vcodec h263 -ac 1 -y movie.3gp

NOTA: per poter vedere un video 3gp scaricandolo da un sito web bisogna aggiungere il corretto mime-type. Con apache basta aggiungere alla configurazione:
AddType video/3gpp .3gp