























FFmpeg 是一款功能极其强大的开源音视频处理工具。由于它基于命令行操作,记住所有参数并不现实。
以下为你整理了 FFmpeg 最常用的核心命令和场景,方便你快速查阅。
1.查看视频基本信息

2.视频格式转换(如 MKV 转 MP4):
ffmpeg -i input.mkv output.mp4
3.音频格式转换(如 WAV 转 MP3):
ffmpeg -i input.wav output.mp3
4.不重新编码(极速转换): 如果只是想换个容器(封装格式),可以用 -c copy,这会跳过编解码过程,速度极快且无损。
ffmpeg -i input.mkv -c copy output.mp4
常用参数:
-ss: 开始时间 (格式为 hh:mm:ss 或秒数)
-to: 结束时间
-t: 持续时间 (与 -to 二选一)
# 从第 10 秒开始,截取 20 秒的视频(即到第 30 秒) ffmpeg -i input.mp4 -ss 00:00:10 -t 20 -c copy output.mp4 # 从第 10 秒开始,截取到第 50 秒 ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:50 -c copy output.mp4
如果要合并相同编码、相同分辨率的视频,最快的方法是创建一个文本文件 filelist.txt:
file 'part1.mp4'
file 'part2.mp4'
然后运行:
ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4
如果你觉得视频体积太大,可以通过降低码率(Bitrate)或使用 CRF (Constant Rate Factor) 模式来压缩。CRF 是推荐的压制方式,数值范围为 0–51,23 为默认值,数值越小画质越好,通常 18-28 之间是性价比最高的区间。
使用 H.264 编码压缩视频:
ffmpeg -i input.mp4 -vcodec libx264 -crf 22 output.mp4
使用现代的 H.265 (HEVC) 编码(压缩率更高):
ffmpeg -i input.mp4 -vcodec libx265 -crf 24 output.mp4
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。