我正在尝试从x264编码的视频文件中提取元数据。首要任务是映射IDR帧结构。工作接缝比预期更难,我试图找到我可以从我的代码中控制的命令行应用程序。
Mp4box有一个选项“-dump-xml”或类似但我无法弄清楚它是如何工作的。这个选项在网上提供的帮助不多。
任何人可以给我一个暗示这个或任何其他选择?
谢谢。
答案 0 :(得分:0)
尝试调用mpeg4ip
的内容。此应用程序包含mp4dump, avidump, yuvdump...
。
请在此处查看:http://mpeg4ip.sourceforge.net/documentation/index.php
答案 1 :(得分:0)
您可以使用MediaInfo这是一个CLI软件,可以获取有关视频的元信息并将其导出为HTML或XML文件;当然,它支持MP4。它适用于Linux(deb系列和rpm系列),Mac OSX,Windows,BSD等。
你可以使用这样的命令:
mediainfo --Output=XML video.mp4 > file.xml
这会将video.mp4的metainfo输出到file.xml 文件中包含的Metainfo包括格式,编解码器,文件大小,持续时间,比特率,帧速率,宽度,高度,颜色空间,流大小等。
我希望这个答案很有帮助;)=)