Automic VaultAutomic Vault

brew

gstreamer を Homebrew, apk, chocolatey, pacman, zypper, winget でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install gstreamer

local Homebrew formula metadata

Windows

Chocolatey確認済み · 92%
choco install gstreamer

Chocolatey community package catalog · gstreamer · ソース: community.chocolatey.org

Windows Package Manager確認済み · 92%
winget install --id gstreamerproject.gstreamer -e

Windows Package Manager source index · gstreamerproject.gstreamer · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Development framework for multimedia applications

コマンドとエイリアス

  • ges-launch-1.0
  • gst-device-monitor-1.0
  • gst-discoverer-1.0
  • gst-dots-viewer
  • gst-inspect-1.0
  • gst-launch-1.0
  • gst-play-1.0
  • gst-stats-1.0
  • gst-transcoder-1.0
  • gst-typefind-1.0
  • gst-validate-1.0
  • gst-validate-images-check-1.0
  • gst-validate-launcher
  • gst-validate-media-check-1.0
  • gst-validate-rtsp-server-1.0
  • gst-validate-transcoding-1.0
  • gst-webrtc-signalling-server

履歴

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

GStreamer is a modular multimedia framework for building audio, video, streaming, playback, editing, capture, and transcoding applications. In package-manager culture it is both a developer framework and a runtime substrate: installing it often means installing command-line inspection tools, shared libraries, and a graph of plugin modules that determine what media formats a machine can handle.

The Homebrew gstreamer package represents the core project and command-line tools around the 1.x GStreamer API family. Its importance is larger than one formula because many desktop, creative, browser-adjacent, embedded, and language-binding packages depend on the same plugin and registry model.

プロジェクトの歴史

The GStreamer project announced version 0.1.0 on 2001-01-10. Its own homepage describes the design as a library for constructing graphs of media-handling components, with applications ranging from simple Ogg/Vorbis playback through streaming to nonlinear editing and mixing.

A major packaging and API milestone came with GStreamer 0.10.0 on 2005-12-05, when the project announced a stable series split across core, base, good, ugly, bad, FFmpeg, and Python binding modules. That split made explicit the distribution distinction between core APIs, well-supported base plugins, good-quality plugins, plugins with legal or patent distribution concerns, and plugins needing more testing or documentation.

The 1.0 release on 2012-09-24 created a new API- and ABI-stable 1.x series. The announcement stated that 1.x was not API/ABI compatible with 0.10.x but could be installed in parallel, a detail that mattered heavily to distributions and package maintainers during the long transition.

採用の歴史

GStreamer adoption spread through both applications and platform stacks. The official applications page lists media players, transcoders, streaming servers, XMPP/VoIP clients, and GNOME/GTK applications using it, including examples such as Banshee, Clementine, Empathy, Flumotion, Gajim, PiTiVi, Rhythmbox, and Totem.

The 1.4.0 stable announcement in 2014 included binaries for Android, iOS, Mac OS X, and Windows alongside the source releases, reflecting GStreamer's role beyond Linux distributions. Its documentation also covers deployment, Windows installation, plugin writing, application development, and language bindings.

使われ方

Developers use GStreamer by constructing pipelines of elements linked by pads and buffers. The command-line tools are central to everyday use: gst-launch-1.0 builds and runs simple pipelines, gst-inspect-1.0 lists plugins and element capabilities, and gst-discoverer-1.0 inspects media structure.

For package users, the installed behavior is determined by which plugin sets are present. Base plugins provide foundational elements; good plugins are broadly supported; ugly plugins may raise distribution issues; bad plugins are a staging area for code that needs more review, documentation, tests, maintainership, or usage. This is why package manifests and optional dependencies are unusually visible in GStreamer troubleshooting.

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

GStreamer is a classic package-nerd dependency because it turns media capability into an install graph. A missing decoder may be solved by a plugin package rather than by changing the application, and distributions make policy choices about patent-encumbered or legally sensitive plugins.

