FFmpeg-Builds/README.md
2021-05-15 19:11:46 +02:00

56 lines
1.3 KiB
Markdown

# FFmpeg Static Auto-Builds
Static Windows (x86_64) and Linux (x86_64) Builds of ffmpeg master and latest release branch.
Windows builds are targetting Windows 7 and newer.
Linux builds are targetting Ubuntu 16.04 (glibc-2.23 + linux-4.4) and anything more recent.
## Auto-Builds
Builds run daily at 12:00 UTC (or GitHubs idea of that time) and are automatically released on success.
### Release Retention Policy
- The last build of each month is kept for two years.
- The last 14 daily builds are kept.
## Package List
For a list of included dependencies check the scripts.d directory.
Every file corresponds to its respective package.
## How to make a build
### Prerequisites
* bash
* docker
### Build Image
* `./makeimage.sh target variant [addins]`
### Build FFmpeg
* `./build.sh target variant [addins]`
On success, the resulting zip file will be in the `artifacts` subdir.
### Targets, Variants and Addins
Available targets:
* win64 (x86_64 Windows)
* win32 (x86 Windows)
* linux64 (x86_64 Linux, glibc>=2.23, linux>=4.4)
Available:
* `gpl`
* `lgpl`
* `gpl-shared`
* `lgpl-shared`
All of those can be optionally combined with any combination of addins.
* `4.4` to build from the 4.4 release branch instead of master.
* `debug` to not strip debug symbols from the binaries. This increases the output size by about 250MB.