关于NALU起始码的一些问题

时间:2017-08-31 07:14:13

标签: android-mediaplayer h.264 mpeg-4 android-ffmpeg

我是学习MPEG4的初学者,有些定义让我感到困惑。

  1. 如果NALU切片是帧的第一个切片,那么NALU的起始码是4个字节" \ x00 \ x00 \ x00 \ x01"否则它是3个字节" \ X00 \ X00 \ X01&#34 ;.我想知道是强制性的吗?我发现它似乎总是在Android MPEG4Writer中使用4个字节。

  2. NALU切片是否有可能以" \ x00"结尾,如果是这样,我们如何确定这个" \ x00"属于前面的NALU或以下的NALU?

1 个答案:

答案 0 :(得分:1)

  1. 没有。不需要3字节的起始码。但可以用来节省一点空间。

  2. 没有。每个NALU都有一个停止位。所以最后一个字节保证永远不会为0.

相关问题