Automic VaultAutomic Vault

brew / 承認ゲート

ffmpeg を Homebrew, apk, chocolatey, apt, MacPorts, pacman, dnf, scoop, winget, zypper でインストール

ffmpeg のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

エージェント安全性

エージェント安全性の回答

ffmpeg processes media files and can read or overwrite local artifacts.

認証情報アクセス

Can read input files, network URLs, and metadata that may be sensitive.

リモート変更

Usually local, but supports network inputs and outputs.

公開/成果物リスク

Can create, overwrite, or stream media artifacts.

推奨コントロール

Gate network outputs, overwrites, and reads from sensitive paths.

エージェント利用ガイダンス

Allow local transforms in safe directories; require approval for overwrites, uploads, and sensitive inputs.

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install ffmpeg

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install ffmpeg

MacPorts ports tree · multimedia/ffmpeg/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add ffmpeg

Alpine Linux edge package indexes · ffmpeg · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install ffmpeg

Debian stable package indexes · ffmpeg · ソース: deb.debian.org

Arch Linux pacman確認済み · 92%
sudo pacman -S ffmpeg

Arch Linux sync databases · ffmpeg · ソース: geo.mirror.pkgbuild.com

Fedora dnf確認済み · 92%
sudo dnf install ffmpeg-free

Fedora Rawhide package metadata · ffmpeg-free · ソース: dl.fedoraproject.org

openSUSE zypper確認済み · 92%
sudo zypper install ffmpeg-4

openSUSE Tumbleweed package metadata · ffmpeg-4 · ソース: download.opensuse.org

概要

パッケージ概要

Play, record, convert, and stream select audio and video codecs

コマンドとエイリアス

  • aviocat
  • bisect-create
  • check_arm_indent.sh
  • clean-diff
  • compare-cvelists.sh
  • crypto_bench
  • cws2fws
  • dvd2concat
  • enc_recon_frame_test
  • enum_options
  • ffescape
  • ffeval
  • ffhash
  • ffmpeg
  • ffplay
  • ffprobe
  • fourcc2pixfmt
  • gen-rc
  • general_assembly.pl
  • graph2dot
  • indent_arm_assembly.pl
  • ismindex
  • loudnorm.rb
  • make_chlayout_test
  • merge-all-source-plugins
  • missing_codec_desc
  • murge
  • normalize.py
  • patcheck
  • pktdumper
  • plotframes
  • probetest

履歴

プロジェクトの歴史と使われ方

FFmpeg is one of the canonical command-line multimedia packages: a source-first upstream project, a set of reusable codec/container/filter libraries, and the `ffmpeg`, `ffplay`, and `ffprobe` tools used everywhere from one-line conversions to production media pipelines.

プロジェクトの歴史

The official project describes FFmpeg as a multimedia framework that can decode, encode, transcode, mux, demux, stream, filter, and play media across formats from old obscure inputs to cutting-edge codecs. Its architecture combines user-facing tools with libraries such as libavcodec, libavformat, libavfilter, libavdevice, libswscale, and libswresample.

FFmpeg's upstream culture is explicitly developer-driven and source-first. The download page says FFmpeg provides source code and points users to distributions and build providers for compiled packages. It also notes that development branch snapshots are often used because the project changes constantly and release branches cherry-pick selected fixes.

採用の歴史

FFmpeg's adoption is visible in its official packaging guidance: the project links to Debian, Ubuntu, Fedora/RHEL, Windows, and macOS build sources rather than shipping one blessed binary for every platform. That mirrors how FFmpeg became a package-manager staple rather than only an application downloaded from upstream.

The release process is oriented toward distributors and system integrators. Upstream documents roughly six-month major releases with point releases for important fixes, release signatures, git tags, and branch-specific release notes.

使われ方

The core command-line pattern is `ffmpeg -i input output`: read one or more inputs, select streams, optionally filter or transcode them, and write one or more outputs. `ffprobe` is used to inspect streams and metadata, while `ffplay` provides a simple player based on FFmpeg libraries.

Package users care about the exact build because enabled libraries determine available encoders, decoders, filters, devices, and protocols. A stock distro build, Homebrew build, static Windows build, and custom source build can all behave differently while sharing the same upstream name.

パッケージ好きにとっての重要性

FFmpeg is a package-manager stress test: it touches codec licensing, optional dependencies, hardware acceleration, network protocols, security updates for untrusted media parsing, and ABI-sensitive libraries consumed by other applications.

