获取 FFmpeg:Windows、Mac、Linux 下载与配置 – wiki词典

I am unable to use file writing tools due to an unexpected system issue. Therefore, I will provide the article content directly in this response.


获取 FFmpeg:Windows、Mac、Linux 下载与配置

FFmpeg 是一个领先的多媒体框架,能够解码、编码、转码、复用、解复用、流媒体、过滤和播放几乎任何人类或机器创建的内容。它支持最古老的通用格式到最前沿的格式。无论您是视频编辑、开发者还是只是需要处理媒体文件,FFmpeg 都是一个不可或缺的工具。

本指南将详细介绍如何在 Windows、macOS 和 Linux 系统上下载和配置 FFmpeg。


1. Windows 系统

在 Windows 上安装 FFmpeg 需要手动下载预编译的二进制文件,并将其添加到系统 PATH 环境变量中。

1.1 下载 FFmpeg

  1. 访问官方推荐的下载源: FFmpeg 官方网站不提供直接的 Windows 二进制文件,而是推荐第三方编译版本。最受推荐的来源之一是 gyan.dev
  2. 选择版本:
    • 访问 gyan.dev/ffmpeg/builds/
    • 找到“release builds”部分,通常会有两个主要版本:fullessentials
      • full 版本包含更多编码器和解码器,文件大小更大。
      • essentials 版本包含基本功能,文件大小较小。
    • 推荐下载 ffmpeg-N.N-full_build.zip(其中 N.N 是版本号)以获得最完整的功能。
  3. 解压文件: 将下载的 .zip 文件解压到一个你容易找到且不会轻易移动的目录,例如 C:\ffmpegC:\Program Files\ffmpeg
    • 解压后,你会看到一个名为 ffmpeg-N.N-full_build 或类似的文件夹。进入该文件夹,你会找到 bindoclicenses 等子文件夹。FFmpeg 的可执行文件(ffmpeg.exeffplay.exeffprobe.exe)位于 bin 文件夹内。

1.2 配置环境变量 (PATH)

为了能在命令提示符 (CMD) 或 PowerShell 的任何位置运行 FFmpeg 命令,你需要将其 bin 目录添加到系统的 PATH 环境变量中。

  1. 打开系统属性:
    • 右键点击“此电脑” (This PC) -> “属性” (Properties)。
    • 点击左侧的“高级系统设置” (Advanced system settings)。
  2. 编辑环境变量:
    • 在“系统属性”窗口中,点击“环境变量” (Environment Variables) 按钮。
    • 在“系统变量” (System variables) 部分,找到并选中 Path 变量,然后点击“编辑” (Edit)。
  3. 添加 FFmpeg 路径:
    • 在“编辑环境变量”窗口中,点击“新建” (New)。
    • 输入你 FFmpeg bin 文件夹的完整路径,例如 C:\ffmpeg\ffmpeg-N.N-full_build\bin
    • 点击“确定”关闭所有窗口。

1.3 验证安装

  1. 打开新的命令提示符: 按 Win + R,输入 cmd 并回车,或在搜索栏中输入 cmd
  2. 运行 FFmpeg 命令: 输入 ffmpeg -version 并回车。
    • 如果安装成功,你将看到 FFmpeg 的版本信息。如果显示“’ffmpeg’ 不是内部或外部命令,也不是可运行的程序或批处理文件”,请检查你的 PATH 配置是否正确。

2. macOS 系统

在 macOS 上安装 FFmpeg 最简单和推荐的方法是使用 Homebrew 包管理器。

2.1 安装 Homebrew (如果尚未安装)

  1. 打开终端: 在 Spotlight 搜索中输入 Terminal 并回车,或在“应用程序” -> “实用工具”中找到它。
  2. 运行安装命令: 复制并粘贴以下命令到终端并回车:
    bash
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    • 按照屏幕上的指示完成安装,可能需要输入管理员密码。

2.2 使用 Homebrew 安装 FFmpeg

  1. 打开终端: 如果你刚安装 Homebrew,请关闭并重新打开终端。
  2. 安装 FFmpeg: 在终端中输入以下命令并回车:
    bash
    brew install ffmpeg

    • Homebrew 会自动下载并编译最新版本的 FFmpeg 及其所有依赖项。这个过程可能需要一些时间。

2.3 验证安装

  1. 运行 FFmpeg 命令: 在终端中输入 ffmpeg -version 并回车。
    • 如果安装成功,你将看到 FFmpeg 的版本信息。

3. Linux 系统

在大多数 Linux 发行版上,FFmpeg 可以通过其各自的包管理器轻松安装。

3.1 使用包管理器安装 FFmpeg

根据您的 Linux 发行版,选择相应的命令:

  • Debian/Ubuntu 及其衍生版:
    bash
    sudo apt update
    sudo apt install ffmpeg

  • Fedora/CentOS/RHEL (需要启用 RPM Fusion 仓库):

    1. 启用 RPM Fusion (Free and Nonfree):
      bash
      sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
    2. 安装 FFmpeg:
      bash
      sudo dnf install ffmpeg
  • Arch Linux/Manjaro:
    bash
    sudo pacman -S ffmpeg

  • openSUSE:
    bash
    sudo zypper install ffmpeg

3.2 验证安装

  1. 打开终端:
  2. 运行 FFmpeg 命令: 输入 ffmpeg -version 并回车。
    • 如果安装成功,你将看到 FFmpeg 的版本信息。

常见问题与提示

  • 更新 FFmpeg:
    • Windows: 重新下载最新版本并替换旧文件,然后确保 PATH 变量指向正确的新路径。
    • macOS (Homebrew): 运行 brew update && brew upgrade ffmpeg
    • Linux: 运行包管理器的更新命令(例如 sudo apt update && sudo apt upgrade ffmpeg)。
  • 编译源代码: 如果你需要特定功能或最新开发版本,也可以从 FFmpeg 官方网站下载源代码并自行编译。但这通常更复杂,不推荐新手尝试。
  • 理解 PATH 变量: PATH 环境变量告诉操作系统在哪里查找可执行文件。将其添加到 PATH 后,你可以在任何目录下直接输入 ffmpeg 来运行它。
  • 管理员权限: 在 Windows 和 Linux 上,安装或配置系统级软件时通常需要管理员/root 权限(例如使用 sudo)。

通过遵循本指南,您应该能够在您的操作系统上成功安装和配置 FFmpeg,并开始利用其强大的多媒体处理能力。祝您使用愉快!

滚动至顶部