Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung von ffmpeg in PHP

Detaillierte Erklärung von ffmpeg in PHP

小云云
小云云Original
2018-03-31 09:06:3514053Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung von ffmpeg in PHP mit, ich hoffe, er kann Ihnen helfen.

ffmpeg-php-Erweiterung

php-Video-Miniaturansicht, die am häufigsten verwendete ist ffmpeg-php

1: ffmpeg installieren

ffmpeg-Download-Link http: //ffmpeg.org/download.html

Entpacken Sie das Installationspaket

tar -jxvf ffmpeg-x.x.tar.bz2

Geben Sie das Verzeichnis ein

cd ffmpeg- x.x

Kompilieren und installieren

./configure --enable-shared && make && make install

Führen Sie nach Abschluss der Installation ffmpeg -version

aus

Wenn Informationen wie die folgenden angezeigt werden, bedeutet dies, dass ffmpeg erfolgreich installiert wurde.

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 ffmpeg-php installieren

Offizieller Download-Link

https://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/

Die offizielle Version wurde schon lange nicht mehr aktualisiert. Ich habe es auf Centos 7 + php5.6&php7.1 Centos6.5+php5 versucht, aber es hat nicht funktioniert. Beim Konfigurieren von make wird ein Fehler gemeldet.

Später habe ich eine Version auf Github gefunden. Erfolgreich kompiliert und installiert auf Centos7.2+php5.5.6 (Centos7 + PHP7.1 funktioniert immer noch nicht)

Adresse: git clone https://github.com/tony2001/ffmpeg-php.git

Sie können auch meine Baidu-Cloud-Disk zum Herunterladen besuchen

https://pan.baidu.com/s/1skQTVlj

Geben Sie das Verzeichnis ffmpeg-php zum Kompilieren und Erweitern ein

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

Hinweis (wenn nach make ein Fehler auftritt, liegt ein Problem mit der ffmpeg-php-Version vor. Machen Sie sich keine Sorgen und ändern Sie die Version (oder versuchen Sie, die PHP-Version herabzusetzen)).

Fügen Sie in der PHP-Konfigurationsdatei php.ini

extension=ffmpeg.so

Restart php hinzu. Überprüfen Sie, ob in phpinfo() ffmpeg-Informationen vorhanden sind.

Wenn ja, OK

oder ausführen

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

Wenn eine Ausgabe erfolgt, OK

Verwandte Empfehlungen:

PHP ruft ffmpeg auf, um Video-Screenshots und Splice-Skriptbeispiele zum Teilen zu erstellen

PHP-Methode zum Aufrufen von ffmpeg, um Videoinformationen zu erhalten

PHP verwendet ffmpeg zum Extrahieren von Videoinformationen Audio- und Videobildschirm

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von ffmpeg in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn