FFmpeg is a comprehensive multimedia framework designed to decode, encode, transcode, mux, demux, stream, filter, and play various media formats. It supports an extensive range of formats, from obscure ancient types to cutting-edge modern standards.
Key Features:
Cross-Platform Compatibility: FFmpeg works seamlessly on Windows 10 (22H2+) and Linux systems (RHEL/CentOS 8+), ensuring broad accessibility.
Comprehensive Media Processing: It handles decoding, encoding, transcoding, muxing, demuxing, streaming, filtering, and playback of audio and video content.
Wide Format Support: FFmpeg supports nearly every media format created by humans or machines, making it versatile for diverse use cases.
Audience & Benefit:
FFmpeg is ideal for developers and professionals who require a robust, cross-platform toolset for multimedia processing. It enables efficient handling of complex tasks such as audio and video conversion, streaming, and filtering without the need for GPL-only dependencies. The shared build from BtbN simplifies integration into projects requiring LGPL compliance, providing consistent URLs for reliable access to updated builds.
FFmpeg can be installed via winget, ensuring easy setup on supported platforms.
README
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, provided UCRT is installed.
The minimum supported version is Windows 10 22H2, no guarantees on anything older.
Linux builds are targetting RHEL/CentOS 8 (glibc-2.28 + linux-4.18) 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 win(arm)64 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.