[英]How can i parse H264 file and frames
H264 文件是 NAL(网络抽象层)单元的流,每个单元编码一个帧(I、B 或 P)。 解析此文件并提取大小并检测文件中每个 NAL 单元的结尾以及检测 NAL 单元包含的帧类型的最佳方法是什么?
如果您实际上并未尝试解码帧,则可以通过读取 h.264 字节流并查找 NAL 单元签名来编写一个简单的“解析器”。
以下是您需要了解的内容:
因此,如果您按顺序找到 3 个字节 [00 00 01],则很可能它是 NAL 单元的开头。 然后您需要解析接下来的两个字节 [XY] 以找出帧的类型。 有关更多详细信息,请参阅规范。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.