Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich Videometadaten in PHP ab?

Wie rufe ich Videometadaten in PHP ab?

Barbara Streisand
Barbara StreisandOriginal
2024-11-01 17:21:30593Durchsuche

How to Retrieve Video Metadata in PHP?

So rufen Sie Videometadaten in PHP ab

Frage:

Wie kann ich die erhalten Dauer, Abmessungen und Größe einer Videodatei mit PHP, unabhängig von ihrem Format?

Antwort:

Php unterstützt den Abruf von Videometadaten nicht nativ. Zu diesem Zweck können jedoch externe Bibliotheken und PHP-Erweiterungen verwendet werden.

Methode 1: Verwendung der getID3-Bibliothek

Die getID3-Bibliothek (http://getid3.sourceforge .net/) bietet Methoden zum Extrahieren von Metadaten aus verschiedenen Videoformaten. Um es zu verwenden:

<code class="php">include_once('pathto/getid3.php');

$getID3 = new getID3;
$file = $getID3->analyze($filename);

echo("Duration: ".$file['playtime_string'].
" / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall".
" / Filesize: ".$file['filesize']." bytes<br />");</code>

Hinweis: Denken Sie daran, die getID3-Klassen einzuschließen, bevor Sie diesen Code verwenden.

Methode 2: FFMpeg PHP-Erweiterung

Wenn Sie Root-Zugriff auf Ihren Server haben, können Sie die FFMpeg-PHP-Erweiterung (http://ffmpeg-php.sourceforge.net/) installieren, um auf umfangreichere Videometadatenfunktionen zuzugreifen. Informationen zur Verwendung finden Sie in der Dokumentation.

Das obige ist der detaillierte Inhalt vonWie rufe ich Videometadaten in PHP ab?. 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