認証情報アクセス
Can read input files, network URLs, and metadata that may be sensitive.
brew / 承認ゲート
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.
インストール
brew install ffmpeglocal Homebrew formula metadata
sudo port install ffmpegMacPorts ports tree · multimedia/ffmpeg/Portfile · ソース: api.github.com
sudo apk add ffmpegAlpine Linux edge package indexes · ffmpeg · ソース: dl-cdn.alpinelinux.org
sudo apt install ffmpegDebian stable package indexes · ffmpeg · ソース: deb.debian.org
sudo pacman -S ffmpegArch Linux sync databases · ffmpeg · ソース: geo.mirror.pkgbuild.com
sudo dnf install ffmpeg-freeFedora Rawhide package metadata · ffmpeg-free · ソース: dl.fedoraproject.org
sudo zypper install ffmpeg-4openSUSE Tumbleweed package metadata · ffmpeg-4 · ソース: download.opensuse.org
choco install ffmpegChocolatey community package catalog · ffmpeg · ソース: community.chocolatey.org
scoop install main/ffmpegScoop official bucket manifest trees · bucket/ffmpeg.json · ソース: api.github.com
winget install --id Gyan.FFmpeg -eWindows Package Manager source index · Gyan.FFmpeg · ソース: cdn.winget.microsoft.com
概要
Play, record, convert, and stream select audio and video codecs
履歴
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.
承認ゲート
ローカルの承認ゲートシードには ffmpeg 用のルールが 4 件含まれます。対象エントリポイント: ffmpeg, ffplay, ffprobe。重大度ラベル: 高, 中。カバレッジ: partial、レビュー日: 2026-05-21。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
aviocat | cli | グローバル実行可能ファイル | |
bisect-create | cli | グローバル実行可能ファイル | |
check_arm_indent.sh | cli | グローバル実行可能ファイル | |
clean-diff | cli | グローバル実行可能ファイル | |
compare-cvelists.sh | cli | グローバル実行可能ファイル | |
crypto_bench | cli | グローバル実行可能ファイル | |
cws2fws | cli | グローバル実行可能ファイル | |
dvd2concat | cli | グローバル実行可能ファイル | |
enc_recon_frame_test | cli | グローバル実行可能ファイル | |
enum_options | cli | グローバル実行可能ファイル | |
ffescape | cli | グローバル実行可能ファイル | |
ffeval | cli | グローバル実行可能ファイル | |
ffhash | cli | グローバル実行可能ファイル | |
ffmpeg | cli | グローバル実行可能ファイル | |
ffplay | cli | グローバル実行可能ファイル | |
ffprobe | cli | グローバル実行可能ファイル | |
fourcc2pixfmt | cli | グローバル実行可能ファイル | |
gen-rc | cli | グローバル実行可能ファイル | |
general_assembly.pl | cli | グローバル実行可能ファイル | |
graph2dot | cli | グローバル実行可能ファイル | |
indent_arm_assembly.pl | cli | グローバル実行可能ファイル | |
ismindex | cli | グローバル実行可能ファイル | |
loudnorm.rb | cli | グローバル実行可能ファイル | |
make_chlayout_test | cli | グローバル実行可能ファイル | |
merge-all-source-plugins | cli | グローバル実行可能ファイル | |
missing_codec_desc | cli | グローバル実行可能ファイル | |
murge | cli | グローバル実行可能ファイル | |
normalize.py | cli | グローバル実行可能ファイル | |
patcheck | cli | グローバル実行可能ファイル | |
pktdumper | cli | グローバル実行可能ファイル | |
plotframes | cli | グローバル実行可能ファイル | |
probetest | cli | グローバル実行可能ファイル | |
qt-faststart | cli | グローバル実行可能ファイル | |
scale_slice_test | cli | グローバル実行可能ファイル | |
seek_print | cli | グローバル実行可能ファイル | |
sidxindex | cli | グローバル実行可能ファイル | |
source2c | cli | グローバル実行可能ファイル | |
target_dec_fate.sh | cli | グローバル実行可能ファイル | |
trasher | cli | グローバル実行可能ファイル | |
uncoded_frame | cli | グローバル実行可能ファイル | |
unwrap-diff | cli | グローバル実行可能ファイル | |
venc_data_dump | cli | グローバル実行可能ファイル | |
zmqshell.py | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | 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 |
| Pulse | updated |
| 依存関係 | 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 Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ffmpeg |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
ffmpeg 7:7.1.3-0+deb13u1
Tools for transcoding, streaming and playing of multimedia files
sudo apt install ffmpegffmpeg-doc 7:7.1.3-0+deb13u1
Documentation of the FFmpeg multimedia framework
sudo apt install ffmpeg-doclibavcodec-dev 7:7.1.3-0+deb13u1
FFmpeg library with de/encoders for audio/video codecs - development files
sudo apt install libavcodec-devlibavcodec-extra 7:7.1.3-0+deb13u1
FFmpeg library with extra codecs (metapackage)
sudo apt install libavcodec-extralibavcodec-extra61 7:7.1.3-0+deb13u1
FFmpeg library with additional de/encoders for audio/video codecs
sudo apt install libavcodec-extra61libavcodec61 7:7.1.3-0+deb13u1
FFmpeg library with de/encoders for audio/video codecs - runtime files
sudo apt install libavcodec61libavdevice-dev 7:7.1.3-0+deb13u1
FFmpeg library for handling input and output devices - development files
sudo apt install libavdevice-devlibavdevice61 7:7.1.3-0+deb13u1
FFmpeg library for handling input and output devices - runtime files
sudo apt install libavdevice61libavfilter-dev 7:7.1.3-0+deb13u1
FFmpeg library containing media filters - development files
sudo apt install libavfilter-devlibavfilter-extra 7:7.1.3-0+deb13u1
FFmpeg library with extra filters (metapackage)
sudo apt install libavfilter-extralibavfilter-extra10 7:7.1.3-0+deb13u1
FFmpeg library with extra media filters - runtime files
sudo apt install libavfilter-extra10libavfilter10 7:7.1.3-0+deb13u1
FFmpeg library containing media filters - runtime files
sudo apt install libavfilter10libavformat-dev 7:7.1.3-0+deb13u1
FFmpeg library with (de)muxers for multimedia containers - development files
sudo apt install libavformat-devlibavformat-extra 7:7.1.3-0+deb13u1
FFmpeg library with extra (de)muxers (metapackage)
sudo apt install libavformat-extralibavformat-extra61 7:7.1.3-0+deb13u1
FFmpeg library with additional (de)muxers for multimedia containers
sudo apt install libavformat-extra61libavformat61 7:7.1.3-0+deb13u1
FFmpeg library with (de)muxers for multimedia containers - runtime files
sudo apt install libavformat61ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.