Use this command to install FFmpeg (GPL shared variant, 8.0 release branch):
winget install --id=BtbN.FFmpeg.GPL.Shared.8.0 -e
FFmpeg is a powerful multimedia framework designed to decode, encode, transcode, mux, demux, stream, filter, and play multimedia content. It supports an extensive range of formats, from obscure legacy formats to cutting-edge modern standards.
Key Features:
Comprehensive Format Support: Handles nearly every audio, video, and subtitle format available.
Real-Time Processing: Enables live streaming, transcoding, and real-time filtering for dynamic applications.
Advanced Filtering Capabilities: Offers extensive options for manipulating multimedia content with precise control over audio, video, and metadata.
Cross-Platform Compatibility: Available on Windows (x86_64), Linux (x86_64 and arm64), and other platforms, ensuring broad accessibility.
Audience & Benefit:
Ideal for developers, content creators, media professionals, and streaming services to process and deliver high-quality multimedia efficiently. Its flexibility allows users to customize workflows for specific needs, from simple format conversions to complex multi-step processing pipelines.
Available via winget for easy installation, FFmpeg is a cornerstone of modern multimedia processing, offering unparalleled versatility and performance.
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 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.