FFmpeg不同版本文件名后缀简要释义(gpl、lgpl、shared)
Targets, Variants and Addins
Available targets:
win64(x86_64 Windows)win32(x86 Windows)linux64(x86_64 Linux, glibc>=2.28, linux>=4.18)linuxarm64(arm64 (aarch64) Linux, glibc>=2.28, linux>=4.18)
The linuxarm64 target will not build some dependencies due to lack of arm64 (aarch64) architecture support or cross-compiling restrictions.
davs2andxavs2: aarch64 support is broken.libmfxandlibva: Library for Intel QSV, so there is no aarch64 support.
Available variants:
gplIncludes all dependencies, even those that require full GPL instead of just LGPL.lgplLacking libraries that are GPL-only. Most prominently libx264 and libx265.nonfreeIncludes fdk-aac in addition to all the dependencies of the gpl variant.gpl-sharedSame as gpl, but comes with the libav* family of shared libs instead of pure static executables.lgpl-sharedSame again, but with the lgpl set of dependencies.nonfree-sharedSame again, but with the nonfree set of dependencies.
All of those can be optionally combined with any combination of addins:
4.4/5.0/5.1/6.0/6.1/7.0to build from the respective release branch instead of master.debugto not strip debug symbols from the binaries. This increases the output size by about 250MB.ltobuild all dependencies and ffmpeg with -flto=auto (HIGHLY EXPERIMENTAL, broken for Windows, sometimes works for Linux)
码字很辛苦,转载请注明来自非WEB-DL资源站的《FFmpeg不同版本文件名后缀简要释义(gpl、lgpl、shared)》
2024-08-31
软件
评论
评论关闭