视频的倍速播放与慢速播放

通过使用 av filter 中的 setpts 来实现:

ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv

视频滤波器通过改变每一个 pts时间戳 来实现;

如果担心会出现丢帧的情况,可以使用 -r 指定输入帧数,如果源视频是30fps,我们想4倍播放:

ffmpeg -i input.mkv -r 120 -filter:v "setpts=0.25*PTS" output.mkv

如果需要慢速播放,pts乘以一个大的值,这样pts时间就长,播放就慢了

ffmpeg -i input.mkv -filter:v "setpts=2.0*PTS" output.mkv

音频的倍速播放与慢速播放

通过 av filter 中的 atempo 来实现:

ffmpeg -i input.mkv -filter:"atempo = 2.0" -vn output.mkv

atempo filter 配置区间在0.5和2.0之间,如果需要更高倍,可以使用多个 atempo filter 串在一起来实现,下面是实现4倍的参考:

ffmpeg -i input.mkv -filter:"atempo=2.0,atempo=2.0" -vn output.mkv

同时对视频和音频倍速播放:

ffmpeg -i input.mkv -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mkv

ffmpeg 视频倍速播放 和 慢速播放相关推荐

  1. 视频倍速调整(ffmpeg)

    众所周知,视频是由一组图片和一段音频组成,视频如果调整倍速,就可以通过调整图片来达到画面倍速的调整,当然,调整图片的同时也要对音频进行调整,否则画面和声音对不上,岂不是贻笑大方了. 视频倍速 两倍速 ...

  2. FFmpeg音视频倍速控制

    本文除了会讲到通过命令行处理倍速,还会讲到通过FFmpeg api的方式去处理音频倍速和视频倍速,进而合并成支持倍速的音视频发布成rtmp或者存成flv文件. 介绍FFmpeg的filter工具 音视 ...

  3. 酷播云html5倍速功能视频播放器,Chrome扩展推荐:一个能16倍速播放的免费视频倍速播放器...

    Video Speed Controller 长时间观看看网课或者影视剧时,啰嗦的内容很容易令人疲劳. 因此许多人在观看视频时,常常习惯将播放速度提升至1.3~1.5倍来补偿视觉接收的差异. 虽然某些 ...

  4. 【工具】JS脚本|网页任意视频倍速播放(包括MOOC、本地视频、其他的视频)

      只要浏览器播放视频时用的是<video>,而且当前页面只有这一个视频,就可以用这个脚本.   刚好也是世界杯 CSDN 博客的活动了,虽然对活动没什么兴趣但是还是写一句和活动相关的话吧 ...

  5. 百度网盘视频倍速播放

    百度网盘视频倍速播放 (更新一下,插件叫"百度云盘HTML5视频倍速播放",原来那个好像没用了) 因为考研需要刷网课,但是百度云倍速放视频需要svip,30元/月还是挺贵的,于是去 ...

  6. javascript视频倍速播放

    打开浏览器按f12或者fn+f12进入开发人员工具,在控制台(Console)输入代码: document. getElementsByTagName("video")[0]. p ...

  7. FFmpeg 音视频倍速控制

    网上关于FFmpeg音视频倍速控制的资料不多,大部分都是讲通过FFmpeg命令去做音视频文件的倍速处理,通过FFmpeg api去 处理倍速的资料少之又少. 本文除了会讲到通过命令行处理倍速,还会讲到 ...

  8. 百度网页视频倍速播放

    原创 百度网盘视频网页在线播放,可以设置倍速 2018-10-11 17:47:10 Schrodingers_Shiba 阅读数 3069更多 分类专栏: 杂谈 版权声明:本文为博主原创文章,遵循 ...

  9. vue西瓜播放器xgplayer-vue实现视频倍速播放,自定义进度条样式

    介绍 npm网站:https://www.npmjs.com/package/xgplayer-vue 西瓜播放器官网:https://v2.h5player.bytedance.com/gettin ...

最新文章

  1. 深度学习-语义分割总结
  2. go语言高性能缓存组件ccache分析
  3. svn服务器搭建和使用_简单使用nodejs搭建一个静态服务器
  4. Go 语言基础(一)
  5. http://www.appinn.com/bookmark-manager-chrome/
  6. 使用lambdaquery() 报空指针异常_Java 14 来势汹汹,这回让空指针无处遁形!!
  7. 论文 | 多传感器数据深度图的融合:最近基于深度学习的方法(下)
  8. 从零开始学Pytorch(六)之梯度消失、梯度爆炸
  9. python 图片相似度算法比较_python 比较2张图片的相似度的方法示例
  10. 长话无需短说 讯飞输入法超长语音输入不限时
  11. 美团一面:如何优化慢SQL?
  12. 生信技能树linux虚拟机,生信人的linux考试-生信技能树学习笔记
  13. CentOS升级pcre
  14. OA产品的技术发展过程及未来趋势
  15. ruby + cucumber环境搭建
  16. php病人叫号的源码,diy uan4 医院叫号系统页面,用在 排队 ,各大 ,人数很多, 很长 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
  17. [转]结婚戒指为什么戴在无名指?
  18. VTK 实现MinIP Activiz
  19. 【9秒实验室自研】FLA文件资源导出工具 源码开放
  20. React 常见面试题

热门文章

  1. 升级版Python学习教程:SQLAlchemy太庞大,不妨试试这位小清新-Peewee
  2. websocketapp保活,还没吃透内存缓存LruCache实现原理的看这篇文章,看完直呼内行
  3. TR600高斯计产品简介
  4. 程序算法编程学习网站
  5. js中的boolean原始类型和Boolean引用类型
  6. “搜狗问问”问答语料爬虫
  7. linux安装ssh命令失败,Linux常见错误_SSH:Ubuntu16.4配置SSH常见问题及解决办法-Go语言中文社区...
  8. 图建模的 Schema 对应的 NebulaGraph DDL
  9. 【转】美国NASA致力研究超光速引擎,具备可能性
  10. zookeeper学习笔记-zkclient,curator使用