Запрос аудио / видео файла для информации
Мне нужна функция PHP, которая получает путь к файлу и возвращает массив информации о нем. Файл PHP может вызывать FFmpeg.
Возвращенные данные должны быть примерно такими
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
Я никогда не работал с FFmpeg или с PHPshell_exec()
функции, но кажется, что FFmpeg будет предоставлять информацию о видео (или аудиофайлах) в довольно сложном для анализа формате. Я предполагаю, что что-то подобное возможно, хотя.