FFmpeg 自动构建:Windows 和 Linux 静态二进制文件
FFmpeg 静态自动构建:Windows 和 Linux 的一站式解决方案
需要可靠的静态 FFmpeg 二进制文件,而无需编译麻烦?BtbN/FFmpeg-Builds(10.6k 星标,1.4k 分叉)提供 FFmpeg 主分支和发布分支的每日自动构建,适用于 Windows 和 Linux。
🎯 主要特性
支持平台: - Windows:win64 (x86_64)、win32 (x86)、winarm64 - Linux:linux64 (x86_64)、linuxarm64 (aarch64)
可用变体:
| 变体 | 描述 |
|---------|-------------|
| gpl | 完整 GPL 依赖(x264、x265) |
| lgpl | 仅 LGPL(无 GPL 库) |
| nonfree | GPL + fdk-aac |
| *-shared | 共享 libav* 库 |
附加组件: 4.4/5.0/6.0/7.0、debug、lto
🚀 自动构建计划
- 每日 UTC 12:00 为 win(arm)64 和 linux(arm)64
- 保留期:最近 14 个每日构建 + 月度构建(2 年)
- 最新符号链接 用于一致的 URL
🛠️ 自己构建(5 分钟)
# 先决条件:bash + docker
# 1. 构建 Docker 镜像
./makeimage.sh win64 gpl 7.0
# 2. 构建 FFmpeg
./build.sh win64 gpl 7.0
# 输出:artifacts/ffmpeg-master-latest-win64-gpl-7.0.zip
📦 包含内容?
查看 scripts.d/ 中的 50+ 依赖:
- 视频:libx264、libx265、libvpx、dav1d
- 音频:fdk-aac、libopus、libvorbis
- 硬件:NVENC、QSV、VAAPI
- 容器:libwebp、librav1e
🎉 专业提示
- Windows 10 22H2+ 必需(需要 UCRT)
- Linux:glibc 2.28+、内核 4.18+
- 自定义版本:添加
4.4/5.1/6.1/7.1 - 调试构建:添加
debug附加组件(+250MB)
为什么有 10.6k 星标?
- 零依赖 需要安装
- 每日新鲜构建
- 多种许可变体
- ARM64 支持
- 轻松自定义构建
下载最新版: FFmpeg-Builds Releases
完美适用于: 视频处理管道、媒体服务器、CI/CD、嵌入式系统,以及厌倦 configure && make 噩梦的任何人。
原创文章:
查看原文