General Tools
Discover 515 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.
Subcategories
- API Libraries & SDKs
- Build Scripts & Automation
- Case Studies & Best Practices in DRM
- Command-line Utilities & Wrappers
- Community & Collaboration Platforms
- Cross-Platform Media Tools
- DRM
- DRM Solutions & Implementations
- DRM Testing & Validation Tools
- Docker & Containerization Tools
- Encryption Tools for Streaming
- FFMPEG & Tools
- Independent & Hobbyist Projects
- Logging & Debugging Tools
- Performance & Monitoring Tools
- Research Projects & Academic Resources
- Specialized Utility Scripts
- Test Content & Sample Streams
- Widevine FairPlay PlayReady Integrations
Resources
- web-demuxer — WASM Media Demuxing for WebCodecsWebAssembly demuxer supplying encoded chunks to WebCodecs VideoDecoder for mp4, mov, mkv, webm, flv, avi and wmv in the browser.
- 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.