ffmpeg里面的跳帧默认是跳转到关键帧的,这样才不会花屏,如果你使用了精确跳转到某帧,它不是关键帧,那么播放就是花屏。要解决只能修改ffmpeg本身的原始代码。
按照你的描述,AVSEEK_FLAG_DRAWBACK就是找到上一个关键帧,你还要什么呢?
如果是mpeg2编码,需要从I帧[关键帧]开始播,你可以到你需要的帧才显示,不就解决问题了?
19,468
社区成员
50,698
社区内容
加载中
试试用AI创作助手写篇文章吧