2013-06-26 70 views
0

爲了將NAL頭添加到原始H264流,我需要做什麼?最終,我想拍攝視頻文件並將其與音頻文件複合。將NAL頭添加到原始H264流

2個相關的問題:

1)我看過這個帖子:H.264 conversion with FFmpeg (from a RTP stream)

然而,當我看到每個幀的前兩個字節,我看到的是0和0我記錄的任何畫面都沒有提及NAL內容。

我在找對的地方嗎?有沒有另外一種方法可以在NAL頭文件中創建和寫入H264流?

2.)另外,NAl頭是否包含任何時間信息?我如何將它與音頻同步?

謝謝!

回答

1

我不知道你說什麼時你說的NAL頭。但是,您的信息流很可能是附件格式。在AnnexB格式中,每個NALU都有一個起始碼。通常它是一個3(0x000001)或4(0x00000001)字節的起始碼。只需跳過這些字節即可。