FF
FFmpeg 压缩命令集
命令行级别控制,一次配置终身受用。
自动化
批量
跨平台
推荐场景
- 服务器批量转码、夜间定时任务
- 云渲染/直播回放二压
- 需要精准控制码率、音轨、字幕
Windows 建议配合 PowerShell,macOS/Linux 推荐 zsh/bash。
常用命令示例
4K → 1080p + H.265
ffmpeg -i input.mov -vf scale=1920:-2 -c:v libx265 -preset slow -crf 20 -x265-params "bframes=4:aq-mode=3" -c:a aac -b:a 160k output.mp4
批量脚本片段
for %%i in (*.mp4) do ffmpeg -i "%%i" -c:v libx265 -preset medium -crf 24 -c:a copy "compressed\\%%~ni.mp4"
操作提示
- 善用
-map指定音轨/字幕,避免丢轨。 - 复杂滤镜建议使用
-filter_complex,统一管理顺序。 - NVENC/AMF/QSV 等硬件编码适合预览版,最终交付仍推荐软编。
与其它工具搭配
+ HandBrake
先在 HandBrake 里调试出满意的参数,再导出命令行模板到 FFmpeg。
+ Video Batch Compressor
将 FFmpeg 命令嵌入任务队列,对整文件夹执行。
需要定制脚本?
发送当前命令与目标效果至 service@yasuoshipin.cn,工程师会帮你梳理最佳写法。