素材阁

ffmpeg 速查表

共 31 条ffmpeg 常用命令,覆盖格式转换、裁剪压缩、拼接旋转、音频、字幕与 GIF/截图六组场景, 逐条给出命令与说明。支持搜索与分类筛选,点击命令即可复制。

基础与格式转换

用 -c copy 可跳过重编码,速度最快。

命令说明
转换封装格式
不重编码直接换封装(秒级完成)
查看媒体信息(编码、分辨率、时长)
隐藏版本与编译信息输出
提取音频流(-vn 表示不含视频)
移除音频流(-an)

裁剪与压缩

把 -ss 放在 -i 之前可更快定位到起始时间。

命令说明
从第 1 分钟起截取 30 秒(不重编码)
截取 10s 到 20s 区间
缩放到宽 1280,高度按比例自动
裁剪:宽 640 高 480,左上角坐标 (100,50)
用 CRF 控制质量(18 高—28 小,23 常用)
限制目标码率

拼接与旋转

同编码参数的文件用 concat 最快。

命令说明
按 files.txt 列表拼接多个视频
简单场景直接拼接(仅限特定格式)
顺时针旋转 90°(2 为逆时针)
水平镜像翻转(vflip 垂直)
仅修改旋转元数据,不重编码

音频处理

-af 用于音频滤镜,-ar 设置采样率。

命令说明
转为 44.1kHz 双声道 MP3
音量放大为原来的 2 倍
响度标准化(EBU R128)
两个音频顺序拼接
截取音频片段时间区间

字幕

subtitles 滤镜为烧录硬字幕,mov_text 为软字幕。

命令说明
烧录(硬)字幕到画面
MP4 内嵌软字幕
把字幕流转换为 SRT
指定烧录字幕的字号

GIF 与截图

先用 fps 与 scale 控制 GIF 体积。

命令说明
转 GIF:10 帧每秒、宽 320
生成调色板(高质量 GIF 第一步)
在第 5 秒抽取一帧
每秒截取一帧,输出序列图
提取首帧作为封面

使用说明

ffmpeg 是音视频处理的事实标准,但参数繁多。这张表按转码、裁剪压缩、拼接旋转、音频、字幕与 GIF/截图分组,覆盖最常见任务。

  1. 按用途选择分类,或在搜索框输入「转码」「裁剪」「字幕」等关键词。
  2. 点击命令复制后,把 in.mp4 / out.mp4 换成自己的文件名即可使用。

常见问题

为什么有的命令很快,有的很慢?
带 -c copy 的只重新封装不重编码,通常秒级完成;不带则需要逐帧编解码,耗时较长。
支持哪些格式?
ffmpeg 支持的容器与编码非常广,常用如 mp4、mkv、avi、mov、webm 及 mp3、aac、m4a 等音频格式。

延伸阅读

相关工具