The 0.10-to-1.x transition is also packaging history: parallel installability allowed applications to migrate without forcing every dependency to cross the API boundary at once. The 1.x command names with the -1.0 suffix preserve that packaging lesson in daily shell usage.

タイムライン

  • 2001: GStreamer 0.1.0 was announced.
  • 2005: GStreamer 0.10.0 stable series was announced with core, plugin, FFmpeg, and Python modules.
  • 2012: GStreamer 1.0 introduced the API/ABI-stable 1.x series and allowed parallel installation with 0.10.x.
  • 2014: GStreamer 1.4.0 announcement included Android, iOS, Mac OS X, and Windows binaries.
  • 2014: The 1.2.0 announcement covered gst-python, GNonLin, and GStreamer Editing Services in the 1.x family.

Related projects

  • gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-python, GNonLin, GStreamer Editing Services, and RTSP server modules are part of the ecosystem package managers expose around the core.
  • GTK and GNOME applications are common downstream users, while language bindings such as Rust and Python bindings make the same multimedia framework available outside C.

セキュリティ状態

保護ツール対応はまだ見つかっていません

gstreamer に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 61 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 9 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

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

コマンド種類公開範囲メモ
ges-launch-1.0cliグローバル実行可能ファイル
gst-device-monitor-1.0cliグローバル実行可能ファイル
gst-discoverer-1.0cliグローバル実行可能ファイル
gst-dots-viewercliグローバル実行可能ファイル
gst-inspect-1.0cliグローバル実行可能ファイル
gst-launch-1.0cliグローバル実行可能ファイル
gst-play-1.0cliグローバル実行可能ファイル
gst-stats-1.0cliグローバル実行可能ファイル
gst-transcoder-1.0cliグローバル実行可能ファイル
gst-typefind-1.0cliグローバル実行可能ファイル
gst-validate-1.0cliグローバル実行可能ファイル
gst-validate-images-check-1.0cliグローバル実行可能ファイル
gst-validate-launchercliグローバル実行可能ファイル
gst-validate-media-check-1.0cliグローバル実行可能ファイル
gst-validate-rtsp-server-1.0cliグローバル実行可能ファイル
gst-validate-transcoding-1.0cliグローバル実行可能ファイル
gst-webrtc-signalling-servercliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

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

https://gstreamer.freedesktop.org/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:gstreamer
バージョン1.28.5
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/gstreamer
ホームページhttps://gstreamer.freedesktop.org/
リポジトリhttps://gitlab.freedesktop.org/gstreamer/gstreamer
上流ドキュメントhttps://gstreamer.freedesktop.org/documentation
ライセンスLGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
ソースアーカイブhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/1.28.5/gstreamer-1.28.5.tar.bz2
最終更新2026-07-09T02:32:27Z
Pulseupdated
依存関係aom, cairo, dav1d, faac, faad2, fdk-aac, ffmpeg, flac, gdk-pixbuf, gettext, glib, graphene, gtk+3, gtk4, harfbuzz, imath, jpeg-turbo, json-glib, lame, libass, libnice, libogg, libpng, librsvg, libshout, libsndfile, libsodium, libsoup, libusrsctp, libvmaf, libvorbis, libvpx, libx11, libxcb, libxext, libxfixes, libxi, libxtst, little-cms2, mpg123, musepack, nettle, opencore-amr, openexr, openjpeg, openssl@3, opus, orc, pango, pygobject3, python@3.14, rtmpdump, speex, srt, srtp, svt-av1, taglib, theora, webp, x264, x265
ビルド依存関係bison, cargo-c, cmake, gettext, gobject-introspection, meson, ninja, pkgconf, rust
macOS 提供ライブラリbzip2, curl, libxml2
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点All gst-* GStreamer plugins are now bundled in this formula. For GStreamer to find your own plugins, add their paths to `GST_PLUGIN_PATH`. For example, if you have plugins in `~/.local/lib/gstreamer-1.0`: export GST_PLUGIN_PATH="~/.local/lib/gstreamer-1.0" Do not install plugins into GStreamer's prefix. They will be deleted by `brew upgrade`.

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegstreamer
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

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

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

