Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung von ffmpeg in PHP
Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung von ffmpeg in PHP mit, ich hoffe, er kann Ihnen helfen.
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
ausWenn 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!