13——FFmpeg命令行实现视频倍速播放

2020-04-10 16:51:14 浏览数 (1)

你好,欢迎回来,上一期我们讲了如何使用FFmpeg命令行实现视频的定时截图,这一期来讲讲如何使用FFmpeg命令行实现视频的倍速播放。

一、解释

倍速播放,直观理解就是视频的慢放或者快放,快放和慢放主要通过调整视频的pts来实现。

二、命令

视频倍速播放命令

代码语言:javascript复制
ffmpeg -i input.mp4 -filter:v "setpts=0.5*PTS" out.mp4

视频半速播放命令

代码语言:javascript复制
ffmpeg -i input.mp4 -filter:v "setpts=2*PTS" out.mp4

三、命令行解释

-i:指定输入视频文件的文件名,诸如input.mp4

-filter:v:表示使用滤镜

"****": 具体滤镜的参数,本处为调整pts实现。如setpts=0.5*PTS表示倍速播放,setpts=2*PTS表示半速播放

四、实战

http://mpvideo.qpic.cn/tjg_3008399366_50000_c4ec30dd5056401b937b2bfa97c4ec80.f10002.mp4?dis_k=e11a526c2934c7841bb1165e7eb4d3c0&dis_t=1586508626

五、效果 http://mpvideo.qpic.cn/tjg_3008399366_50000_d6bd5bb98c794b19969023e381435883.f10002.mp4?dis_k=53989e53ff41f2eb8d3f56d8807ca023&dis_t=1586508626

好了,本期的关于FFmpeg命令行使用就到这了,有没有很方便,很简单,也很实用是不是。不过,想要熟练使用还得下去多多练习哦!我们下期见!

0 人点赞