Video Converting

Para convertir de flash a mp3, use el siguiente comando:

/usr/local/bin/ffmpeg -i /path/to/video.flv /path/to/song.mp3

De alguna forma no me está funcionando el $PATH para encontrar ffmpeg, pero funciona poniendo el patt. Yo lo instalé a mano como dice en [1].

Posibles Errores

Si obtiene un resultado como:

Encoder (codec id 86017) not found for output stream #0.0

Seguramente lo puede soluciónar instalando libmp3lame:

apt-get install libmp3lame0

Si está en Ubuntu, seguramente tendrá que compilar de nuevo ffmpeg, habilitando libmp3lame, como dice en [1], la razón de que esto no venga habilitado, no es por incompetencia de los programadores, sino por razones legales.

Instalación de ffmpeg a mano en Ubuntu 10.10 Maverick con soporte mp3

Primero retiré el que había instalado:

apt-get remove ffmpeg

Luego instale los paquetes:

sudo apt-get install libgsm1-dev 
sudo apt-get install libvorbis-dev
sudo apt-get install libxvidcore-dev
sudo apt-get install libdc1394-22-dev
sudo apt-get install libfaac-dev
sudo apt-get install libmp3lame-dev
sudo apt-get install libx264-de
sudo apt-get install libfaad-dev
sudo apt-get install libtheora-dev
sudo apt-get install libsd11.2.dev
sudo apt-get install libsdl1.2.dev

Luego bajé los fuentes de ffmpeg la versión última, se pueden bajar los del repositorio de git o svn también pero es más lento, y es la versión de desarrollo.

wget http://ffmpeg.org/releases/ffmpeg-0.6.1.tar.bz2
tar jxvf ffmpeg-0.6.1.tar.bz2 
cd ffmpeg-0.6.1/

Luego se configura, con --enable-nonfree, y las demás opciones de configuración:

./configure --enable-gpl --enable-postproc --enable-swscale --enable-pthreads --enable-x11grab --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree
make
sudo make install

Y queda instalado en el directorio /usr/local/bin.

Instalación de ffmpeg en Debian con soporte mp3

Baje los fuentes de [3]:

Configure /etc/apt/source.list, para el soporte de multimedia [2]:

sudo su
echo "deb http://www.debian-multimedia.org sid main non-free" >> /etc/apt/source.list

Instale el paquete lame:

sudo apt-get install libfaad-dev libmp3lame-dev libmp3lame0 

Es posible que no necesite también instalar lame.

Extraiga los fuentes de ffmpeg:

wget http://ftp.de.debian.org/debian/pool/main/f/ffmpeg/ffmpeg_0.6.1.orig.tar.gz
tar xvfz ffmpeg_0.6.1.orig.tar.gz 
cd ffmpeg-0.6.1

Configure and make ffmpeg, with the followings codes, there are less than in the unbuntu option:

./configure --enable-gpl --enable-postproc --enable-swscale --enable-pthreads --enable-x11grab --enable-libfaad --enable-libmp3lame --enable-nonfree
make

At last:

sudo make install

Y queda instalado en el directorio /usr/local/bin.

[1] https://wiki.ubuntu.com/ffmpeg

[2] http://muzso.hu/2008/09/03/ffmpeg-with-mp3-encoding-support-on-debian

[3] http://ftp.de.debian.org/debian/pool/main/f/ffmpeg/ffmpeg_0.6.1.orig.tar.gz

OpTrWiki: VideoConvert (last edited 2011-02-10 21:26:25 by JuanfJaramillo)