Outils pour utilisateurs

Outils du site


installation_de_ffmpeg_sur_debian_etch

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

installation_de_ffmpeg_sur_debian_etch [19/04/2009 16:21] (Version actuelle)
Ligne 1: Ligne 1:
 +{{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 =====
 +
 +<​code>​
 +apt-get install build-essential subversion git git-core
 +</​code>​
 +
 +===== 2. Installation de yasm depuis les sources =====
 +
 +<​code>​
 +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
 +</​code>​
 +
 +===== 3. Installation du codec x264 à partir des sources =====
 +
 +<​code>​
 +cd /​usr/​local/​src/​
 +git-clone git://​git.videolan.org/​x264.git
 +cd x264
 +</​code>​
 +
 +Nous allons maintenant configurer, compiler et installer le codec x264 :
 +
 +<​code>​
 +./configure
 +make
 +make install
 +</​code>​
 +
 +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.
 +
 +<​code>​
 +cd /​usr/​local/​src/​
 +svn checkout svn://​svn.mplayerhq.hu/​ffmpeg/​trunk ffmpeg
 +cd ffmpeg
 +</​code>​
 +
 +Nous allons maintenant installer en masse toutes les librairies de codec nécéssaire à ffmpeg :
 +
 +<​code>​
 +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
 +</​code>​
 +
 +Passons à l'​installation de ffmpeg ! Vérifiez que vous êtes toujours dans le répertoire /​usr/​local/​src/​ffmpeg puis faites :
 +
 +<​code>​
 +./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
 +</​code>​
 +
 +Voilà l'​installation est terminée. Vous pouvez tester en traitant une vidéo avec la commande suivante :
 +
 +<​code>​
 +ffmpeg -i video.avi -acodec libmp3lame -f flv -y destination.flv
 +</​code>​
 +
 +Vous pouvez argumenter les options pour transformer la vidéo d'​entrée,​ par exemple :
 +
 +<​code>​
 +ffmpeg -i video.avi -acodec libmp3lame -f flv -b 256k - -y destination.flv -pass 1 -r 24 -ar 22050
 +</​code>​
installation_de_ffmpeg_sur_debian_etch.txt · Dernière modification: 19/04/2009 16:21 (modification externe)