为了将NAL标头添加到原始H264流,我需要做什么?最终,我想拍摄视频文件并将其与音频文件进行复用。
2个相关问题:
1。)我看过这篇文章:H.264 conversion with FFmpeg (from a RTP stream)
然而,当我查看每个帧的前两个字节时,我看到任何帧记录的0和0,这对NAL内容没有任何说明。
我在看正确的地方吗?有没有其他方法可以在NAL标头中创建和写入H264流?
2。)另外,NAl标头是否包含任何定时信息?我怎么能将它与音频同步?
谢谢!
答案 0 :(得分:1)
当你说NAL标题时,我不知道你的意思。但是,您的流很可能是附件格式。在annexB格式中,每个NALU前面都有一个起始码。通常它是一个3(0x000001)或4(0x00000001)字节的起始码。只需跳过这些字节即可。