【发布时间】:2016-05-07 10:05:40
【问题描述】:
在我的情况下,iOS 硬件编码器有时会生成一个 nalu,有时会生成两个构成访问单元/图片的 nalus。当为一张图片生成两个 nalus 时,我通过将第一个 nalu 的起始代码替换为这两个 nalus 的总大小的大小并删除第二个 nalu 的起始代码并将其附加到第一个 nalu 的末尾来将它们组合起来。就这样,0x00000002aaaa 和 0x00000002bbbb 变成了 0x00000004aaaabbbb。但视频在屏幕上显示模糊。那么有人可以教我如何正确组合 nalus 吗?非常感谢。
这样的一帧有两个 nalus(与此链接中的数据几乎相同(https://forums.developer.apple.com/thread/14212?sr=stream),所以我只是复制它):
这里我想结合#1和#2。
【问题讨论】:
标签: ios h.264 video-processing video-toolbox