当前位置: 首页 > news >正文

在 Windows 10 上安装 FFmpeg 8.0

好的,在 Windows 10 上安装 FFmpeg 8.0 有两种主流方法:一种是直接下载预编译的可执行文件(最简单、最推荐),另一种是从源代码编译(更复杂,通常只有开发者需要)。我将为你详细说明这两种方法。


方法一:下载预编译版本(推荐给绝大多数用户)

这是最简单、最快的方法,因为官方提供了可以直接运行的 ffmpeg.exeffprobe.exe 等文件。

步骤 1:下载 FFmpeg

  1. 访问官方下载页面:https://ffmpeg.org/download.html#build-windows

  2. 找到 Windows builds from gyan.dev 部分。这是一个非常受欢迎的第三方构建版本,提供了完整的、最新的稳定版。

  3. 点击链接进入 gyan.dev FFmpeg 下载页面。

  4. 在页面中找到 “Release Builds” 部分,下载最新版本。对于 FFmpeg 8.0,文件名应该是 ffmpeg-release-full-8.0.7z(版本号可能会有小更新,如 8.0.1)。

    • 注意:不要下载 “essentials” 版本,它缺少一些编码器。下载 “full” 版本。

步骤 2:解压文件

  1. 你需要一个解压软件(如 7-Zip、WinRAR 或 Bandizip)来解压 .7z 文件。

  2. 将下载的 .7z 文件解压到一个你喜欢的目录。例如,你可以解压到 C:\Tools\ffmpeg\

步骤 3:将 FFmpeg 添加到系统环境变量 PATH

这是最关键的一步,让你可以在任何命令提示符窗口中使用 ffmpeg 命令。

  1. 在 Windows 搜索框中输入 “编辑系统环境变量” 并打开它。

  2. 点击下方的 “环境变量” 按钮。

  3. 在下方的 “系统变量” 列表中,找到并选中名为 Path 的变量,然后点击 “编辑”

  4. 点击 “新建”,然后添加你解压的 FFmpeg 的 bin 文件夹的完整路径。

    • 例如,如果你解压到了 C:\Tools\ffmpeg\,那么完整的路径就是 C:\Tools\ffmpeg\ffmpeg-8.0-full_build\bin

    • 注意:路径一定要精确到 bin 文件夹,因为里面包含了 ffmpeg.exeffprobe.exe 等可执行文件。

  5. 依次点击 “确定” 关闭所有对话框。

步骤 4:验证安装

  1. 打开一个新的 命令提示符(CMD) 或 PowerShell 窗口。(重要:必须新开一个窗口,这样新的环境变量才会生效)。

  2. 输入以下命令并回车:

    bash
    ffmpeg -version
  3. 如果安装成功,你会看到一大段输出信息,开头会显示 ffmpeg version 8.0 Copyright ... 等字样。

恭喜!FFmpeg 已经成功安装并可以全局使用了。


方法二:从源代码编译(适用于开发者或需要特殊定制)

这种方法极其复杂,主要用于需要修改 FFmpeg 源代码、启用特定实验性功能或进行深度定制的开发者。

不推荐普通用户使用此方法,因为它需要一整套开发环境(MSYS2, GCC, Yasm等),过程漫长且容易出错。

简要步骤如下:

  1. 安装 MSYS2

    • 从 https://www.msys2.org/ 下载并安装 MSYS2。

    • 更新包数据库:pacman -Syu

    • 关闭窗口再重新打开,更新剩余部分:pacman -Su

  2. 安装编译工具链和依赖

    • 在 MSYS2 MinGW 64-bit 终端中,安装必要的包

      pacman -S --needed base-devel mingw-w64-x86_64-toolchain
      pacman -S mingw-w64-x86_64-yasm mingw-w64-x86_64-nasm
      pacman -S mingw-w64-x86_64-ffmpeg
      # 以及其他你需要的库,如 libx264, libvpx, libopus 等
  3. 下载源代码

    • 从 https://ffmpeg.org/download.html 下载 ffmpeg-8.0.tar.xz

    • 在 MSYS2 中解压:tar -xf ffmpeg-8.0.tar.xz

  4. 配置和编译

    • 进入源代码目录:cd ffmpeg-8.0

    • 运行 configure 脚本,配置编译选项(这是最复杂的一步,需要指定安装路径、启用的功能等):

      ./configure --prefix=/mingw64/ffmpeg-8.0-build --enable-gpl --enable-version3 ... # 你的自定义参数
    • 编译:make -j4 (-j4 表示使用4个CPU核心并行编译,加快速度)

    • 安装:make install

  5. 添加到 PATH

    • 将编译生成的 bin 目录(例如 /mingw64/ffmpeg-8.0-build/bin)添加到你的系统环境变量 PATH 中,步骤同方法一的步骤3。


总结与建议

对于几乎所有 Windows 用户,请直接使用【方法一】

  • 优点

    • 无需复杂的编译环境。

    • 过程简单,只需下载、解压、设置PATH三步。

    • 官方预编译版本稳定可靠。

  • 只有在你有非常特殊的需求,并且清楚地知道自己在做什么时,才考虑使用【方法二】。

安装完成后,你就可以在命令行中尽情使用强大的 FFmpeg 工具了!

 
 
 
http://www.wxhsa.cn/company.asp?id=6028

相关文章:

  • 25/9/15(补)
  • [Paper Reading] DINOv3
  • 25/9/16
  • JavaDay5
  • 揭秘Mobile Me数据挖掘:从WebDAV探测到隐藏文件发现
  • 25/9/14(补)
  • 【IEEE出版、往届会后4个月EI检索】第二届计算机视觉、图像处理与计算摄影国际学术会议(CVIP 2025)
  • 洛谷 P10936 导弹防御塔 题解
  • P13694 [CEOI 2025] Splits 题解
  • VSCode + Python 开发踩坑:虚拟环境不在项目根目录导致包无法识别该怎么办
  • 图像与视频编码
  • Python爬虫实战:研究Pandas,构建地理信息资料采集和分析便捷的系统
  • 初赛复习
  • 用户帐户控制(UAC)
  • fg/bg/jobs/kill命令--linux
  • 【OC】单例模式 - 教程
  • ios电脑系统和windows系统
  • HCIP-VRRP
  • JSON Schema 校验是什么?面试时怎么说?
  • 【征文启动】IvorySQL PostgreSQL 迁移实战经验征集:分享你的技术沉淀,赢取专属好礼!
  • MCP的天气预报的使用
  • 6款超好用的AI换脸软件,一键视频直播换脸(附下载链接)
  • lc1029-两地调度
  • pyAutoGUI 模块主要效果介绍-(2)键盘功能
  • (简记)时间复杂度分析 $\Omicron,\Theta,\Omega$ 的区别
  • Java的运算符
  • 2025年最强API安全解决方案:以智能风险监测重塑企业数据防护体系
  • HTML打包EXE工具中的WebView2内核更新指南
  • Javadoc生成文档方法
  • HTML一键打包EXE工具中使用Websocket