如何在MPEG-2流中找到关键帧,用MPEG-TS打包

时间:2011-06-03 15:34:31

标签: video video-streaming keyframe

我写过MPEG-TS demuxer。它将传输流解包为PES包。 现在我想丢弃所有帧,直到我遇到关键帧。

我该怎么办?我应该在每个PES帧中找到序列块吗?

1 个答案:

答案 0 :(得分:2)

您应该能够在MPEG-TS adaptation field中查找一组随机访问指示符位。如果您正在处理不使用RAI bits的传输流,则需要依赖所包含的基本流中的信息。例如,如果您正在处理H.264流,则需要查找IDR slice NAL units(类型5)。