Получение метаданных из x264?

Я пытаюсь извлечь метаданные из видеофайлов с кодировкой x264. Первым приоритетом является сопоставление структуры IDR-кадров. Работа оказалась сложнее, чем ожидалось, и я пытаюсь найти приложения командной строки, которыми я могу управлять из своего кода.

У mp4box есть опция "-dump-xml" или аналогичная, но я не могу понять, как она работает. Не так много помощи доступно в сети по этому варианту.

Кто-нибудь может подсказать мне этот или любой другой вариант?

Спасибо.


person Rella    schedule 28.12.2009    source источник


Ответы (2)


Попробуйте что-нибудь, что вызывает mpeg4ip. Это приложение содержит mp4dump, avidump, yuvdump....

Проверьте это здесь: http://mpeg4ip.sourceforge.net/documentation/index.php

person hsz    schedule 28.12.2009

Вы можете использовать MediaInfo. Это программное обеспечение CLI, которое может получать метаинформацию о видео и экспортировать их в файл HTML или XML. ; конечно, он поддерживает MP4. Он доступен для Linux (семейства deb и rpm), Mac OSX, Windows, BSD и т. д.

Вы можете использовать такую ​​команду:

mediainfo --Output=XML video.mp4 > file.xml

Это выведет метаинформацию видео.mp4 в файл.xml Метаинформация, включенная в файл, включает формат, кодек, размер файла, продолжительность, битрейт, частоту кадров, ширину, высоту, цветовое пространство, размер потока и другие.

Я надеюсь, что этот ответ был полезным ;) =)

person Metafaniel    schedule 29.02.2012