FFMPEG con Soporte para 3GP en Ubuntu 8.10
Jan 19
Para convertir videos de un formato a otro en Ubuntu puede utilizarse la aplicacion ffmpeg, para la conversion a formato 3gp es necesario contar con las librerias de amr que permiten codificar el audio lo cual realizamos en el post anterior, ahora compilaremos el ffmpeg con soporte para 3gp.
Pasos :
- Bajar la version actual del repositorio de fuente del ffmpeg :
svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg - Configure el soporte para amr
./configure --enable-libamr-nb --enable-libamr-wb --enable-nonfree $@ - Despues de configurar compilar
make - Instalar
sudo make install - Ejecute la aplicacion
/usr/local/bin/ffmpeg - Si al ejecutar este comando sale un error de que no encuentra determinada libreria, ejecute :
sudo ldconfig
El ffmpeg se instala en /usr/local y no en /usr donde se instala el paquete original que viene con el Ubuntu, esto con el fin de poder tener las dos versiones.
A continuacion veremos como convertir un archivo de video a formato 3gp para poderlo visualizar en un dispositivo movil.
/usr/local/bin/ffmpeg -i movie.mp4 -acodec libamr_nb -ar 8000 -ac 1 -ab 4.75k -vcodec h263 -s qcif -r 15 movie.3gp
Con esta instruccion estamos convirtiendo el archivo movie.mp4 en el archivo movie.3gp utilizando una codificacion de audio amr narrow band, con una frecuencia de audio de 8000Khz, con un solo canal de audio (monofonico), con una cantidad de bits de audio por segundo de 4.75K, en formato de video h263, con un tallaño de 176x144 y a 15 cuadros por segunndo.
Como puede observarse existen una gran cantidad de parametros que podemos modificar para especificar los formatos de audio y video, lo cual nos permite controlar la calidad del video y el tamaño del mismo.
Ahora hacer pruebas con algunos archivos.


Gracias, me ha sido de mucha utilidad. Seria bueno indicar una referencia de como instalar subversion en caso de que alguien no lo tenga instalado.
sudo aptitude install subversion
para que se pueda ejecutar el primer comando