首页 > 其他 > 详细

FFmpeg变速处理视频文件

时间:2019-02-01 13:50:55      阅读:319      评论:0      收藏:0      [点我收藏+]

使用工具:小丸工具箱,HandBrake,FFmpeg

首先确定视频是否为VFR(可变帧率),如果是VFR需要在二次处理前转换成CFR(固定帧率)

 

VFR转换CFR可以使用FFmpeg命令行或HandBrake大菠萝的GUI下进行

使用FFmpeg

参考小丸工具箱中的 可变帧率(VFR)一键转换器V1.1.bat 脚本

参数Preset(预设)值,选择范围是0-8,数字越大速度越慢但质量越好

推荐电脑性能非常好的人选择8

电脑性能一般可选择5

赶时间的请选择0,但必须配合CRF0使用

参数CRF值推荐在0-16之间选择,数字越小输出文件体积越大但质量越好

0是无损,推荐硬盘空间非常充裕者使用

12是损耗较小,推荐硬盘空间较为充裕者使用

16是目视无损的极限,推荐硬盘空间捉襟见肘者使用

高于16不推荐

ffmpeg.exe -i input.mp4 -c:v libx264 -preset 5 -crf 12 output.mp4

 

使用 HandBrake

 

技术分享图片

 

变速参考FFmpeg官方文档,加速倍速按照实例更改,注意视频和音频的参数互为倒数

 

# 1.25倍加速
ffmpeg -i jianzhi.mp4 -filter_complex "[0:v]setpts=0.8*PTS[v];[0:a]atempo=1.25[a]" -map "[v]" -map "[a]" jianzhi_output.mp4

 

 

参考链接

 

  1. https://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video
  2. https://blog.csdn.net/happydeer/article/details/52610060
  3. http://www.ecit.org.cn:8088/topics/154

 

FFmpeg变速处理视频文件

原文:https://www.cnblogs.com/popy32/p/10345226.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!