Con FFmpeg podrás lograr convertir tus videos, extracciones de sonido, etc..
Es mucho mejor que usar VLC player & Audacity para convertir los videos y también para las extracciones de audio.
También existe una interfaz gráfica para realizar las conversiones de todo tipo de formatos a uno solo, la cual se llama WinFF y la puedes acceder utilizando la siguiente linea de comando:
sudo apt-get install winff.
Ahora comencemos a instalar los códecs necesarios para un óptimo funcionamiento del FFmpeg:
Primero que nada , tenemos que asegurarnos de que no existe ninguna instalación previa del FFmpeg o del x264 . Para ello tipeamos la siguiente linea:
sudo apt-get remove ffmpeg x264 libx264-dev yasm
Ahora actualizamos el repositorio para estar seguros de que vamos a instalarnos la última versión del programa.
sudo apt-get update
sudo apt-get update
sudo apt-get install build-essential git-core checkinstall texi2html libfaac-dev \ libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev \ libvorbis-dev libx11-dev libxfixes-dev zlib1g-dev
Antes de comenzar a instalar los codecs quiero comentar que por experiencia personal alguna de las instalaciones siguientes me fallaron , y leyendo un poco en el error que me daban me di cuenta que era por algunos directorios faltantes, los cuales cree , eliminé todos los archivos relacionados al codec que fallaba y volví a compilarlos e instalarlos y de esa manera si quedaban funcionando al 100%
Yasm es requerido por x264 para ellos lo instalamos usando las siguientes lineas:
cd
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
sudo checkinstall --pkgname=yasm --pkgversion="1.2.0" --backup=no --deldoc=yes --default
Ahora vamos a instalar el codec x264
cd
git clone git://git.videolan.org/x264
cd x264
./configure --enable-static
make
sudo checkinstall --pkgname=x264 --default --pkgversion="3:$(./version.sh | \ awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes
Seguimos con la instalación de Lame (codec para el encodeo de mp3 audio)
sudo apt-get remove libmp3lame-dev
sudo apt-get install nasm
cd
wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.tar.gz
tar xzvf lame-3.99.tar.gz
cd lame-3.99 ./configure --enable-nasm --disable-shared
make
sudo checkinstall --pkgname=lame-ffmpeg --pkgversion="3.99" --backup=no --default \ --deldoc=yes
Por último instalamos el Libvpx
cd
git clone http://git.chromium.org/webm/libvpx.git
cd libvpx
./configure
make
sudo checkinstall --pkgname=libvpx --pkgversion="$(date +%Y%m%d%H%M)-git" --backup=no \ --default --deldoc=yes
Ahora instalemos el FFmpeg .
Para la version : Ubuntu Lucid Lynx 10.04 LTS
Escribir en la consola lo siguiente:
cd
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \ --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx \ --enable-libx264 --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:$(./version.sh)" --backup=no \ --deldoc=yes --default hash x264 ffmpeg ffplay ffprobe
Para la versión Ubuntu 11.10 Oneric Ocelot
Escribir en la consola lo siguiente:
cd
git clone --depth 1 git://git.videolan.org/ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:$(date +%Y%m%d%H%M)-git" --backup=no --deldoc=yes --fstrans=no --default
hash x264 ffmpeg ffplay ffprobe


