Maison >développement back-end >tutoriel php >ffmpeg pour php - Blog CSDN

ffmpeg pour php - Blog CSDN

不言
不言original
2018-03-31 11:13:585015parcourir

Cet article partage avec vous le ffmpeg de php




Vignette vidéo php, la plus couramment utilisée est ffmpeg-php

1 : Installer 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

Si un message similaire au suivant apparaît, cela signifie que ffmpeg est installé avec succès.



12
3

4

5

6

7

8

9

10


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é 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)).

Ajouter



1

1


extension=ffmpeg.so

extension=ffmpeg.so


重启php。在 phpinfo()中查看有无ffmpeg信息。

有的话就OK

或者执行 



1

1


/usr/local/php/bin/php -i |grep ffmpeg


/usr/local/php/bin/php -i |grep ffmpeg


要是有输出的话OK

转载自:

https://www.cnblogs.com/jkklearn/p/6737467.html

相关推荐:

php中的ffmpeg详解

node.js基于FFMPEG视频推流测试详解

PHP调用ffmpeg对视频截图并拼接脚本实例分享

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