realizelizj 2022-11-29 09:01 采纳率: 0%
浏览 31
已结题

Ffmpeg代码层面如何实现视频陪速播放

问题描述:采用ffmpeg在代码层面实现陪速播放,比如2陪速,4陪速等
解决方案1: 通过缩短每一帧的播放间隔,但是最多只能满足2陪速
解决方案2: 通过跳帧方式实现陪速,调用av_seek_frame, 但是会出现花屏,如果设置AVSEEK_FLAG_BACKWARD,则跳帧不正确,比如屏幕显示1到10秒数字,跳帧之后显示1、3、9秒,视频帧率是25
请问,基于FFMPEG,代码层面如何实现视频的陪速播放,有什么方案?

  • 写回答

3条回答 默认 最新

  • X-道至简 2022-11-29 09:41
    关注

    出现花屏的原因是要跳过一个gop 不然关键帧丢了 会花屏。如果不丢一个gop. 要判断帧类型 关键帧不要丢

    评论

报告相同问题?

问题事件

  • 系统已结题 12月7日
  • 创建了问题 11月29日

悬赏问题

  • ¥15 使用yolov5-7.0目标检测报错
  • ¥15 对于这个问题的解释说明
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备