gpt4 book ai didi

h.264 - 奇怪的 H.264 NAL header

转载 作者:行者123 更新时间:2023-12-02 04:54:33 26 4
gpt4 key购买 nike

我正在尝试处理一个 MP4,其中包含在 header 中使用奇怪代码且没有起始代码前缀的视频 NAL。看起来像这样(按帧编号):

01:00-00-37-3F-65-B8-4F-DF
02:00-00-00-02-09-30-00-00
03:00-00-00-02-09-30-00-00
04:00-00-00-02-09-30-00-00
05:00-00-00-02-09-30-00-00
[etc]

然后每 60 帧,它看起来像这样:

61:00-00-00-02-09-10-00-00

所以帧间速率好像设置为60。

第一帧 (01) 也可以这样开始,因为我无法真正解析它:

01:00-00-00-00-00-00-00-10-00-00-37-3F-65-B8-4F-DF

这些 header 是什么,我可以引用 H.264 标准中的某个部分?它们有时会跟随音频(同步)。

[编辑]

此外,更多信息:这是在使用 DM355 编码器的 WP8 中生成的。

最佳答案

MP4 不使用 AnnexB。因此没有起始码。每个NALU的前4个字节是大端格式的NALU的大小。

举个例子。 00-00-00-02-09-10-00-00

这是 9 型的 2 字节 NALU。9 是访问单元定界符

要获得 SPS/PPS,您必须从 avcC 原子读取额外数据。

您可以在这里阅读更多内容: http://www.szatmary.org/blog/25

关于h.264 - 奇怪的 H.264 NAL header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18244513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com