命令
ffmpeg -i 演示.mp4 -c:v libx264 -crf 28 -preset medium -c:a copy output.mp4
简单说,这条命令的作用是:
把 演示.mp4 的视频部分用 H.264 重新编码,质量设为 CRF 28,编码速度用中等预设,音频保持不变,最后输出为 output.mp4。
如果想让画质更好一点,可以把
-crf 28改成-crf 23或-crf 18;数值越小画质越好,文件也会越大。
解释
| 参数 | 含义 |
|---|---|
ffmpeg |
调用 FFmpeg 命令行工具 |
-i 演示.mp4 |
指定输入文件为演示.mp4 |
-c:v libx264 |
视频编码器设为libx264,也就是 H.264 编码 |
-crf 28 |
使用 CRF 恒定质量模式,数值越大压缩越强、画质越低;28 属于偏高的压缩,文件会更小,画质会有明显下降 |
-preset medium |
编码速度/压缩效率设为中等;medium是默认值,速度和压缩率比较平衡 |
-c:a copy |
音频流不做重新编码,直接复制原音频 |
output2.mp4 |
输出文件名为output.mp4 |