{{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