fév 10
19
Installer ffmpeg et ffmpeg-php sur Centos
vi /etc/yum.repos.d/dag.repo
Coller :
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1
Faire :
yum install ffmpeg ffmpeg-devel
Une fois tout installé, téléchargez ffmpeg-php :
http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/
Placer le fichier télécharger sur le serveur puis tapez les commandes suivantes :
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure && make
make install
Editez le fichier /etc/php.ini et ajouter ces lignes :
[ffmpeg]
extension=ffmpeg.so
Sur la page phpinfo, vous verrez apparaître :
Si vous n’avez pas phpize, installez php-devel :
yum install php-devel
Erreurs rencontrées :
Dans le cas où vous avez l’erreur : error: swscale.h: No such file or directory
Editez les fichiers ffmpeg_tools.c et ffmpeg-php.c
remplacer :
#if HAVE_SWSCALER<swscale.h>
#include
#endif
en
#if HAVE_SWSCALER<libswscale/swscale.h>
#include
#endif
Relancez la compilation