Überprüfen einer Audio- / Videodatei zur Information
Ich möchte eine PHP-Funktion, die den Pfad zu einer Datei empfängt und eine Reihe von Informationen darüber zurückgibt. Die PHP-Datei kann FFmpeg aufrufen.
Returned Daten sollten so etwas wie @ se
Array(
[mime] => video/ogg
[container] => Ogg
[video] => Theora
[audio] => Vorbis
[duration] => 20.3 // in seconds
)
Array(
[mime] => audio/ogg
[container] => Ogg
[video] =>
[audio] => FLAC
[duration] => 3
)
Array(
[mime] => image/gif
[container] => GIF
[video] => Animated GIF
[audio] =>
[duration] => 2
)
Array(
[mime] => video/webm
[container] => WebM
[video] => VP8
[audio] => Vorbis
[duration] => 900.7
)
false // not a media file
Ich habe noch nie mit FFmpeg oder mit PHP's gearbeitetshell_exec()
-Funktion, aber es scheint, dass FFmpeg Informationen über Videos (oder Audiodateien) in einem ziemlich schwer zu analysierenden Format liefert. Ich gehe aber davon aus, dass so etwas möglich ist.