Maison  >  Article  >  développement back-end  >  Explication détaillée de ffmpeg en php

Explication détaillée de ffmpeg en php

小云云
小云云original
2018-03-31 09:06:3514049parcourir

Cet article partage principalement avec vous l'explication détaillée de ffmpeg en php, j'espère qu'il pourra vous aider.

Extension ffmpeg-php

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 :

PHP appelle ffmpeg pour prendre des captures d'écran vidéo et épisser des exemples de script à partager

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn