Build Scripts & Automation
Browse 33 curated build scripts & automation resources for video development on Awesome Video.
Resources
- Anatomy of FFmpeg-Builds Video Codec RecipesWalkthrough of the ffbuild_* script interface used by FFmpeg-Builds, including x265 8/10/12-bit multilib merging with ar and the SVT-AV1 SV…
- AutoConfigShellScriptAutomatically compile and configure FFmpeg, Python 3.7.2(default), PyAV, OpenCV, Keras, TensorFlow(CPU Mode) and other relative environment.
- Build FFmpeg WebAssembly version, part 2: compile with EmscriptenDetailed walkthrough of cross-compiling FFmpeg to WebAssembly: emconfigure/emcc flag choices, -s PROXY_TO_PTHREAD threading, and virtual fi…
- Cerbero - GStreamer Build SystemOfficial cross-platform build tool for GStreamer SDK, cross-compiling to iOS, Android, Windows, macOS via config-driven .cbc recipes.
- FFmpeg-Builds — Daily Static FFmpeg BuildsDocker-based CI producing daily static FFmpeg builds for win64/linux64/arm64 in GPL and LGPL variants, with stable "latest" download URLs a…
- FFmpeg-Builds-SVT-AV1-EssentialCI pipeline that daily-builds ffmpeg bundled with SVT-AV1-Essential fork, auto-releasing win64/linux64 binaries.
- FFmpegAndroid-AutoBuildMulti-platform FFmpeg build automation tool covering iOS/Android/RPi/win32/uwp/linux/macOS.
- John Van Sickle FFmpeg static buildsLong-running source of GPLv3 static FFmpeg builds for Linux x86 and ARM (both release and git-master), the standard drop-in binary for serv…
- RPM Fusion ffmpeg.spec — Distro Packaging ReferenceComplete RPM spec file for FFmpeg showing every --enable-* flag, codec dependency and subpackage split used by RPM Fusion.
- avbuildffmpeg build tool covering iOS, Android, OpenHarmony, Raspberry Pi, win32, uwp, linux, macOS.
- conan-ffmpeg (TeamSpeak)Conan package recipe building ffmpeg 8.0+ with per-codec toggles and hardware-accel focus, used in production TeamSpeak client.
- custom-ffmpeg (Nix)Nix flakes/configs for reproducibly compiling custom FFmpeg builds.
- docker-ffmpeg-compilerDocker container compiles ffmpeg, drops static binary onto host, distro-agnostic.
- ffmpeg-android — Per-ABI, Per-Codec Android FFmpeg BuilderAndroid cross-compilation scripts that build FFmpeg per ABI and per codec (for example ./ffmpeg-android_build.sh armeabi-v7a x264) with a r…
- ffmpeg-android-buildCross-compile ffmpeg for Android, needs only NDK installed.
- ffmpeg-apple-siliconCustom Apple Silicon FFmpeg build script with extensive codec support.
- ffmpeg-autobuild — GitHub Actions FFmpeg Windows buildsCI automation that wraps the ffmpeg-windows-build-helpers scripts to publish nightly static Windows FFmpeg builds via GitHub Actions.
- ffmpeg-buildShell script to compile and install static FFmpeg with NVENC hardware acceleration support.
- ffmpeg-builder (Leverex)Static ffmpeg build script via Docker built for GitLab CI integration.
- ffmpeg-builder (jixunmoe)Docker container builds static ffmpeg, versioned invocation via docker run.
- ffmpeg-builder — declarative YAML FFmpeg build systemBuilds static cross-platform FFmpeg from YAML codec profiles, locally or in CI, emitting per-OS/arch artifacts.
- ffmpeg-builds — multi-arch static FFmpeg pipelineOwncast's Earthly + QEMU build pipeline producing static amd64/arm64 FFmpeg binaries for streaming deployments.
- ffmpeg-cross-compile-scriptCross-compiles FFmpeg for Windows on Ubuntu 22.04 via mingw packages, no custom toolchain build needed.
- ffmpeg-kit-buildersActively maintained successor build system to archived FFmpegKit/mobile-ffmpeg, targeting Linux/macOS/iOS/Android/Windows.