FFmpeg 自动构建:Windows 和 Linux 静态二进制文件

FFmpeg 静态自动构建:Windows 和 Linux 的一站式解决方案

需要可靠的静态 FFmpeg 二进制文件,而无需编译麻烦?BtbN/FFmpeg-Builds(10.6k 星标,1.4k 分叉)提供 FFmpeg 主分支和发布分支的每日自动构建,适用于 WindowsLinux

🎯 主要特性

支持平台: - 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.0debuglto

🚀 自动构建计划

  • 每日 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

🎉 专业提示

  1. Windows 10 22H2+ 必需(需要 UCRT)
  2. Linux:glibc 2.28+、内核 4.18+
  3. 自定义版本:添加 4.4/5.1/6.1/7.1
  4. 调试构建:添加 debug 附加组件(+250MB)

为什么有 10.6k 星标?

  • 零依赖 需要安装
  • 每日新鲜构建
  • 多种许可变体
  • ARM64 支持
  • 轻松自定义构建

下载最新版: FFmpeg-Builds Releases

完美适用于: 视频处理管道、媒体服务器、CI/CD、嵌入式系统,以及厌倦 configure && make 噩梦的任何人。

原创文章: 查看原文

分享本文