macOS
brew install ffmpeg@4local Homebrew formula metadata
sudo port install ffmpeg4MacPorts ports tree · multimedia/ffmpeg4/Portfile · source: api.github.com
brew
Play, record, convert, and stream audio and video. Version 4.4.8 via Homebrew; verified 2026-06-21.
install
brew install ffmpeg@4local Homebrew formula metadata
sudo port install ffmpeg4MacPorts ports tree · multimedia/ffmpeg4/Portfile · source: api.github.com
sudo zypper install ffmpeg-4openSUSE Tumbleweed package metadata · ffmpeg-4 · source: download.opensuse.org
sudo apk add ffmpeg4Alpine Linux edge package indexes · ffmpeg4 · source: dl-cdn.alpinelinux.org
sudo apt install ffmpegDebian stable package indexes · ffmpeg · source: deb.debian.org
sudo dnf install ffmpeg-freeFedora Rawhide package metadata · ffmpeg-free · source: dl.fedoraproject.org
sudo pacman -S ffmpegArch Linux sync databases · ffmpeg · source: geo.mirror.pkgbuild.com
choco install ffmpegChocolatey community package catalog · ffmpeg · source: community.chocolatey.org
scoop install main/ffmpegScoop official bucket manifest trees · bucket/ffmpeg.json · source: api.github.com
winget install --id Gyan.FFmpeg -eWindows Package Manager source index · Gyan.FFmpeg · source: cdn.winget.microsoft.com
overview
Play, record, convert, and stream audio and video
history
FFmpeg 4 in Homebrew tracks the long-lived FFmpeg 4.4 release line, a compatibility branch for installations that need the older libav* ABI while still receiving upstream maintenance releases.
FFmpeg is the upstream multimedia toolkit that provides the ffmpeg, ffplay, and ffprobe command-line tools plus libraries such as libavcodec, libavformat, libavfilter, libswscale, and libswresample. The 4.4 branch was cut from master on 2021-04-08; Homebrew's ffmpeg@4 formula follows the 4.4.x source tarballs, including 4.4.8.
The versioned Homebrew formula exists because FFmpeg is both an end-user command and a dependency surface for applications that link libav* libraries. Keeping ffmpeg@4 alongside newer ffmpeg formulae lets package users pin older ABI behavior while the unversioned package moves on.
Users install ffmpeg@4 when they need the FFmpeg CLI or libraries from the 4.4 line for transcoding, probing, playback, filters, or build compatibility with software that has not moved to newer FFmpeg APIs.
For package maintainers, ffmpeg@4 is mostly about ABI containment: FFmpeg exposes many shared libraries, so parallel major-version formulae prevent older dependents and workflows from being forced onto newer decode, encode, and filter APIs all at once.
security posture
No matching local secret-handling manifest was found for ffmpeg@4. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
cl2c | cli | global executable | |
libav-merge-next-commit | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:ffmpeg@4 |
|---|---|
| Version | 4.4.8 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/ffmpeg@4 |
| Homepage | https://ffmpeg.org/ |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Upstream docs | https://ffmpeg.org/documentation.html |
| License | GPL-3.0-or-later |
| Source archive | https://ffmpeg.org/releases/ffmpeg-4.4.8.tar.xz |
| Last updated | 2026-06-21T21:26:44Z |
| Pulse | updated |
| Dependencies | aom, dav1d, fontconfig, freetype, frei0r, gnutls, lame, libarchive, libass, libbluray, libogg, librist, libsamplerate, libsoxr, libvidstab, libvmaf, libvorbis, libvpx, libxcb, opencore-amr, openjpeg, opus, rav1e, rubberband, sdl2-compat, snappy, speex, srt, tesseract, theora, webp, x264, x265, xvid, xz, zeromq, zimg |
| Build dependencies | pkgconf |
| Uses from macOS | bzip2, libxml2 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ffmpeg@4 |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | yes |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
ffmpeg-4 4.4.7-3.1
Set of libraries for working with various multimedia formats
sudo zypper install ffmpeg-4ffmpeg-4-libavcodec-devel 4.4.7-3.1
Development files for FFmpeg's codec library
sudo zypper install ffmpeg-4-libavcodec-develffmpeg-4-libavdevice-devel 4.4.7-3.1
Development files for FFmpeg's device library
sudo zypper install ffmpeg-4-libavdevice-develffmpeg-4-libavfilter-devel 4.4.7-3.1
Development files for FFmpeg's audio/video filter library
sudo zypper install ffmpeg-4-libavfilter-develffmpeg-4-libavformat-devel 4.4.7-3.1
Development files for FFmpeg's stream format library
sudo zypper install ffmpeg-4-libavformat-develffmpeg-4-libavresample-devel 4.4.7-3.1
Development files for libavresample as present in FFmpeg
sudo zypper install ffmpeg-4-libavresample-develffmpeg-4-libavutil-devel 4.4.7-3.1
Development files for FFmpeg's utility library
sudo zypper install ffmpeg-4-libavutil-develffmpeg-4-libpostproc-devel 4.4.7-3.1
Development files for the FFmpeg post-processing library
sudo zypper install ffmpeg-4-libpostproc-develffmpeg-4-libswresample-devel 4.4.7-3.1
Development files for the FFmpeg software resampling library
sudo zypper install ffmpeg-4-libswresample-develffmpeg-4-libswscale-devel 4.4.7-3.1
Development files for FFmpeg's image scaling and colorspace library
sudo zypper install ffmpeg-4-libswscale-develffmpeg-4-private-devel 4.4.7-3.1
Some FFmpeg private headers
sudo zypper install ffmpeg-4-private-devellibavcodec58_134 4.4.7-3.1
FFmpeg codec library
sudo zypper install libavcodec58_134libavdevice58_13 4.4.7-3.1
FFmpeg device library
sudo zypper install libavdevice58_13libavfilter7_110 4.4.7-3.1
FFmpeg audio and video filtering library
sudo zypper install libavfilter7_110libavformat58_76 4.4.7-3.1
FFmpeg's stream format library
sudo zypper install libavformat58_76libavresample4_0 4.4.7-3.1
FFmpeg alternate audio resampling library
sudo zypper install libavresample4_0source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.