Its combination of command-line tools and shared libraries means it is both an end-user utility and infrastructure for other media software. That dual identity is why package maintainers track branch support, dependency choices, and security backports closely.

タイムライン

  • 2011: FFmpeg release signing key date documented by upstream release verification instructions.
  • 2015: FFmpeg 2.8 branch cut from master on 2015-09-05, later maintained through 2.8.22.
  • 2024-2026: Upstream release pages show active major/minor release branches and point releases for distributors and integrators.
  • 2026: FFmpeg 8.1.2 listed as a stable source release on the official download page.

Related projects

  • ffmpeg-full is a Homebrew formula variant with a broader optional dependency set.
  • ffmpeg2theora is an older converter that used FFmpeg decoding to produce Ogg Theora/Vorbis outputs.
  • FFmate is a newer automation layer that runs FFmpeg behind a server/API workflow.

承認ゲート

危険なコマンドの人手レビュー用メタデータ

ローカルの承認ゲートシードには ffmpeg 用のルールが 4 件含まれます。対象エントリポイント: ffmpeg, ffplay, ffprobe。重大度ラベル: 高, 中。カバレッジ: partial、レビュー日: 2026-05-21。

ゲート対象アクション例

  • Overwrite output files without an interactive prompt.
  • Send generated media to a network endpoint.
  • Capture from local audio, video, screen, or device inputs.
  • Expand allowed protocols for nested media inputs.

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
aviocatcliグローバル実行可能ファイル
bisect-createcliグローバル実行可能ファイル
check_arm_indent.shcliグローバル実行可能ファイル
clean-diffcliグローバル実行可能ファイル
compare-cvelists.shcliグローバル実行可能ファイル
crypto_benchcliグローバル実行可能ファイル
cws2fwscliグローバル実行可能ファイル
dvd2concatcliグローバル実行可能ファイル
enc_recon_frame_testcliグローバル実行可能ファイル
enum_optionscliグローバル実行可能ファイル
ffescapecliグローバル実行可能ファイル
ffevalcliグローバル実行可能ファイル
ffhashcliグローバル実行可能ファイル
ffmpegcliグローバル実行可能ファイル
ffplaycliグローバル実行可能ファイル
ffprobecliグローバル実行可能ファイル
fourcc2pixfmtcliグローバル実行可能ファイル
gen-rccliグローバル実行可能ファイル
general_assembly.plcliグローバル実行可能ファイル
graph2dotcliグローバル実行可能ファイル
indent_arm_assembly.plcliグローバル実行可能ファイル
ismindexcliグローバル実行可能ファイル
loudnorm.rbcliグローバル実行可能ファイル
make_chlayout_testcliグローバル実行可能ファイル
merge-all-source-pluginscliグローバル実行可能ファイル
missing_codec_desccliグローバル実行可能ファイル
murgecliグローバル実行可能ファイル
normalize.pycliグローバル実行可能ファイル
patcheckcliグローバル実行可能ファイル
pktdumpercliグローバル実行可能ファイル
plotframescliグローバル実行可能ファイル
probetestcliグローバル実行可能ファイル
qt-faststartcliグローバル実行可能ファイル
scale_slice_testcliグローバル実行可能ファイル
seek_printcliグローバル実行可能ファイル
sidxindexcliグローバル実行可能ファイル
source2ccliグローバル実行可能ファイル
target_dec_fate.shcliグローバル実行可能ファイル
trashercliグローバル実行可能ファイル
uncoded_framecliグローバル実行可能ファイル
unwrap-diffcliグローバル実行可能ファイル
venc_data_dumpcliグローバル実行可能ファイル
zmqshell.pycliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版8.1.2
マネージャ更新日2026-07-05
ローカルデータOK
上流not checked
検出された最新未検出

https://ffmpeg.org/

  • 情報Release/tag comparison is only available for GitHub repositories.https://ffmpeg.org/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:ffmpeg
バージョン8.1.2
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/ffmpeg
ホームページhttps://ffmpeg.org/
リポジトリhttps://git.ffmpeg.org/ffmpeg.git
上流ドキュメントhttps://ffmpeg.org/documentation.html
ライセンスGPL-3.0-or-later
ソースアーカイブhttps://ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz
最終更新2026-07-05T23:07:18Z
Pulseupdated
依存関係dav1d, lame, libvmaf, libvpx, openssl@3, opus, sdl2-compat, svt-av1, x264, x265
ビルド依存関係pkgconf
macOS 提供ライブラリbzip2, libxml2
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点ffmpeg-full includes additional tools and libraries that are not included in the regular ffmpeg formula.

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameffmpeg
Aliases
  • ffmpeg@8
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

