如何找出 mp4 视频文件的基线/配置文件?
unix 工具file
只说 ISO Media, MPEG v4 system, version 2 但是mp4s有区别。
您可以对文件使用mediainfo工具。输出是这样的:
...
Codec/CC : avc1
Codec profile : Main@L3.0
Codec settings : 2 Ref Frames
Codec settings, CABAC : No
...
或者,如果您想在没有外部工具的情况下进行查找,则需要将 MP4 解析为 /moov/trak/mdia/minf/stbl/stsd/avc1/avcC 。在 avcC 框中,您可以找到 SPS(序列参数集),该数据结构包含字段 profile_idc 和 level_idc。然后,14496-10 规范的附件 A 允许您将这两个字段转换为实际级别和配置文件。
FFprobe是获取视频信息(包括配置文件)的绝佳工具,并且可以输出各种易于解析的格式。