Use this command to install FFmpeg (GPL shared variant, master branch):
winget install --id=BtbN.FFmpeg.GPL.Shared -e
FFmpeg is a powerful multimedia framework designed to handle a wide range of operations, including decoding, encoding, transcoding, muxing, demuxing, streaming, filtering, and playback. It supports an extensive array of formats, from obscure legacy formats to cutting-edge modern standards.
Key Features:
Comprehensive Format Support: Handles nearly every multimedia format available.
Shared Build with Full GPL Dependencies: Includes all necessary components for a complete implementation under the GPL license.
Advanced Filtering Capabilities: Enables complex transformations and manipulations of audio, video, and subtitles.
Real-Time Processing: Suitable for live streaming and low-latency applications.
Cross-Platform Compatibility: Designed to work seamlessly across various operating systems.
Audience & Benefit:
Ideal for content creators, developers, and organizations requiring robust multimedia processing. FFmpeg empowers users to achieve professional-grade results in video production, broadcasting, and software development by offering unmatched flexibility, performance, and integration capabilities. It can be installed via winget for ease of use.
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.