对于有自媒体运营的用户而言,音视频处理已经成为日常工作中不可或缺的一部分。无论是剪辑短视频、转换格式,还是提取音频,FFmpeg 都是一个强大且高效的工具。本文中简鹿办公将带你了解 FFmpeg 是什么,并详细介绍一些常用的命令,帮助你快速上手音视频处理,即使是新手也能轻松操作!
FFmpeg 是一个开源的多媒体处理工具集,支持几乎所有主流的音视频格式和编码标准。它可以在 Windows、macOS 和 Linux 上运行,几乎可以完成任何与音视频相关的任务:
视频格式转换
音频提取
分辨率调整
截取片段
合并多个文件
添加水印或字幕
实时推流直播等
所有命令请在终端(Terminal)或命令提示符中运行。
1️⃣ 查看文件信息
ffmpeg -i input.mp4
📌 作用:查看视频文件的详细信息,如编码格式、分辨率、帧率、比特率等。
2️⃣ 视频格式转换
ffmpeg -i input.mp4 output.avi
📌 作用:将 mp4 格式转换为 avi,FFmpeg 会自动选择合适的编码器。
3️⃣ 调整视频分辨率(缩放)
ffmpeg -i input.mp4 -vf scale=640:360 output_640x360.mp4
📌 作用:将视频分辨率从高清缩小为 640×360,适用于移动设备播放或节省空间。
4️⃣ 提取音频
ffmpeg -i input.mp4 -vn -acodec copy output_audio.aac
📌 作用:从视频中提取原始音频轨道,不重新编码(速度快),适合保留原音频质量。
如果想转成 MP3:
ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -ab 192k -f mp3 output_audio.mp3
5️⃣ 截取视频片段
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:30 -c copy output_clip.mp4
📌 作用:从第 10 秒开始,截取到第 30 秒的视频片段,不重新编码(速度快)。
如果需要精确裁剪(重新编码):
ffmpeg -i input.mp4 -ss 00:00:10 -t 20 -c:v libx264 -preset fast -crf 23 output_clip.mp4
-t 20 表示截取 20 秒长度
-crf 23 控制视频质量(数值越小质量越高,范围 18~28)
6️⃣ 合并多个视频文件
创建一个 list.txt 文件,内容如下:
file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'
然后执行:
ffmpeg -f concat -safe 0 -i list.txt -c copy output_all.mp4
📌 作用:合并多个相同格式的视频文件,无需重新编码。
7️⃣ 更改视频码率(压缩视频大小)
ffmpeg -i input.mp4 -b:v 1M -b:a 128k output_compressed.mp4
📌 作用:设置视频码率为 1Mbps,音频码率为 128kbps,用于减小文件体积。
8️⃣ 添加水印
ffmpeg -i input.mp4 -i watermark.png -overlay 10:10 output_watermarked.mp4
📌 作用:在视频左上角添加 PNG 水印图片(watermark.png)。
9️⃣ 添加字幕
ffmpeg -i input.mp4 -vf "subtitles=subtitle.srt" output_with_subtitle.mp4
📌 作用:将 SRT 字幕文件嵌入到视频中(需重新编码)。
🔟 录屏 + 推流直播(进阶)
ffmpeg -f gdigrab -framerate 30 -i desktop -c:v libx264 -preset ultrafast -pix_fmt yuv420p -f flv rtmp://live.example.com/stream_key
📌 作用:录制桌面并实时推流到 RTMP 服务器,适合直播场景。
小贴士:常用参数解释
-i 输入文件
-o 或直接写输出文件名 输出文件
-c 编码器(如 -c:v libx264 表示使用 H.264 编码视频)
-b:v 视频码率
-b:a 音频码率
-r 帧率(如 -r 30 表示每秒30帧)
-vf 视频滤镜(如缩放、裁剪、加水印)
-ss 起始时间点
-to / -t 结束时间点或持续时间
FFmpeg 是一个功能极其强大的音视频处理工具,虽然一开始可能会被命令行吓到,但只要掌握了几个常用命令,就能解决大多数日常工作中的音视频问题。
你可以先尝试将本地视频转成其他格式,或者提取一段喜欢的音频,体验一下 FFmpeg 的强大之处。如果你觉得这篇文章对你有帮助,欢迎收藏、点赞、分享给更多人看到!