约 1,200 字
4 分钟
FFmpeg 视频处理教程:一条命令的剪辑室
摘要
FFmpeg 是命令行音视频处理的瑞士军刀。本教程依据 FFmpeg 官方文档,介绍安装、ffprobe 查看媒体信息、格式转换、crf 压缩参数、无损剪切与拼接(-c copy)、转 GIF、调分辨率等日常高频操作模板。
FFmpeg 视频处理教程:一条命令的剪辑室
FFmpeg 是命令行下的音视频处理之王:转格式、压缩、剪切片段、提取音频、录屏……几乎所有播放器和剪辑软件底层都有它。本教程依据 FFmpeg 官方文档(ffmpeg.org)整理。
一、安装
bash
二、查看文件信息
bash
ffprobe 是专门"体检"媒体文件的工具,脚本处理前先用它确认格式。
三、格式转换(最常用)
bash
想换编码格式(如转 H.265 减小体积),加 -c:v:
bash
四、压缩视频:crf 是关键
-crf 控制质量与体积的平衡(x264 取值 0-51,越小质量越高):
bash
日常建议:-crf 20~23 视觉几乎无损且体积大幅缩小;追求更小就往 26 以上调。
五、剪辑与拼接
bash
list.txt 内容为 file 'a.mp4' 每行一个。-c copy 表示直接拷贝流不重编码,速度快且零画质损失;注意它只能从关键帧切割,掐头去尾不精确时就去掉 -c copy 让它重编码。
六、常用杂技
bash
七、总结
需求 | 命令要点 |
|---|---|
转格式 |
|
压缩 |
|
提取音频 |
|
无损剪切 |
|
拼接 |
|
转 GIF |
|
FFmpeg 命令参数虽多,但 90% 的日常需求就是上面这几条模板。记不住就存成书签,用到直接套。
