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!