# 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 (x86_64) builds are targetting Ubuntu 16.04 (glibc-2.23 + linux-4.4) and anything more recent.
Linux (arm64) builds are targetting Ubuntu 18.04 (glibc-2.27 + linux-4.15) 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.
**Auto-Builds run ONLY for win64 and linux(arm)64. There are no win32/x86 auto-builds, though you can produce win32 builds yourself following the instructions below.**
### Release Retention Policy
- The last build of each month is kept for two years.
- The last 14 daily builds are kept.
- The special "latest" build floats and provides consistent URLs always pointing to the latest build.
## 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 [addin [addin] [addin] ...]`
### Build FFmpeg
* `./build.sh target variant [addin [addin] [addin] ...]`
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)
* `linuxarm64` (arm64 (aarch64) Linux, glibc>=2.27, linux>=4.15)
The linuxarm64 target will not build some dependencies due to lack of arm64 (aarch64) architecture support or cross-compiling restrictions.
* `davs2` and `xavs2`: aarch64 support is broken.
* `libmfx` and `libva`: Library for Intel QSV, so there is no aarch64 support.
Available variants:
* `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.
* `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.
* `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:
* `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.
* `5.1` to build from the 5.1 release branch instead of master.
* `debug` to not strip debug symbols from the binaries. This increases the output size by about 250MB.
* `lto` build all dependencies and ffmpeg with -flto=auto (HIGHLY EXPERIMENTAL, broken for Windows, sometimes works for Linux)
没有合适的资源?快使用搜索试试~ 我知道了~
FFmpeg-Builds-master是FFmpeg在不同平台下的预编译版本
共184个文件
sh:152个
patch:9个
dockerfile:5个
需积分: 0 1 下载量 8 浏览量
2023-04-22
19:55:35
上传
评论
收藏 132KB ZIP 举报
温馨提示
FFmpeg-Builds-master是FFmpeg在不同平台下的预编译版本。FFmpeg是一个跨平台的多媒体框架,可以用于录制、转换和流式传输音频和视频。在FFmpeg-Builds-master中,提供了一系列不同平台的预编译版本,方便开发者和用户下载和使用。
资源推荐
资源详情
资源评论
收起资源包目录
FFmpeg-Builds-master是FFmpeg在不同平台下的预编译版本 (184个子文件)
toolchain.cmake 546B
toolchain.cmake 542B
toolchain.cmake 511B
toolchain.cmake 509B
ct-ng-config 25KB
ct-ng-config 25KB
ct-ng-config 19KB
ct-ng-config 19KB
Dockerfile 3KB
Dockerfile 3KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 1KB
.gitignore 43B
LICENSE 1KB
README.md 3KB
cross.meson 371B
cross.meson 355B
cross.meson 340B
cross.meson 333B
17.patch 6KB
0003-win32.patch 4KB
12.patch 1KB
0000-ssize_max.patch 817B
0004-fix-clang-support.patch 756B
0001-Fall-back-to-built-in-vmaf-model-on-load-failure.patch 714B
13.patch 713B
0001-ioctl.patch 523B
0002-fix-static-linking.patch 413B
update_scripts.sh 3KB
build.sh 3KB
50-libjxl.sh 2KB
45-opencl.sh 2KB
50-x265.sh 2KB
makeimage.sh 2KB
generate.sh 2KB
50-sdl.sh 2KB
repack_latest.sh 2KB
50-shaderc.sh 2KB
45-pulseaudio.sh 2KB
55-spirv-cross.sh 1KB
25-openssl.sh 1KB
vars.sh 1KB
50-libvpx.sh 1KB
50-openmpt.sh 1KB
50-libva.sh 1KB
60-libplacebo.sh 1KB
50-xavs2.sh 1KB
10-mingw.sh 1KB
40-libdrm.sh 1KB
50-zvbi.sh 1KB
40-libx11.sh 1KB
50-onevpl.sh 1KB
50-openh264.sh 1KB
50-rav1e.sh 1KB
50-libaribb24.sh 1KB
50-xvid.sh 1KB
50-davs2.sh 1KB
60-libxv.sh 1KB
45-vmaf.sh 1KB
50-libxext.sh 1KB
50-aom.sh 1KB
30-libxcb.sh 1KB
50-chromaprint.sh 1KB
50-libxinerama.sh 1020B
50-libxxf86vm.sh 1014B
50-libxrender.sh 1014B
50-libxscrnsaver.sh 1011B
60-libxrandr.sh 1008B
30-libpciaccess.sh 1000B
50-libwebp.sh 996B
50-librist.sh 995B
50-libbluray.sh 993B
50-libxi.sh 984B
25-fftw3.sh 984B
50-twolame.sh 983B
50-openal.sh 972B
50-mfx.sh 959B
50-x264.sh 953B
50-vidstab.sh 949B
50-opencore-amr.sh 942B
25-fribidi.sh 937B
50-libmp3lame.sh 913B
60-libxcursor.sh 896B
50-libtheora.sh 895B
update_wiki.sh 893B
50-libxfixes.sh 890B
20-libxau.sh 872B
50-kvazaar.sh 870B
50-rubberband.sh 864B
99-lilv.sh 857B
50-libssh.sh 856B
60-libglvnd.sh 847B
35-fontconfig.sh 845B
50-fdk-aac.sh 839B
20-libiconv.sh 835B
45-vulkan.sh 832B
50-libass.sh 825B
50-zimg.sh 818B
50-ffnvcodec.sh 817B
共 184 条
- 1
- 2
资源评论
JoseKe
- 粉丝: 3041
- 资源: 83
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功