我目前面临着大学的挑战,因为 H.264 文件损坏了,需要一些指导。
作为练习的一部分,我一直在检查由 NAL 单元组成的 H.264 流。我已成功使用序列0x00 00 00 01
或识别出 NAL 单元的开头,后跟由、0x00 00 01
组成的标头。nal_ref_idc
nal_unit_type
然而,我对损坏的 NAL 单元的搜索让我感到困惑。我找到的唯一标题是、、、,67
并且它们似乎都没有表明损坏的 NAL 单元。我在互联网上搜索了损坏的 NAL 单元的示例,但没有成功68
。01
41
我是否误解了 NAL 单元的工作原理,或者是否存在损坏单元的特定标题模式?
为了提供一些背景信息,这里是 H.264 流的开头:
00 00 00 01 67 64 00 32 AC D9 80 78 02 27 E5 C0 5A 80 80 80 A0 00 00 7D 20 00 1D 4C 01 E3 06 33 40 00 00 00 01 68 E9 78 F2 C8 B0 00 00 01 06 05 FF FF AB DC 45 E9 BD E6 D9 48 B7 96 2C D8 20 D9 23 EE EF 78 32 36 34 20 2D 20 63 6F 72 65 20 31 36 33 20 72 33 30 36 30 20 35 64 62 36 61 61 36
任何有关损坏的 NAL 单元的见解或示例都将不胜感激,因为这将有助于我理解它。