Запрос аудио / видео файла для информации

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

Ответы на вопрос(4)

Ваш ответ на вопрос