apk95%

gstreamer 1.28.3-r0

GStreamer streaming media framework

https://gstreamer.freedesktop.org

sudo apk add gstreamer
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-bash-completion 1.28.3-r0

Bash completions for gstreamer

https://gstreamer.freedesktop.org

sudo apk add gstreamer-bash-completion
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-dbg 1.28.3-r0

GStreamer streaming media framework (debug symbols)

https://gstreamer.freedesktop.org

sudo apk add gstreamer-dbg
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • 1 依存関係
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-dev 1.28.3-r0

GStreamer streaming media framework (development files)

https://gstreamer.freedesktop.org

sudo apk add gstreamer-dev
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-doc 1.28.3-r0

GStreamer streaming media framework (documentation)

https://gstreamer.freedesktop.org

sudo apk add gstreamer-doc
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-lang 1.28.3-r0

Languages for package gstreamer

https://gstreamer.freedesktop.org

sudo apk add gstreamer-lang
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-lang from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-ptp-helper 1.28.3-r0

GStreamer streaming media framework (ptp helper)

https://gstreamer.freedesktop.org

sudo apk add gstreamer-ptp-helper
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • 1 依存関係
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-ptp-helper from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gstreamer-tools 1.28.3-r0

Tools for GStreamer streaming media framework

https://gstreamer.freedesktop.org

sudo apk add gstreamer-tools
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: gstreamer
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gstreamer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gstreamer-tools from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
pacman95%

gstreamer 1.28.3-1

Multimedia graph framework - core

https://gstreamer.freedesktop.org/

sudo pacman -S gstreamer
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • 6 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Gstreamer
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gstreamer from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

gstreamer 1.28.3-1.1

Streaming-Media Framework Runtime

https://gstreamer.freedesktop.org

sudo zypper install gstreamer
  • License: LGPL-2.1-or-later
  • Category: Productivity/Multimedia/Other
  • Architecture: x86_64
  • Source Package: gstreamer
  • 11 依存関係
  • 4 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gstreamer from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

gstreamer-32bit 1.28.3-1.1

Streaming-Media Framework Runtime

https://gstreamer.freedesktop.org

sudo zypper install gstreamer-32bit
  • License: LGPL-2.1-or-later
  • Category: Productivity/Multimedia/Other
  • Architecture: x86_64
  • Source Package: gstreamer
  • 6 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gstreamer-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

gstreamer-devel 1.28.3-1.1

Include Files and Libraries mandatory for Development

https://gstreamer.freedesktop.org

sudo zypper install gstreamer-devel
  • License: LGPL-2.1-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: gstreamer
  • 8 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gstreamer-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

gstreamer-devel-32bit 1.28.3-1.1

Include Files and Libraries mandatory for Development

https://gstreamer.freedesktop.org

sudo zypper install gstreamer-devel-32bit
  • License: LGPL-2.1-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: gstreamer
  • 3 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gstreamer-devel-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

gstreamer-lang 1.28.3-1.1

Translations for package gstreamer

https://gstreamer.freedesktop.org

sudo zypper install gstreamer-lang
  • License: LGPL-2.1-or-later
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: gstreamer
  • 1 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gstreamer-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

gstreamer-utils 1.28.3-1.1

Streaming-Media Framework Runtime

https://gstreamer.freedesktop.org

sudo zypper install gstreamer-utils
  • License: LGPL-2.1-or-later
  • Category: Productivity/Multimedia/Other
  • Architecture: x86_64
  • Source Package: gstreamer
  • 5 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gstreamer-utils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libgstreamer-1_0-0 1.28.3-1.1

Streaming-Media Framework Runtime

https://gstreamer.freedesktop.org

sudo zypper install libgstreamer-1_0-0
  • License: LGPL-2.1-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: gstreamer
  • 10 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Gstreamer
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libgstreamer-1_0-0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

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

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

使用ソース

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