ffmpeg 实现音视频倍速播放

canghaizui 2021-01-10 06:29:45
需求是使用ffmpeg实现格式转换,转换过程中可以控制倍速播放,在网上搜索了一般是使用libavfilter实现倍速播放,但是这里面的接口比如av_buffersrc_add_frame、av_buffersink_get_frame等都是需要解码获取到AVFrame的,而格式转换一般是不需要解码的,使用AVPacket就可以了,想请教一下ffmpeg有没有别的不需要解码来实现倍速播放的方法?
...全文
11489 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsh__csdn 2021-05-10
  • 打赏
  • 举报
回复
具体怎么实现呀?能告知下吗?
canghaizui 2021-05-09
  • 打赏
  • 举报
回复
引用 2 楼 hsh__csdn 的回复:
楼主,实现了吗?麻烦告知下实现过程

暂时也没什么好办法,就像1楼说的,修改AVPacket的dts/pts来说实现
hsh__csdn 2021-05-07
  • 打赏
  • 举报
回复
楼主,实现了吗?麻烦告知下实现过程
ArcRain 2021-01-11
  • 打赏
  • 举报
回复
一般修改AVPacket的dts/pts也可以达到倍速播放的效果。

2,554

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