{{tag>ffmpeg debian etch installation_logiciel}}
====== Installation de FFMpeg sur Debian Etch ======
Voici un petit tutoriel de ma création pour installer FFMpeg à partir des dernières sources, en y ajoutant les codecs les populaires pour faire de la transformation de vidéos à volonté.
===== 1. Installation des outils nécéssaire à l'installation =====
apt-get install build-essential subversion git git-core
===== 2. Installation de yasm depuis les sources =====
cd /usr/local/src/
wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.1.tar.gz
tar xzvf yasm-0.7.1.tar.gz
cd yasm-0.7.1
./configure
make
make install
===== 3. Installation du codec x264 à partir des sources =====
cd /usr/local/src/
git-clone git://git.videolan.org/x264.git
cd x264
Nous allons maintenant configurer, compiler et installer le codec x264 :
./configure
make
make install
Le codec x264 est maintenant installé. Passons à ffmpeg !
===== 4. Installation de FFMpeg =====
Comme pour le x264, nous allons récupérer les dernières sources de ffmpeg avec le svn. Il faut que le port 3690 soit ouvert en sortie pour le SVN.
cd /usr/local/src/
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg
Nous allons maintenant installer en masse toutes les librairies de codec nécéssaire à ffmpeg :
echo "
# depot pour les codecs videos
deb http://ftp3.de.debian-unofficial.org/debian/ etch main contrib non-free restricted
deb-src http://ftp3.de.debian-unofficial.org/debian/ etch main contrib non-free restricted" >> /etc/apt/sources.list
apt-get update
apt-get install liba52-0.7.4 liba52-0.7.4-dev libavcodec0d libfaac-dev libfaad2-0 libxvidcore-dev libflac7 libmp3lame0 libmp3lame-dev libmp4v2-0 libmp4v2-dev libmpeg3-1 libogg0 libtheora0 libtheora-dev libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libfaad2-dev libgsm1 libgsm1-dev
Passons à l'installation de ffmpeg ! Vérifiez que vous êtes toujours dans le répertoire /usr/local/src/ffmpeg puis faites :
./configure --prefix=/usr --enable-gpl --enable-zlib --enable-libvorbis --enable-libtheora --enable-liba52 --enable-libgsm --disable-debug --enable-libmp3lame --enable-libfaad --enable-libxvid --enable-libfaac --enable-pthreads --enable-encoder=mp3 --enable-shared
make
make install
Voilà l'installation est terminée. Vous pouvez tester en traitant une vidéo avec la commande suivante :
ffmpeg -i video.avi -acodec libmp3lame -f flv -y destination.flv
Vous pouvez argumenter les options pour transformer la vidéo d'entrée, par exemple :
ffmpeg -i video.avi -acodec libmp3lame -f flv -b 256k - -y destination.flv -pass 1 -r 24 -ar 22050