乐于分享
好东西不私藏

告别剪辑软件的繁琐操作!FFmpeg代码,转格式、压缩、加水印统统搞定

告别剪辑软件的繁琐操作!FFmpeg代码,转格式、压缩、加水印统统搞定
导读:手机拍的视频太大发不出去,网上下的格式打不开,想批量处理一堆素材又不想花钱买会员——这些问题其实用一个叫 FFmpeg 的小工具就能解决,而且完全免费。

一、FFmpeg 是个啥

FFmpeg 是 2000 年就有的开源项目,说白了就是个"万能视频转换器"。跟剪映、PR 不一样,它没有界面,全靠敲命令操作。刚开始可能有点懵,但会用之后处理批量任务特别快,老电脑也能跑得动。

它支持八百多种编解码器,市面上能见到的视频格式基本都能转。完全免费,没有导出水印,没有会员弹窗,也不用每月交一百多块钱的订阅费。

很多人一听"命令行"就打退堂鼓,但实话讲,日常用的功能就那么几条命令。花半小时学会,之后能省下大把时间。新版本还加了 Vulkan 硬件加速,速度比以前快了不少。

二、安装没那么复杂

Windows 用户: 去官网下载编译包,解压到 C 盘,把 bin 文件夹路径加到环境变量里。按 Win+R 输入 cmd,敲 fmpeg -version 能看到版本号就装好了。

Mac 用户: 更省事,终端里输入 rew install ffmpeg 完事。

三、四个最实用的命令

1. 转格式

网上下的 MOV 手机放不了?一条命令转成 MP4:

ffmpeg -i input.mov output.mp4

-i 后面跟输入文件名,最后写输出文件名,FFmpeg 会自动识别格式。AVI、MKV、FLV 这些互转都一样,不用记什么复杂的参数。

2. 压视频

微信限制视频大小,或者网盘空间不够?用这个:

ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output.mp4

CRF 值越小画质越好,一般 18 到 28 之间够用。我测试了一个 10 秒的视频,原始 451KB,压完 157KB,画质肉眼看不出差别。

3. 剪片段

不用打开 PR,直接从第 2 秒截取 5 秒:

ffmpeg -i input.mp4 -ss 00:00:02 -t 5 -c copy output.mp4

-c copy 表示不重新编码,速度飞快。去掉这个参数可以精确裁剪,但会慢一些。

4. 加水印

给视频加文字标注:

ffmpeg -i input.mp4 -vf "drawtext=text='我的视频':x=10:y=H-th-10:fontsize=24:fontcolor=white" -c:a copy output.mp4

x 和 y 控制位置,H 是视频高度,th 是文字高度,改改数字就能调整。

四、批量处理才是强项

FFmpeg 最厉害的是批量操作。文件夹里几十个 MOV 文件要转 MP4,Windows 下写个批处理:

for %i in (*.mov) do ffmpeg -i "%i" "%~ni.mp4"

回车执行,喝杯茶就全搞定了。做自媒体的朋友应该懂,这在剪辑软件里得点几十次鼠标。

五、实际应用场景

案例一:压缩发朋友圈

手机录的 4K 视频几百 MB,微信发出去被压成渣。提前用 FFmpeg 处理:

ffmpeg -i big_video.mp4 -vcodec libx264 -crf 24 -preset fast -vf "scale=1080:-2" output.mp4

scale=1080:-2 把宽度缩到 1080,高度自动按比例调。CRF 24 画质和体积平衡得不错,发朋友圈够用。

📹 生成效果演示: 原始视频 480MB(4K/30fps/12秒),处理完 23MB(1080p),文件缩小约 21 倍,画质在手机上看不出明显差别。

案例二:合并旅游片段

拍了十几个短视频想合成一个,先建个 list.txt 文件:

file 'clip1.mp4' file 'clip2.mp4' file 'clip3.mp4'

然后执行:

ffmpeg -f concat -i list.txt -c copy output.mp4

📹 生成效果演示: 10 个片段,总时长 3 分 28 秒,合并耗时不到 2 秒,画面衔接流畅,没有任何重编码痕迹。注意片段格式分辨率要一致,不一致的话去掉 -c copy 重新编码,会慢点。

六、跟其他工具比怎么样

对比项
FFmpeg
剪映
PR
价格
免费
部分收费
150元/月
操作
命令行
图形界面
图形界面
上手难度
初期难,熟了飞快
很简单
较复杂
批量处理
极强
较弱
中等
格式支持
800+
常见格式
常见+专业格式
配置要求
很低
中等
较高

FFmpeg 不是用来替代 PR 做专业剪辑的,而是解决快速批量处理的问题。经常转格式、压视频、批量加水印,用它比开剪辑软件高效得多。

七、写在最后

FFmpeg 确实有学习门槛,但掌握基础命令后效率成倍提升。建议先从转格式和压缩练起,最常用也最简单。遇到报错先检查文件路径和参数顺序,九成问题出在这。

开源工具没有功能限制,没有导出水印,没有会员弹窗。不想在软件订阅上花钱,或者需要自动化处理大量视频,FFmpeg 值得花几个小时入门。