FFmpeg 怎么用
本文详细讲解 FFmpeg 怎么用,涵盖安装、首次配置、常用命令以及常见报错的解决方案,帮助普通用户快速上手视频处理。
详细介绍
软件介绍
FFmpeg 怎么用是很多新手在处理音视频时的首要疑问。FFmpeg 是一个跨平台的开源命令行工具,能够完成转码、剪切、合并、提取音频等多种任务。相较于图形化编辑软件,它体积小、灵活度高,且在自动化脚本中表现出色。
核心功能
通过 FFmpeg 可以实现视频格式转换、字幕嵌入、片段截取、压缩以及音频提取等操作,核心关键词“FFmpeg 怎么用”在实际使用中体现在命令行参数的组合上。
安装步骤
Windows 端:
- 打开官方仓库页面(https://github.com/FFmpeg/FFmpeg),在 Release 区下载对应 Windows 的压缩包。
- 解压后双击 ffmpeg.exe,若弹出 UAC 提示,点击“是”。
- 建议将解压目录加入系统环境变量 PATH:右键“此电脑”→属性→高级系统设置→环境变量→在系统变量中编辑 Path,添加解压路径。
- 完成后在命令提示符输入
ffmpeg -version,出现版本信息即表示安装成功。
macOS 端:
- 同样在官方仓库下载 macOS 版的 .dmg 镜像。
- 双击 .dmg,出现安装窗口后将图标拖入 Applications 文件夹。
- 首次运行可能被系统拦截,打开“系统设置→隐私与安全性”,在“允许来自以下位置的应用”中选择“仍要打开”。
- 打开终端,输入
ffmpeg -version验证安装。
若官方未提供对应平台的预编译包,请参考官方文档自行编译,具体步骤以官方说明为准。
首次启动
FFmpeg 为命令行工具,无图形化首次向导。可以直接在终端或命令提示符中输入命令。为了避免路径冲突,建议在用户目录下新建 ffmpeg 文件夹保存脚本或临时文件。
使用教程
FFmpeg 怎么把视频转换成 mp4? 直接使用:
ffmpeg -i input.avi -c:v libx264 -c:a aac output.mp4其中 -c:v libx264 指定视频编码为 H.264,-c:a aac 指定音频编码为 AAC。
FFmpeg 怎么给视频加字幕? 若字幕文件为 subtitle.srt,使用:
ffmpeg -i input.mp4 -vf subtitles=subtitle.srt -c:a copy output.mp4此命令在视频流中嵌入字幕,同时保持原音频不变。
FFmpeg 怎么截取视频片段? 需要指定开始时间和持续时长:
ffmpeg -ss 00:01:30 -i input.mp4 -t 00:00:20 -c copy clip.mp4-ss 为起始点,-t 为截取长度,-c copy 直接拷贝流,避免重新编码。
FFmpeg 怎么压缩视频大小? 通过降低码率或使用更高效的编码器:
ffmpeg -i input.mp4 -b:v 1000k -b:a 128k compressed.mp4将视频码率设为 1000k,音频码率设为 128k,通常能显著减小文件体积。
FFmpeg 提取音频用什么命令? 只保留音频流:
ffmpeg -i input.mp4 -vn -acodec mp3 output.mp3-vn 表示不处理视频,-acodec mp3 转为 MP3 格式。
FFmpeg 怎么合并多个视频? 首先创建一个文件列表 list.txt,内容示例:
file 'part1.mp4'
file 'part2.mp4'
file 'part3.mp4'随后执行:
ffmpeg -f concat -safe 0 -i list.txt -c copy merged.mp4此方式在不重新编码的前提下拼接视频。
常见错误
症状:运行 ffmpeg 提示缺少 Visual C++ 运行库。
解决:前往微软官方下载安装对应版本的 Visual C++ 可再发行组件,随后重新打开终端。
症状:启动时出现 Direct3D 错误或黑屏。
解决:更新显卡驱动,或在命令中加入 -hwaccel auto 强制使用软件解码。
症状:macOS 运行时提示“无法打开,因为无法验证开发者”。
解决:打开“系统设置→隐私与安全性”,在“允许以下来源的应用”中选择“仍要打开”。
问题解决
如果在使用过程中仍遇到未知报错,建议先查看官方 issue 区或搜索具体错误信息,社区提供的解决方案往往能快速定位根因。
下载说明
所有二进制文件均可在官方仓库(https://github.com/FFmpeg/FFmpeg)获取,下载前请确认系统对应的压缩包或镜像。本站不提供任何第三方网盘链接,确保下载来源可靠。
更新记录
最近更新:2026-09-05
软件参数速览
下载
怎么选(决策参考)
提供完整的安装、基本配置以及常见命令,帮助用户快速完成视频处理任务。
相比于图形化编辑软件,FFmpeg 更适合批量处理和脚本化需求。
需要跨平台、命令行方式进行音视频转码、剪切、合并的技术人员和爱好者。
不适合完全不熟悉命令行且只想进行简单拖拽式编辑的普通用户。
开源免费、跨平台、功能全面、社区活跃。
缺少原生图形界面、入门门槛相对较高。
暂无公开信号显示官方提供 GUI 版。
项目已多年维护,稳定性高。
当需要高效批量处理或在服务器上无 UI 环境运行时。
若仅需偶尔进行简单剪辑且不想学习命令行时,可选图形化工具。
常见问题
FFmpeg 怎么把视频转换成 mp4?
是,使用命令 `ffmpeg -i input.avi -c:v libx264 -c:a aac output.mp4` 即可完成格式转换。
FFmpeg 怎么给视频加字幕?
是,运行 `ffmpeg -i input.mp4 -vf subtitles=subtitle.srt -c:a copy output.mp4` 将 SRT 字幕嵌入视频。
FFmpeg 怎么截取视频片段?
是,使用 `ffmpeg -ss 00:01:30 -i input.mp4 -t 00:00:20 -c copy clip.mp4` 按起始时间和时长截取。