【发布时间】:2015-10-23 13:58:47
【问题描述】:
我正在使用 FFMPEG 对实时视频进行编码。如果我跟不上实时编码,我需要丢帧。目前,我只是跳过原始帧的编码,下一帧的 PTS 是相同的。意思是,即使有跳帧,pts总是1,2,3,4,5,6....
这会导致文件的播放提前跳过。相反,我想在混合文件中添加空白帧。我尝试通过将 PTS 设置为 1、2、4、5、8、.... 来使 PTS 指示跳过的帧,但 FFMPEG h264 编码器依赖于 PTS 是连续的。
如何将空数据传递给我的 mp4/容器,及时指示空白,以便解码器不会出现及时跳转,而只是看到延迟/冻结。
【问题讨论】: