Voici un petit tuto, pour vous expliquer comment installer FFMPEG sur Debian et Ubuntu.
Ci-dessous la liste des packages qui seront installés :
- FFmpeg
- FFmpeg-PHP
- Mplayer + Mencoder
- flv2tool
- LAME MP3 Encoder
- AMR (for 3gp file conversions)
- Libogg
- Libvorbis
apt-get update
apt-get upgrade
apt-get install libjpeg-progs libjpeg62 libjpeg62-dev libsdl1.2-dev php5-dev build-essential unzip
Télécharger maintenant les packages :
cd /usr/local/src
wget
wget
wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.98.4.tar.gz
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz
wget http://downloads.xiph.org/releases/ogg/libogg-1.2.2.tar.gz
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.2.tar.gz
wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2
wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.3.tar.bz2
wget http://downloads.xiph.org/releases/theora/libtheora-1.1beta3.tar.gz
Extraire les fichiers
tar zxvf lame-3.98.4.tar.gz
tar zxvf libogg-1.2.2.tar.gz
tar zxvf libvorbis-1.3.2.tar.gz
tar zxvf flvtool2-1.0.6.tgz
tar jxvf essential-20071007.tar.bz2
tar jxvf ffmpeg-php-0.6.0.tbz
bzip2 -cd amrnb-7.0.0.2.tar.bz2 | tar xvf -
bzip2 -cd amrwb-7.0.0.3.tar.bz2 | tar xvf -
tar zxvf libtheora-1.1beta3.tar.gz
Nous devons crée un répertoire à codec
mkdir /usr/local/lib/codecs/
Il faut installer maintenant Ruby en subversion & ncurses
apt-get install subversion ruby libcurses-ruby
Run some SVN queries
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd /usr/local/src/mplayer
svn update
Copier les Codecs pour mplayer
mkdir /usr/local/lib/codecs
mv /usr/local/src/essential-20071007/* /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/
Nous devons aussi créer un répertoire temporaire
mkdir /usr/local/src/tmp
chmod 777 /usr/local/src/tmp
export TMPDIR=/usr/local/src/tmp
Installation de Lame
cd /usr/local/src/lame-3.98.4
./configure
make && make install
Installation de libogg
cd /usr/local/src/libogg-1.2.2
./configure && make && make install
Installation de libvorbis
cd /usr/local/src/libvorbis-1.3.2
./configure && make && make install
Installation de flvtool2
cd /usr/local/src/flvtool2-1.0.6/
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
Installation de mplayer & mencoder
cd /usr/local/src/mplayer
./configure --enable-jpeg
make && make install
Installation de AMR (for 3gp conversion)
cd /usr/local/src/amrnb-7.0.0.2
./configure
make && make install
cd /usr/local/src/amrwb-7.0.0.3
./configure
make && make install
Installation de libtheora (for ogg video encoding)
cd /usr/local/src/libtheora-1.1beta3
./configure
make && make install
Installation de ffmpeg
Pour Debian et Ubuntu 8.04 utilisez la commande suivante:
cd /usr/local/src/ffmpeg/
./configure --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared --enable-libamr-nb --enable-libamr-wb --enable-nonfree --enable-libtheora
Pour Ubuntu 7.06 utilisez la commande suivante:
./configure --enable-libmp3lame --enable-libogg --enable-libvorbis --disable-mmx --enable-shared --enable-libamr-nb --enable-libtheora
Suffit maintenant de l’installer
make
make install
ln -s /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52
ln -s /usr/local/lib/libavformat.so.52 /usr/lib/libavformat.so.52
ln -s /usr/local/lib/libavcodec.so.52 /usr/lib/libavcodec.so.52
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
ln -s /usr/local/lib/libamrnb.so.3 /usr/lib/libamrnb.so.3
ln -s /usr/local/lib/libamrwb.so.3 /usr/lib/libamrwb.so.3
Installation de ffmpeg-php
cd /usr/local/src/ffmpeg-php-0.6.0/
phpize
./configure
make
make install
Pour finir nous devons ajouter ffmpeg-php dans le php.ini
vi /etc/php5/apache2/php.ini
extension=ffmpeg.so (ajouter cette ligne à la fin du fichier)
Redémarrer Apache
/etc/init.d/apache2 force-reload
Bonjour,
Vous n’auriez pas un tuto pour installer FFMPEG sur Centos 6 (64 bits) svp ?
Bonjour,
Je n’ai rien de fonctionnel, vu que je ne fais pas de Centos.
Cepedant,vous pouvez jeter un coup d’oeil sur les liens suivants :
http://www.mysql-apache-php.com/ffmpeg-install.htm
http://www.webhostingtalk.com/showthread.php?t=903030
Bon courage