凭据访问
Can read input files, network URLs, and metadata that may be sensitive.
代理安全
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 ffmpegprovider-native install command
概览
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.
审批门
本地审批门种子包含 4 条适用于 ffmpeg 的规则。覆盖的入口点:ffmpeg, ffplay, ffprobe。严重级别:高, 中。覆盖状态:partial,审核于 2026-05-21。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
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 | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
qt-faststart | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
scale_slice_test | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
seek_print | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
sidxindex | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
source2c | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
target_dec_fate.sh | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
trasher | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
uncoded_frame | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
unwrap-diff | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
venc_data_dump | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
zmqshell.py | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:ffmpeg |
|---|---|
| 版本 | 8.1.2 |
| 软件包管理器 | Homebrew |
| 主页 | https://ffmpeg.org/ |
| 仓库 | https://github.com/FFmpeg/FFmpeg |
| 最后更新 | 2026-07-05T23:07:18Z |
| Pulse | updated |
| Bottle | 未记录 |
| 服务 | 未声明 |
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.