Walter: Videoinformationen in PHP auslesen

Beitrag lesen

Mal kurz eine Zwischenfrage: Ist es eigentlich möglich die Videoinformationen in PHP auslesen? Mir sind da besonders die Breite und die Höhe des Videos wichtig.

a) Eventuell hilft http://getid3.sourceforge.net/

b) Prüfe, ob du Programme ausführen kannst, bei PHP scheint die Funktion exec() dafür zuständig zu sein. echo exec("ls"); sollte zum Beispiel den Verzeichnisinhalt ausspucken.
Dann bräuchtest du "nur" noch eine statisch gebundende Version von ffprobe (Hilfsprogramm aus dem ffmpeg-Paket) auf den Server zu kopieren.

c) Grundsätzlich kannst du auch zu Fuß Videodateien mit fopen() öffnen und die Metadaten mit fread() auslesen. Ob du Lust und Zeit hast, dich durch womöglich mehrere Dateiformatsspezifikationen zu wühlen, steht auf einem anderen Blatt …

Die Ermittlung der Daten aus dem Video kostet ungewöhnlich viel Rechenleistung.

Das Auslesen einer Handvoll Bytes aus einer Datei kostet "ungewöhnlich viel Rechenleistung"?