Update README
This commit is contained in:
parent
abb2e5a95a
commit
b11d9ace2e
1 changed files with 14 additions and 2 deletions
16
README.md
16
README.md
|
@ -4,13 +4,13 @@ Static Windows (x86_64) and Linux (x86_64) Builds of ffmpeg master and latest re
|
||||||
|
|
||||||
Windows builds are targetting Windows 7 and newer.
|
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.
|
Linux (x86_64) builds are targetting Ubuntu 16.04 (glibc-2.23 + linux-4.4) and anything more recent.
|
||||||
|
|
||||||
## Auto-Builds
|
## Auto-Builds
|
||||||
|
|
||||||
Builds run daily at 12:00 UTC (or GitHubs idea of that time) and are automatically released on success.
|
Builds run daily at 12:00 UTC (or GitHubs idea of that time) and are automatically released on success.
|
||||||
|
|
||||||
**Auto-Builds run ONLY for win64 and linux64. There are no win32/x86 auto-builds, though you can produce win32 builds yourself following the instructions below.**
|
**Auto-Builds run ONLY for win64 and linux64. There are no win32/x86 and linux-arm64 (aarch64) auto-builds, though you can produce win32 and linux-arm64 builds yourself following the instructions below.**
|
||||||
|
|
||||||
### Release Retention Policy
|
### Release Retention Policy
|
||||||
|
|
||||||
|
@ -46,13 +46,25 @@ Available targets:
|
||||||
* `win64` (x86_64 Windows)
|
* `win64` (x86_64 Windows)
|
||||||
* `win32` (x86 Windows)
|
* `win32` (x86 Windows)
|
||||||
* `linux64` (x86_64 Linux, glibc>=2.23, linux>=4.4)
|
* `linux64` (x86_64 Linux, glibc>=2.23, linux>=4.4)
|
||||||
|
* `linuxarm64` (arm64 (aarch64) Linux, glibc>=2.27, linux>=4.4)
|
||||||
|
|
||||||
|
The linuxarm64 target will not build some dependencies due to lack of arm64 (aarch64) architecture support or cross-compiling restrictions.
|
||||||
|
|
||||||
|
* `libx11` and dependencies: libx11 and its dependencies don't seem to support cross-compiling.
|
||||||
|
* `SDL`: Because it depends on libx11.
|
||||||
|
* `davs2` and `xavs2`: aarch64 support is broken.
|
||||||
|
* `libmfx` and `libva`: Library for Intel QSV, so there is no aarch64 support.
|
||||||
|
* `ffplay` binary: Because it depends on libx11 and SDL.
|
||||||
|
|
||||||
Available:
|
Available:
|
||||||
* `gpl` Includes all dependencies, even those that require full GPL instead of just LGPL.
|
* `gpl` Includes all dependencies, even those that require full GPL instead of just LGPL.
|
||||||
* `lgpl` Lacking libraries that are GPL-only. Most prominently libx264 and libx265.
|
* `lgpl` Lacking libraries that are GPL-only. Most prominently libx264 and libx265.
|
||||||
|
* `nonfree` Includes fdk-aac in addition to all the dependencies of the gpl variant.
|
||||||
* `gpl-shared` Same as gpl, but comes with the libav* family of shared libs instead of pure static executables.
|
* `gpl-shared` Same as gpl, but comes with the libav* family of shared libs instead of pure static executables.
|
||||||
* `lgpl-shared` Same again, but with the lgpl set of dependencies.
|
* `lgpl-shared` Same again, but with the lgpl set of dependencies.
|
||||||
|
* `nonfree-shared` Same again, but with the nonfree set of dependencies.
|
||||||
|
|
||||||
All of those can be optionally combined with any combination of addins.
|
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.
|
* `4.4` to build from the 4.4 release branch instead of master.
|
||||||
|
* `5.0` to build from the 5.0 release branch instead of master.
|
||||||
* `debug` to not strip debug symbols from the binaries. This increases the output size by about 250MB.
|
* `debug` to not strip debug symbols from the binaries. This increases the output size by about 250MB.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue