Skip to content

使用指南

快速开始

  1. 打开 GitHub Pages 站点Releases

  2. 选择合适的变体:

    选项说明
    版本稳定版 (7.x, 8.x) 或 Master(每周最新构建)
    许可证GPL(包含 x264、x265)/ LGPL(更宽松)
    链接方式Shared(DLL,可开发可运行)/ Static(单 exe,便携)
    架构x64、x86、ARM64、ARM
  3. 下载 .zip 压缩包,解压即可使用

不确定如何选择?推荐 稳定版 + Shared + GPL,覆盖大部分使用场景。

理解构建产物

每版本有 16 个变体(4 架构 × 2 许可证 × 2 链接方式)。 Shared 变体额外包含一个 develop 包(含调试符号)。

文件命名

ffmpeg-8.1.1-r2_x64-windows-shared-gpl.zip         ← binary(可运行 + 开发文件)
ffmpeg-8.1.1-r2_x64-windows-shared-gpl-develop.zip  ← develop(含调试符号)
         ↑       ↑           ↑      ↑
     版本号    triplet    链接方式  许可证
  • 版本号: FFmpeg 发布号(如 8.1.1)或 Master 的 git describe
  • 修订号 (-r2): 同一版本重新构建的次数
  • Triplet: {架构}-windowsx64x86arm64arm
  • 链接方式: shared(DLL)或 static(独立 exe)
  • 许可证: gpllgpl

Binary 与 Develop 的区别(仅 shared)

BinaryDevelop
ffmpeg.exe / ffplay.exe / ffprobe.exe
头文件 (.h)
导入库 (.lib) + DLL
pkg-config (.pc) + CMake 模块
PDB 调试符号
调试库(debug/lib/
压缩包体积较小较大

如何选择?

你的需求下载
运行 FFmpeg 命令行Static Binary(单文件)或 Shared Binary
开发自己的 FFmpeg 应用Shared Binary(头文件 + 库)
调试 FFmpeg 相关应用Shared Develop(含 PDB)
单个 exe,无需 DLLStatic Binary

Static 变体仅包含可执行文件 — 没有头文件和导入库。

包含内容

Binary(所有链接方式)

  • 命令行工具: ffmpeg.exeffplay.exeffprobe.exe
  • 开发文件(仅 shared):头文件 (.h)、导入库 (.lib)、DLL
  • 集成支持(仅 shared):pkg-config 文件 (.pc)、CMake FindFFMPEG.cmake
  • 元数据: BUILD_INFOCONTROLLICENSE.txt
  • 所有依赖已静态链接或打包 —— 零运行时 DLL 依赖

Develop(仅 shared,在 Binary 基础上增加)

  • PDB 符号文件(所有 exe 和 DLL)
  • 调试库(位于 debug/lib/

Static

  • 仅独立可执行文件 —— 运行时无需任何外部 DLL