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

Explication détaillée de ffmpeg en php

小云云
Libérer: 2023-03-22 20:04:01
original
14094 Les gens l'ont consulté

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
Copier après la connexion

 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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal