Pour le développement d’un site j’ai du utiliser ffmpeg pour l’encodage des vidéos en FLV puis la capture d’une miniature. Je vais donc expliquer dans ce tutoriel l’installation de ffmpeg + ffmpeg-php sur Linux Debian( il ne devrai pas y avoir de problème sur les autres distributions) puis leurs utilisations avec des exemples.
Avant de commencer vous aurez besoin de :
- Subversion
- PHP
- PHP-GD
- PHP-DEV ou PHP-DEVEL (selon votre distrib)
Installation FFMPEG :
Récupération et installation de la dernieres version de ffmpeg via Subversion :
$ svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg $ cd ffmpeg $ ./configure --enable-shared --prefix=/usr $ make # make install (en root)
Installation de FFMPEG-PHP :
FFMPEG-PHP est une librairie PHP qui permet de traiter les vidéos via des scripts PHP.
Téléchargement de ffmpeg-php sur http://ffmpeg-php.sourceforge.net/ et installation :
$ tar -jxf ffmpeg-php-0.6.0.tbz2 $ cd ffmpeg-php $ phpize $ ./configure --enable-shared $ make # make install (en root)
Ensuite il faut ajouter l’extension dans votre php.ini
extension=ffmpeg.so
Voila pour l’installation.
Dans la suite je ferai quelque exemples d’utilisations de ffmpeg et ffmpeg-php.