ffmpeg 7:7.1.3-0+deb13u1

Tools for transcoding, streaming and playing of multimedia files

https://ffmpeg.org/

sudo apt install ffmpeg
  • Section: video
  • Architecture: amd64
  • 11 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ffmpeg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ffmpeg-doc 7:7.1.3-0+deb13u1

Documentation of the FFmpeg multimedia framework

https://ffmpeg.org/

sudo apt install ffmpeg-doc
  • Section: doc
  • Architecture: all
  • Source Package: ffmpeg
  • 2 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ffmpeg-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavcodec-dev 7:7.1.3-0+deb13u1

FFmpeg library with de/encoders for audio/video codecs - development files

https://ffmpeg.org/

sudo apt install libavcodec-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ffmpeg
  • 3 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavcodec-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavcodec-extra 7:7.1.3-0+deb13u1

FFmpeg library with extra codecs (metapackage)

https://ffmpeg.org/

sudo apt install libavcodec-extra
  • Section: metapackages
  • Architecture: amd64
  • Source Package: ffmpeg
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavcodec-extra from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavcodec-extra61 7:7.1.3-0+deb13u1

FFmpeg library with additional de/encoders for audio/video codecs

https://ffmpeg.org/

sudo apt install libavcodec-extra61
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 32 依存関係
  • 1 提供
  • 3 任意依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavcodec-extra61 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavcodec61 7:7.1.3-0+deb13u1

FFmpeg library with de/encoders for audio/video codecs - runtime files

https://ffmpeg.org/

sudo apt install libavcodec61
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 32 依存関係
  • 3 任意依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavcodec61 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavdevice-dev 7:7.1.3-0+deb13u1

FFmpeg library for handling input and output devices - development files

https://ffmpeg.org/

sudo apt install libavdevice-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ffmpeg
  • 8 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavdevice-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavdevice61 7:7.1.3-0+deb13u1

FFmpeg library for handling input and output devices - runtime files

https://ffmpeg.org/

sudo apt install libavdevice61
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 27 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavdevice61 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavfilter-dev 7:7.1.3-0+deb13u1

FFmpeg library containing media filters - development files

https://ffmpeg.org/

sudo apt install libavfilter-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ffmpeg
  • 7 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavfilter-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavfilter-extra 7:7.1.3-0+deb13u1

FFmpeg library with extra filters (metapackage)

https://ffmpeg.org/

sudo apt install libavfilter-extra
  • Section: metapackages
  • Architecture: amd64
  • Source Package: ffmpeg
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavfilter-extra from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavfilter-extra10 7:7.1.3-0+deb13u1

FFmpeg library with extra media filters - runtime files

https://ffmpeg.org/

sudo apt install libavfilter-extra10
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 31 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavfilter-extra10 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavfilter10 7:7.1.3-0+deb13u1

FFmpeg library containing media filters - runtime files

https://ffmpeg.org/

sudo apt install libavfilter10
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 30 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavfilter10 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavformat-dev 7:7.1.3-0+deb13u1

FFmpeg library with (de)muxers for multimedia containers - development files

https://ffmpeg.org/

sudo apt install libavformat-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ffmpeg
  • 4 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavformat-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavformat-extra 7:7.1.3-0+deb13u1

FFmpeg library with extra (de)muxers (metapackage)

https://ffmpeg.org/

sudo apt install libavformat-extra
  • Section: metapackages
  • Architecture: amd64
  • Source Package: ffmpeg
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavformat-extra from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavformat-extra61 7:7.1.3-0+deb13u1

FFmpeg library with additional (de)muxers for multimedia containers

https://ffmpeg.org/

sudo apt install libavformat-extra61
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 19 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavformat-extra61 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavformat61 7:7.1.3-0+deb13u1

FFmpeg library with (de)muxers for multimedia containers - runtime files

https://ffmpeg.org/

sudo apt install libavformat61
  • Section: libs
  • Architecture: amd64
  • Source Package: ffmpeg
  • 18 依存関係
  • normalized package name match
  • 一致条件: Ffmpeg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavformat61 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • approval-gate seed metadata
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment