Aktueller Standort: Startseite> Neueste Artikel> So installieren Sie die PHP -FFMPEG -Erweiterung auf dem Server und verarbeiten Sie Audio- und Videodateien

So installieren Sie die PHP -FFMPEG -Erweiterung auf dem Server und verarbeiten Sie Audio- und Videodateien

M66 2025-07-27

So installieren Sie die PHP -FFMPEG -Erweiterung auf dem Server und verarbeiten Sie Audio- und Videodateien

Im PHP -Projekt kann die FFMPEG -Erweiterung uns helfen, Audio- und Videodateien zu verarbeiten und Funktionen wie Codierung, Codec, Bearbeitung und Konvertierung zu implementieren. In diesem Artikel wird erläutert, wie die PHP -FFMPEG -Erweiterung auf dem Server installiert wird und relevante Konfigurations- und Codebeispiele bereitgestellt wird.

Vorbereitung

Stellen Sie zunächst sicher, dass PHP und FFMPEG bereits auf dem Server installiert sind. Wenn FFMPEG nicht installiert ist, können Sie es durch die folgenden Schritte installieren:

Installieren Sie FFMPEG

Aktualisieren Sie zunächst die Paketliste des Systems:

sudo apt update

Installieren Sie dann FFMPEG:

sudo apt install ffmpeg

Installieren Sie die PHP FFMPEG -Erweiterung

Laden Sie als Nächstes den Quellcode der PHP FFMPEG -Erweiterung und Dekompress herunter:

wget https://github.com/PHP-FFMpeg/PHP-FFMpeg/archive/master.zip

unzip master.zip

cd PHP-FFMpeg-master

Abhängigkeiten, die für die Installation erforderlich sind:

sudo apt install php-dev

sudo apt install pkg-config

sudo apt install yasm

Kompilieren und installieren Sie die PHP FFMPEG -Erweiterung

Kompilieren und installieren Sie die PHP FFMPEG -Erweiterung mit dem folgenden Befehl:

phpize

./configure

make

sudo make install

Konfigurieren Sie PHP, um FFMPEG -Erweiterungen zu ermöglichen

Fügen Sie die FFMPEG -Erweiterung in die Konfigurationsdatei von PHP fügen Sie php.ini hinzu:

sudo echo "extension=ffmpeg.so" >> /etc/php/7.x/cli/php.ini

sudo echo "extension=ffmpeg.so" >> /etc/php/7.x/apache2/php.ini

Unter ihnen ist `7.x` die PHP -Versionsnummer und wird gemäß der tatsächlichen Situation ersetzt.

Starten Sie den Dienst neu, damit die Konfiguration wirksam wird

Damit die PHP-Konfiguration wirksam werden kann, müssen Sie den Apache- oder PHP-FPM-Dienst neu starten:

sudo service apache2 restart

sudo service php7.x-fpm restart

Testen der FFMPEG -Erweiterung

Nach Abschluss der Installation können Sie PHP -Code schreiben, um die Funktionalität der FFMPEG -Erweiterung zu testen. Hier ist ein einfaches Beispiel für PHP -Skript:

<?php

use FFMpegFFMpeg;

use FFMpegFFProbe;

require 'vendor/autoload.php' ;

$ffmpeg = FFMpeg::create();

$video = $ffmpeg ->open( 'path/to/video.mp4' );

$video

->filters()

->resize( new FFMpegCoordinateDimension(320, 240))

//其他处理操作

->synchronize();

$video

->save( new FFMpegFormatVideoX264(), 'path/to/output.mp4' );

?>

Zusammenfassen

Die oben genannten sind die detaillierten Schritte und Codebeispiele für die Installation der PHP FFMPEG -Erweiterung auf dem Server. Durch die Installation der PHP -FFMPEG -Erweiterung können Entwickler die Verarbeitung von Audio- und Videodateien in PHP -Projekten implementieren und die Vielfalt und Flexibilität von Projektfunktionen verbessern.