FFmpeg 怎么用

本文详细讲解 FFmpeg 怎么用,涵盖安装、首次配置、常用命令以及常见报错的解决方案,帮助普通用户快速上手视频处理。

👤
作者:谢林峰 | 更新:2026-09-05
软件信息
更新 2026-09-05

详细介绍

软件介绍

FFmpeg 怎么用是很多新手在处理音视频时的首要疑问。FFmpeg 是一个跨平台的开源命令行工具,能够完成转码、剪切、合并、提取音频等多种任务。相较于图形化编辑软件,它体积小、灵活度高,且在自动化脚本中表现出色。

核心功能

通过 FFmpeg 可以实现视频格式转换、字幕嵌入、片段截取、压缩以及音频提取等操作,核心关键词“FFmpeg 怎么用”在实际使用中体现在命令行参数的组合上。

安装步骤

Windows 端

  1. 打开官方仓库页面(https://github.com/FFmpeg/FFmpeg),在 Release 区下载对应 Windows 的压缩包。
  2. 解压后双击 ffmpeg.exe,若弹出 UAC 提示,点击“是”。
  3. 建议将解压目录加入系统环境变量 PATH:右键“此电脑”→属性→高级系统设置→环境变量→在系统变量中编辑 Path,添加解压路径。
  4. 完成后在命令提示符输入 ffmpeg -version,出现版本信息即表示安装成功。

macOS 端

  1. 同样在官方仓库下载 macOS 版的 .dmg 镜像。
  2. 双击 .dmg,出现安装窗口后将图标拖入 Applications 文件夹。
  3. 首次运行可能被系统拦截,打开“系统设置→隐私与安全性”,在“允许来自以下位置的应用”中选择“仍要打开”。
  4. 打开终端,输入 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

软件参数速览

本站更新时间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` 按起始时间和时长截取。

相关推荐