FFmpeg变速处理视频文件
Posted popy32
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg变速处理视频文件相关的知识,希望对你有一定的参考价值。
使用工具:小丸工具箱,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
参考链接
- https://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video
- https://blog.csdn.net/happydeer/article/details/52610060
- http://www.ecit.org.cn:8088/topics/154
以上是关于FFmpeg变速处理视频文件的主要内容,如果未能解决你的问题,请参考以下文章
短视频运营短视频剪辑 ⑤ ( 视频素材使用 | 设置插入后的视频素材属性 | 设置画面 | 设置音频 | 设置变速 | 设置动画 | 设置调节 )