Accès aux identifiants
Can read input files, network URLs, and metadata that may be sensitive.
brew / portes d'approbation / rang 18
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ffmpeg pour les workflows d'agents IA.
sécurité des agents
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.
installation
brew install ffmpegprovider-native install command
aperçu
Play, record, convert, and stream select audio and video codecs
historique
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.
portes d'approbation
La graine locale de portes d'approbation contient 4 règles pour ffmpeg. Points d'entrée couverts : ffmpeg, ffplay, ffprobe. Niveaux de sévérité : élevé, moyen. Couverture : partial, revu le 2026-05-21.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
aviocat | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
bisect-create | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
check_arm_indent.sh | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clean-diff | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
compare-cvelists.sh | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
crypto_bench | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
cws2fws | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
dvd2concat | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
enc_recon_frame_test | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
enum_options | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ffescape | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ffeval | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ffhash | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ffmpeg | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ffplay | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ffprobe | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fourcc2pixfmt | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
gen-rc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
general_assembly.pl | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
graph2dot | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
indent_arm_assembly.pl | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ismindex | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
loudnorm.rb | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
make_chlayout_test | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
merge-all-source-plugins | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
missing_codec_desc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
murge | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
normalize.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
patcheck | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pktdumper | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
plotframes | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
probetest | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
qt-faststart | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
scale_slice_test | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
seek_print | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
sidxindex | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
source2c | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
target_dec_fate.sh | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
trasher | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
uncoded_frame | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
unwrap-diff | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
venc_data_dump | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
zmqshell.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:ffmpeg |
|---|---|
| Version | 8.1.2 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://ffmpeg.org/ |
| Dépôt | https://github.com/FFmpeg/FFmpeg |
| Dernière mise à jour | 2026-07-05T23:07:18Z |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.