a Docker-based build environment for compiling recent git versions of FFmpeg
HEALTH ? 97 / Healthy
a Docker-based build environment for compiling recent git versions of FFmpeg
// readme
This repository provides a Docker-based build environment for compiling recent git versions of FFmpeg, including optional GPL and non-free libraries such as libfdk-aac, libfdk-xhe-aac, libmpeghdec, LCEVCdec, and DeckLink.
The project automates dependency compilation and FFmpeg builds for supported targets.
Make sure the following tools are installed:
| Target | Description |
|---|---|
win64 | 64-bit Windows |
| Variant | Description |
|---|---|
lgpl | Builds FFmpeg with LGPL-compatible libraries only |
gpl | Includes all LGPL libraries plus GPL components |
nonfree | Includes GPL libraries and non-free components such as libfdk-aac, libfdk-xhe-aac, LCEVCdec, libmpeghdec, and DeckLink |
| Add-in | Description |
|---|---|
debug | Embeds GDB-compatible debug symbols |
docker build \
-t base-win64:latest \
images/base-win64
./generate.sh <target> <variant>
```โฆ