miércoles, 10 de marzo de 2010

FFmbc, la versión de ffmpeg amigable con AVCHD

Hola otra vez...

Ya van dos post esta semana, a ver lo que me dura...

Ya llevo varias grabaciones con mi nueva cámara, una Canon HF-S100 de alta definición, y para mi pesar todavía no había conseguido convertir mis vídeos con la calidad deseada.

Si es cierto que ffmpeg soporta desde hace varias versiones la codificación de vídeos AVCHD, sin embargo hay ciertos problemas con algunos frames perdidos.

Pero todo cambió cuando probé el fork de ffmpeg llamado FFmbc. Esta versión evita los problemas mencionados arriba, y permite una codificación de vídeos AVCHD digna.

Para usar el programa tenemos que compilarlo desde las fuentes. La prueba que he hecho ha sido con la versión Lucid Lynx de Ubuntu en su fase Alpha 3.

En fín, esto es lo que hice (en modo terminal, por supuesto):

# descargamos FFmbc
wget http://ffmbc.googlecode.com/files/FFmbc-0.3.tar.gz

# lo descomprimimos
tar xvzf FFmbc-0.3.tar.gz

# entramos en el directório creado
cd FFmbc-0.3/

# Instalamos las librerías necesarias para codificar en x264, aac y mp3
sudo aptitude install libx264-dev
sudo aptitude install libfaac-dev
sudo aptitude install libmp3lame-dev
sudo aptitude install libxvidcore-dev

# realizamos el configure con esas opciones
./configure --enable-libx264 --enable-gpl --enable-libfaac --enable-libmp3lame --enable-nonfree --enable-pthreads --enable-libxvid

# compilamos
make

# creamos un deb y lo instalamos
sudo checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svn`date +%Y%m%d`-12ubuntu3" --default

Con esto ya podemos codificar vídeos en alta definición con formato en AVCHD, a un mov para su uso con kdenlive o cinelerra.

ffmbc -i archivo-entrada.mts -b 8000k -s 1280x720 -ab 256k archivo-salida.mov


Salud.

No hay comentarios:

Publicar un comentario