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