Table des matières

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