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.