h264 00 00 00 01 09是什么意思
时间: 2023-08-18 16:44:50 浏览: 51
`00 00 00 01`是H.264视频流中的一个特殊字节序列,也称为“start code”。它用于标识新的NAL单元(Network Abstraction Layer Unit)的开始,NAL单元是H.264中的最小码流单元,每个NAL单元都包含一个NAL头和一个或多个RBSP(Raw Byte Sequence Payload)。
`09`是NAL头的第一个字节,它指定了NAL单元的类型。在H.264中,NAL单元的类型分为6种,分别是:
- 0:未使用
- 1:非IDR图像(即前一个图像是I或P帧)
- 2:IDR图像(即前一个图像是IDR图像)
- 3:SEI(Supplemental Enhancement Information)
- 4:SPS(Sequence Parameter Set)
- 5:PPS(Picture Parameter Set)
因此,`00 00 00 01 09`表示一个NAL单元的开始,它是一个SPS单元。
相关问题
h264中00 00 00 01 68 是什么意思
`00 00 00 01`是H.264视频流中的一个特殊字节序列,也称为“start code”。它用于标识新的NAL单元(Network Abstraction Layer Unit)的开始,NAL单元是H.264中的最小码流单元,每个NAL单元都包含一个NAL头和一个或多个RBSP(Raw Byte Sequence Payload)。
`68`是NAL头的第一个字节,它指定了NAL单元的类型。在H.264中,NAL单元的类型分为6种,分别是:
- 0:未使用
- 1:非IDR图像(即前一个图像是I或P帧)
- 2:IDR图像(即前一个图像是IDR图像)
- 3:SEI(Supplemental Enhancement Information)
- 4:SPS(Sequence Parameter Set)
- 5:PPS(Picture Parameter Set)
因此,`00 00 00 01 68`表示一个NAL单元的开始,它是一个SPS(Sequence Parameter Set)单元的开始,用于描述视频序列的参数,例如分辨率、帧率、码率等等。
00 00 00 01 67是什么意思
`00 00 00 01`是H.264视频流中的一个特殊字节序列,也称为“start code”。它用于标识新的NAL单元(Network Abstraction Layer Unit)的开始,NAL单元是H.264中的最小码流单元,每个NAL单元都包含一个NAL头和一个或多个RBSP(Raw Byte Sequence Payload)。
`67`是NAL头的第一个字节,它指定了NAL单元的类型。在H.264中,NAL单元的类型分为6种,分别是:
- 0:未使用
- 1:非IDR图像(即前一个图像是I或P帧)
- 2:IDR图像(即前一个图像是IDR图像)
- 3:SEI(Supplemental Enhancement Information)
- 4:SPS(Sequence Parameter Set)
- 5:PPS(Picture Parameter Set)
因此,`00 00 00 01 67`表示一个NAL单元的开始,它是一个PPS(Picture Parameter Set)单元的开始,用于描述视频图像的参数,例如图像类型、参考帧、量化参数等等。