Use this command to install FFmpeg (GPL shared variant, 8.1 release branch):
winget install --id=BtbN.FFmpeg.GPL.Shared.8.1 -e
FFmpeg is a comprehensive multimedia framework designed to handle decoding, encoding, transcoding, muxing, demuxing, streaming, filtering, and playback of various media formats. It supports an extensive range of audio and video formats, from legacy codecs to modern standards.
Key Features:
Decode/Encode: Supports hundreds of codecs for both audio and video.
Format Conversion: Transcodes between virtually any multimedia format.
Filtering Capabilities: Includes powerful filters for manipulating video, audio, and subtitles in real-time.
Real-Time Streaming: Enables live streaming to platforms or custom solutions.
Cross-Platform Compatibility: Works seamlessly across Windows, Linux, macOS, and other systems.
Command-Line Interface: Offers extensive scripting and automation capabilities.
Audience & Benefit:
Ideal for developers, multimedia professionals, content creators, and integrators who require a robust solution for media processing. FFmpeg accelerates production workflows, ensures compatibility across platforms, enables complex manipulations of media streams, and supports real-time applications. It can be installed via winget on compatible systems.
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.