1

为了将 NAL 标头添加到原始 H264 流,我需要做什么?最终,我想获取视频文件并将其与音频文件混合。

2个相关问题:

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

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

我在看正确的地方吗?还有另一种方法可以创建 NAL 标头并将其写入 H264 流吗?

2.) 此外,NA1 标头是否包含任何时间信息?我怎样才能将它与音频同步?

谢谢!

4

1 回答 1

0

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

于 2013-07-12T23:42:42.677 回答