Cet article partage principalement avec vous l'explication détaillée de ffmpeg en php, j'espère qu'il pourra vous aider.
Vignette vidéo php, la plus couramment utilisée est ffmpeg-php
1 : Installez ffmpeg
lien de téléchargement ffmpeg http : //ffmpeg.org/download.html
Décompressez le package d'installation
tar -jxvf ffmpeg-x.x.tar.bz2
Entrez dans le répertoire
cd ffmpeg- x.x
Compiler et installer
./configure --enable-shared && make && make install
Une fois l'installation terminée, exécutez ffmpeg -version
s'il apparaît Des informations similaires à celles suivantes indiquent que ffmpeg est installé avec succès.
ffmpeg version 2.5.11 Copyright (c) 2000-2016 the FFmpeg developers built on Apr 17 2017 16:47:15 with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-11) configuration: --enable-shared libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 2.103 / 5. 2.103 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100
2 Installez ffmpeg-php
Lien de téléchargement officiel
https://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/
La version officielle n'a pas été mise à jour depuis longtemps. Je l'ai essayée sur centos 7 + php5.6&php7.1 centos6.5+php5 mais cela n'a pas fonctionné. Une erreur sera signalée lors de la configuration de make.
Plus tard, j'ai trouvé une version sur github. Compilé et installé avec succès sur centos7.2+php5.5.6 (centos7 + php7.1 ne fonctionne toujours pas)
Adresse : git clone https://github.com/tony2001/ffmpeg-php.git
Vous pouvez également visiter mon disque cloud Baidu pour télécharger
https://pan.baidu.com/s/1skQTVlj
Entrez le répertoire ffmpeg-php pour compiler et développer
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
Remarque (si une erreur se produit après make, c'est un problème avec la version de ffmpeg-php. Arrêtez de vous embêter et changez la version (ou essayez de réduire la version php)).
Dans le fichier de configuration php php.ini, ajoutez
extension=ffmpeg.so
Redémarrez php. Vérifiez s'il existe des informations ffmpeg dans phpinfo().
S'il y a une sortie, OK
ou exécutez
/usr/local/php/bin/php -i |grep ffmpeg
S'il y a une sortie, OK
Recommandations associées :
Méthode php pour appeler ffmpeg pour obtenir des informations vidéo
php utilise ffmpeg pour extraire les informations vidéo Écran audio et vidéo
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!