1
Hallo zusammen,
ich habe mehrere FLV-Dateien auf dem Webserver und möchte - sofern vorhanden - deren Breite und Höhe herrausfinden. Leider finde ich keine Beschreibung wie in einer FLV-Datei die MetaDaten vorliegen. Mein Versuch um zunächst ungefähr die Stelle der MetaDaten zu extrahieren sieht wie folgt aus:
<?php
$video_string = file_get_contents("video.flv");
echo substr($video_string,0,500);
?>
AUSGABE:
FLV??? ?????&???????? onMetaData????duration?@w[…¸Qì? starttime?????????? totalduration?@w[…¸Qì?width?@t???????height?@n??????? videodatarate?@lâÌ,Þܹ? audiodatarate?@Pâå‡ññ? totaldatarate?@rï½Wã7? framerate?@8ÿP£†;Ê? bytelength?Ajÿ|€???? canseekontime? sourcedata? B4A7D6347 ?? ??1 ?&#?????????„’?Φ¢ØÛVÀ0L›¥àÁ~ƒ ûñi€0· Bð`$÷ø@ϨKÁ‚ü/÷âÕE%àÁ}—ƒ ûñj£Ö¿õSmþ%¸1ÿˆë †?€Á>ƒ ú¬Z²ËÁ‚ü/õXµuLt‰lÿüM—j±,/²ða?~-bÁ‚ûƒ ø¬oåð bÿ‹ì*KÁ‚ûƒ ø¬ZÏòñø
D.h. ich könnte mir zwar jetzt den Teil nach "width" sowie nach "height" bis zum nächsten Leerzeichen ausgeben lassen, aber da stehen ja nicht wirklich lesbare Zahlen drin. Muss ich den String noch irgendwie konvertieren?
Im Netz wird geflüstert, dass es da wohl noch eine Lösung per ffmpeg geben soll, aber ich kann dafür keine Beschreibung finden.
ich habe mehrere FLV-Dateien auf dem Webserver und möchte - sofern vorhanden - deren Breite und Höhe herrausfinden. Leider finde ich keine Beschreibung wie in einer FLV-Datei die MetaDaten vorliegen. Mein Versuch um zunächst ungefähr die Stelle der MetaDaten zu extrahieren sieht wie folgt aus:
<?php
$video_string = file_get_contents("video.flv");
echo substr($video_string,0,500);
?>
AUSGABE:
FLV??? ?????&???????? onMetaData????duration?@w[…¸Qì? starttime?????????? totalduration?@w[…¸Qì?width?@t???????height?@n??????? videodatarate?@lâÌ,Þܹ? audiodatarate?@Pâå‡ññ? totaldatarate?@rï½Wã7? framerate?@8ÿP£†;Ê? bytelength?Ajÿ|€???? canseekontime? sourcedata? B4A7D6347 ?? ??1 ?&#?????????„’?Φ¢ØÛVÀ0L›¥àÁ~ƒ ûñi€0· Bð`$÷ø@ϨKÁ‚ü/÷âÕE%àÁ}—ƒ ûñj£Ö¿õSmþ%¸1ÿˆë †?€Á>ƒ ú¬Z²ËÁ‚ü/õXµuLt‰lÿüM—j±,/²ða?~-bÁ‚ûƒ ø¬oåð bÿ‹ì*KÁ‚ûƒ ø¬ZÏòñø
D.h. ich könnte mir zwar jetzt den Teil nach "width" sowie nach "height" bis zum nächsten Leerzeichen ausgeben lassen, aber da stehen ja nicht wirklich lesbare Zahlen drin. Muss ich den String noch irgendwie konvertieren?
Im Netz wird geflüstert, dass es da wohl noch eine Lösung per ffmpeg geben soll, aber ich kann dafür keine Beschreibung finden.