将NAL标头添加到原始H264流

时间:2013-06-26 15:18:51

标签: header h.264 rtp codec mux

为了将NAL标头添加到原始H264流,我需要做什么?最终,我想拍摄视频文件并将其与音频文件进行复用。

2个相关问题:

1。)我看过这篇文章:H.264 conversion with FFmpeg (from a RTP stream)

然而,当我查看每个帧的前两个字节时,我看到任何帧记录的0和0,这对NAL内容没有任何说明。

我在看正确的地方吗?有没有其他方法可以在NAL标头中创建和写入H264流?

2。)另外,NAl标头是否包含任何定时信息?我怎么能将它与音频同步?

谢谢!

1 个答案:

答案 0 :(得分:1)

当你说NAL标题时,我不知道你的意思。但是,您的流很可能是附件格式。在annexB格式中,每个NALU前面都有一个起始码。通常它是一个3(0x000001)或4(0x00000001)字节的起始码。只需跳过这些字节即可。