https://system233.github.io/ffmpeg-msvc-prebuilt/
按版本、架构、许可证搜索所有构建产物,一键下载。无需命令行,无需 GitHub 账号。
也可直接访问 GitHub Releases 下载。
-
打开 GitHub Pages 站点 或 Releases
-
选择合适的变体:
选项 说明 版本 稳定版 (7.x, 8.x) 或 Master(每周最新构建) 许可证 GPL(包含 x264、x265)/ LGPL(更宽松) 链接方式 Shared(DLL,可开发可运行)/ Static(单 exe,便携) 架构 x64、x86、ARM64、ARM -
下载
.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:
{架构}-windows—x64、x86、arm64、arm - 链接方式:
shared(DLL)或static(独立 exe) - 许可证:
gpl或lgpl
| Binary | Develop | |
|---|---|---|
| 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,无需 DLL | Static Binary |
Static 变体仅包含可执行文件 — 没有头文件和导入库。
- 命令行工具:
ffmpeg.exe、ffplay.exe、ffprobe.exe - 开发文件(仅 shared):头文件 (
.h)、导入库 (.lib)、DLL - 集成支持(仅 shared):pkg-config 文件 (
.pc)、CMakeFindFFmpeg.cmake - 元数据:
BUILD_INFO、CONTROL、LICENSE.txt - 所有依赖已静态链接或打包 —— 零运行时 DLL 依赖
- PDB 符号文件(所有 exe 和 DLL)
- 调试库(位于
debug/lib/)
- 仅独立可执行文件 —— 运行时无需任何外部 DLL
examples/ 目录包含 ffmeta 命令行媒体元数据查看工具,演示三种链接 FFmpeg 库的方式。
下载 shared binary 或 shared develop 压缩包,解压后指向其路径即可:
# 先解压,再构建
cmake -B build -DFFMPEG_ROOT=C:/path/to/extracted_prefix
cmake --build build详见 examples/README_CN.md 中的 CMake、Meson 和 GNU Make 说明。
- MSVC 编译 — 原生 Windows 兼容,性能出色
- 多架构支持 — x64、x86、ARM、ARM64
- 每周 Master 构建 — 追踪 FFmpeg 最新开发分支
- 自动上游检测 — 新版本发布后自动检测并构建
- LTS 长期维护 — 稳定版持续支持
- 仓库脚本和配置:MIT License
- FFmpeg 及其依赖:GPL / LGPL(按所选变体)
有问题?提交 Issue