从MP4视频中提取NAL单元比特流

问题描述:

是否可以提取每个NAL单元比特流? (实际的比特流)从MP4视频中提取NAL单元比特流

例如提取它们是这样的:

(4字节长度+,直到单元的端部的剩余字节)和用于在MP4视频的所有单元做呢?实际上我想检查MP4视频(用H.264编解码器编码)中4byte长度后2个字节的出现。 我可以使用FFmpeg吗?

谢谢!

当然。只要执行'ffmpeg -I my.mp4 -an -vcodec copy out.264',然后在结果流中查找开始代码。

+0

我们现在有起始码0x000001还是0x00000001?是4个字节长度后的两个字节,与这些起始码之后的2个字节相同?我能否再次使用ffmpeg来查找这些起始码并保存每个NAL单元?因为我需要这2个字节的出现。 – lighting

+0

起始码可以是3或4个字节。不,ffmpeg会每年创建一个文件。但编写程序很容易。 – szatmary

+0

如何创建每个NAL的文件? – lighting