Automic VaultAutomic Vault

brew

Install ffmpeg@4 with Homebrew, zypper, apk, MacPorts, chocolatey, apt, dnf, pacman, scoop, winget

Play, record, convert, and stream audio and video. Version 4.4.8 via Homebrew; verified 2026-06-21.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ffmpeg@4

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install ffmpeg4

MacPorts ports tree · multimedia/ffmpeg4/Portfile · source: api.github.com

Linux

openSUSE zypperverified · 92%
sudo zypper install ffmpeg-4

openSUSE Tumbleweed package metadata · ffmpeg-4 · source: download.opensuse.org

Alpine Linux apkverified · 92%
sudo apk add ffmpeg4

Alpine Linux edge package indexes · ffmpeg4 · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install ffmpeg

Debian stable package indexes · ffmpeg · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install ffmpeg-free

Fedora Rawhide package metadata · ffmpeg-free · source: dl.fedoraproject.org

Arch Linux pacmanverified · 92%
sudo pacman -S ffmpeg

Arch Linux sync databases · ffmpeg · source: geo.mirror.pkgbuild.com

Windows

Chocolateyverified · 92%
choco install ffmpeg

Chocolatey community package catalog · ffmpeg · source: community.chocolatey.org

Scoopverified · 92%
scoop install main/ffmpeg

Scoop official bucket manifest trees · bucket/ffmpeg.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id Gyan.FFmpeg -e

Windows Package Manager source index · Gyan.FFmpeg · source: cdn.winget.microsoft.com

overview

Package summary

Play, record, convert, and stream audio and video

Commands and aliases

  • cl2c
  • libav-merge-next-commit

history

Project history and usage

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.

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 2021: FFmpeg 4.4 release branch cut from master.
  • 2026: FFmpeg 4.4.8 released and packaged by Homebrew as ffmpeg@4.

Related projects

  • FFmpeg 5, FFmpeg 6, and FFmpeg 7 are newer parallel FFmpeg release lines. ffmpegthumbnailer and FFMS2 are downstream tools built around FFmpeg libraries.

security posture

No protected-tool coverage found yet

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.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 37 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
cl2ccliglobal executable
libav-merge-next-commitcliglobal executable

freshness

Version and 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.

page generated2026-07-08
manager version4.4.8
manager updated2026-06-21
local dataok
upstreamnot checked
latest detectednot detected

https://ffmpeg.org/

  • infoRelease/tag comparison is only available for GitHub repositories.https://ffmpeg.org/none confidence

install metadata

Package metadata

Package keybrew:ffmpeg@4
Version4.4.8
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ffmpeg@4
Homepagehttps://ffmpeg.org/
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Upstream docshttps://ffmpeg.org/documentation.html
LicenseGPL-3.0-or-later
Source archivehttps://ffmpeg.org/releases/ffmpeg-4.4.8.tar.xz
Last updated2026-06-21T21:26:44Z
Pulseupdated
Dependenciesaom, 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 dependenciespkgconf
Uses from macOSbzip2, libxml2
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameffmpeg@4
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

zypper95%

ffmpeg-4 4.4.7-3.1

Set of libraries for working with various multimedia formats

https://ffmpeg.org/

sudo zypper install ffmpeg-4
  • License: GPL-3.0-or-later
  • Category: Productivity/Multimedia/Video/Editors and Convertors
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 22 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libavcodec-devel 4.4.7-3.1

Development files for FFmpeg's codec library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libavcodec-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 5 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libavcodec-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libavdevice-devel 4.4.7-3.1

Development files for FFmpeg's device library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libavdevice-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 11 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libavdevice-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libavfilter-devel 4.4.7-3.1

Development files for FFmpeg's audio/video filter library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libavfilter-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 10 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libavfilter-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libavformat-devel 4.4.7-3.1

Development files for FFmpeg's stream format library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libavformat-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 6 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libavformat-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libavresample-devel 4.4.7-3.1

Development files for libavresample as present in FFmpeg

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libavresample-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 4 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libavresample-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libavutil-devel 4.4.7-3.1

Development files for FFmpeg's utility library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libavutil-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 2 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libavutil-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libpostproc-devel 4.4.7-3.1

Development files for the FFmpeg post-processing library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libpostproc-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 4 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libpostproc-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libswresample-devel 4.4.7-3.1

Development files for the FFmpeg software resampling library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libswresample-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 4 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libswresample-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-libswscale-devel 4.4.7-3.1

Development files for FFmpeg's image scaling and colorspace library

https://ffmpeg.org/

sudo zypper install ffmpeg-4-libswscale-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 4 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-libswscale-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ffmpeg-4-private-devel 4.4.7-3.1

Some FFmpeg private headers

https://ffmpeg.org/

sudo zypper install ffmpeg-4-private-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ffmpeg-4-private-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libavcodec58_134 4.4.7-3.1

FFmpeg codec library

https://ffmpeg.org/

sudo zypper install libavcodec58_134
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 32 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libavcodec58_134 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libavdevice58_13 4.4.7-3.1

FFmpeg device library

https://ffmpeg.org/

sudo zypper install libavdevice58_13
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 23 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libavdevice58_13 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libavfilter7_110 4.4.7-3.1

FFmpeg audio and video filtering library

https://ffmpeg.org/

sudo zypper install libavfilter7_110
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 32 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libavfilter7_110 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libavformat58_76 4.4.7-3.1

FFmpeg's stream format library

https://ffmpeg.org/

sudo zypper install libavformat58_76
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 16 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libavformat58_76 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libavresample4_0 4.4.7-3.1

FFmpeg alternate audio resampling library

https://ffmpeg.org/

sudo zypper install libavresample4_0
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: ffmpeg-4
  • 5 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ffmpeg 4
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libavresample4_0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment