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
Voila pour l’installation.
Dans la suite je ferai quelque exemples d’utilisations de ffmpeg et ffmpeg-php.
Comment