GStreamer
From Gentoo Wiki
Jump to:navigation
Jump to:search
GStreamer is a library for constructing graphs of media-handling components.
Installation
USE flags
USE flags for media-libs/gstreamer Open source multimedia framework
+caps
Use Linux capabilities library to control privilege
+introspection
Add support for GObject based introspection
nls
Add Native Language Support (using gettext - GNU locale utilities)
ptp
Controls Precision Time Protocol (PTP) helper. Written in Rust.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
unwind
Enable sys-libs/libunwind usage for better backtrace support in leaks tracer module
verify-sig
Verify upstream signatures on distfiles
Data provided by the Gentoo Package Database
·
Last update: 2026年07月12日 03:52
More information about USE flags
Emerge
root #emerge --ask media-libs/gstreamerPlugins
A number of plugins are available for GStreamer. The Gentoo repository provides a selection in the media-plugins category, where the name of each plugin package has the form gst-plugins-<qualifier>.
However, rather than installing plugins individually, users can instead install the media-plugins/gst-plugins-meta package, which has the following USE flags:
USE flags for media-plugins/gst-plugins-meta Meta ebuild to pull in gst plugins for apps
X
Add support for X11
a52
Enable support for decoding ATSC A/52 streams used in DVD
aac
Enable support for MPEG-4 AAC Audio
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
cdda
Add Compact Disk Digital Audio (Standard Audio CD) support
dts
Enable DTS Coherent Acoustics decoder support
dv
Enable support for a codec used by many camcorders
dvb
Add support for DVB (Digital Video Broadcasting)
dvd
Add support for DVDs
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
flac
Add support for FLAC: Free Lossless Audio Codec
http
Enable http streaming via net-libs/libsoup
jack
Add support for the JACK Audio Connection Kit
lame
Add support for MP3 encoding using LAME
libass
SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
libvisual
Enable visualization effects via media-libs/libvisual
modplug
Add libmodplug support for playing SoundTracker-style music files
mp3
Add support for reading mp3 files
mpeg
Add libmpeg3 support to various packages
ogg
Add support for the Ogg container format (commonly used by Vorbis, Theora and flac)
opus
Enable Opus audio codec support
oss
Add support for OSS (Open Sound System)
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
taglib
Enable tagging support with taglib
theora
Add support for the Theora Video Compression Codec
v4l
Enable support for video4linux (using linux-headers or userspace libv4l libraries)
vaapi
Enable Video Acceleration API for hardware decoding
vcd
Video CD support
vorbis
Add support for the OggVorbis audio codec
vpx
Add support for VP8/VP9 codecs (usually via media-libs/libvpx)
wavpack
Add support for wavpack audio compression tools
x264
Enable H.264 encoding using x264
Data provided by the Gentoo Package Database
·
Last update: 2026年07月12日 03:51
More information about USE flags
See also
- PipeWire — low-latency, graph-based, processing engine and server, for interfacing with audio and video devices.
Retrieved from "https://wiki.gentoo.org/index.php?title=GStreamer&oldid=1444150"