FFmpeg 安装教程:Linux/Windows/macOS/Docker 全指南
在服务器上安装 FFmpeg
取决于你的服务器操作系统(Linux、Windows 或 macOS)。以下是针对不同系统的安装方法:
Linux (Ubuntu / Debian)
1. 使用 APT 包管理器安装
对于 Ubuntu / Debian,FFmpeg 可以通过 APT 直接安装:
sudo apt update
sudo apt install ffmpeg -y
安装完成后,可以运行以下命令检查安装是否成功:
ffmpeg -version
2. 安装最新版本(PPA 源)
如果你需要最新版本,可以使用 PPA:
sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo apt update
sudo apt install ffmpeg -y
CentOS / RHEL
CentOS 官方源中不包含 FFmpeg,需要使用 EPEL 和 RPM Fusion 源:
1. 启用 RPM Fusion 并安装
sudo yum install epel-release -y
sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm -y
sudo yum install ffmpeg ffmpeg-devel -y
然后检查是否安装成功:
ffmpeg -version
Windows
方法 1:使用 Scoop 安装(推荐)
如果你已经安装了 Scoop(一个 Windows 包管理器),可以直接运行:
scoop install ffmpeg
方法 2:手动安装
-
下载 FFmpeg
- 访问 FFmpeg 官网
- 选择 Windows 版本(推荐
gpl
版本)。 - 选择静态(Static)编译版本,下载 ZIP 压缩包。
-
解压并配置环境变量
- 将解压后的
bin
目录路径(如C:\ffmpeg\bin
)添加到系统环境变量 PATH
。 - 运行
cmd
,输入ffmpeg -version
检查是否成功安装。
- 将解压后的
macOS
使用 Homebrew 安装(推荐)
如果你的 macOS 上已经安装了 Homebrew,可以直接运行:
brew install ffmpeg
然后运行以下命令检查安装:
ffmpeg -version
Docker 环境
如果你不想直接安装 FFmpeg,也可以使用 Docker 运行 FFmpeg:
docker run -v $(pwd):/workspace -w /workspace jrottenberg/ffmpeg -version
这将在 Docker 容器中运行 FFmpeg 而无需本地安装。
结论
- Linux (Ubuntu/Debian):
sudo apt install ffmpeg
- CentOS/RHEL:
sudo yum install ffmpeg
- Windows: 使用 Scoop (
scoop install ffmpeg
) 或手动安装 - macOS:
brew install ffmpeg
- Docker: 运行
docker run jrottenberg/ffmpeg
安装成功后,你可以运行:
ffmpeg -version
如果输出 FFmpeg 版本信息,就表示安装成功 🎉