使用工具:小丸工具箱,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