gst-plugins-good Elements
aasink — An ASCII art videosink
alphacolor — RGBA to AYUV colorspace conversion preserving the alpha channel
apedemux — reads tag information from APE tag data blocks and outputs them as GStreamer tag messages and events.
apev2mux — Adds an APEv2 header to the beginning of files using taglib
audioamplify — Amplifies an audio stream with selectable clipping mode
audiochebband — Chebyshev band pass and band reject filter
audiocheblimit — Chebyshev low pass and high pass filter
audiowsincband — Windowed Sinc band pass and band reject filter
audiowsinclimit — Windowed Sinc low pass and high pass filter
audiodynamic — Compressor and Expander
audioinvert — Swaps upper and lower half of audio samples
audiopanorama — audio stereo pan effect
audiokaraoke — Voice removal element
autoaudiosink — Wrapper audio sink for automatically detected audio sink
autovideosink — Wrapper video sink for automatically detected video sink
avidemux — Demultiplex an avi file into audio and video
avimux — Muxes audio and video into an avi stream
avisubtitle — Parse avi subtitle stream
cacasink — A colored ASCII art videosink
cairotimeoverlay — Overlays the time on a video stream
cmmldec — Decodes CMML streams
cmmlenc — Encodes CMML streams
deinterleave — Splits one interleaved multichannel audio stream into many mono audio streams
directdrawsink — Direct Draw video sink
directsoundsink — output sound using Directsound API
dv1394src — Source for DV video data from firewire port
hdv1394src — Source for MPEG-TS video data from firewire port
dvdec — Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)
dvdemux — Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)
equalizer-10bands — 10-band equalizer
equalizer-3bands — 3-band equalizer
equalizer-nbands — Fully parametric N-band equalizer
esdsink — Plays audio to an esound server
flacdec — Decodes FLAC lossless audio streams
flacenc — Encodes audio with the FLAC lossless audio encoder
flactag — Rewrite tags in a FLAC file
gamma — Adjusts gamma on a video stream
gdkpixbufsink — video sink that converts RGB images to GdkPixbufs.
goom — Takes frames of data and outputs video frames using the GOOM filter
goom2k1 — Takes frames of data and outputs video frames using the GOOM 2k1 filter
halaudiosink — Audio sink for sound device access via HAL
halaudiosrc — Audio source for sound device access via HAL
icydemux — reads tag information from an Icy (Icecast/Shoutcast) stream, outputting them as tag messages, and forwarding the enclosed data.
id3demux — reads tag information from ID3v1 and ID3v2 (<= 2.4.0) data blocks and outputs them as GStreamer tag messages and events.
id3v2mux — Adds an ID3v2 header to the beginning of MP3 files using taglib
interleave — Folds many mono channels into one interleaved audio stream
jpegdec — Decode images from JPEG format
jpegenc — Encode images in JPEG format
level — audio level analyzer
monoscope — Displays a highly stabilised waveform of audio input
multifilesink — Writes buffers to sequentially-named files
multifilesrc — Read buffers from sequentially-named files
multipartdemux — Demuxer that takes a multipart digital stream as input and demuxes one or many digital streams from it.
multipartmux — Muxer that takes one or several digital streams and muxes them to a single multipart stream.
multiudpsink — Send data over the network via UDP
ossmixer — element to control sound input and output levels with OSS
osssink — output sound using OSS
osssrc — record sound from your sound card using OSS
osxaudiosink — play audio to an CoreAudio device
osxaudiosrc — Input from a sound card in OS X
osxvideosink — OSX native videosink
pngdec — Decode a png video frame to a raw image
pngenc — Encode a video frame to a .png image
progressreport — Reports progress
pulsesink — Output audio to a PulseAudio sound server
pulsesrc — Capture audio from a PulseAudio sound server
pulsemixer — Element to control sound input and output levels for the PulseAudio sound server
qtdemux — Demultiplex a QuickTime file into audio and video streams
rganalysis — Perform the ReplayGain analysis
rglimiter — Apply signal compression to raw audio data
rgvolume — Apply ReplayGain volume adjustment
rtpdec — Accepts raw RTP and RTCP packets and sends them forward
rtspsrc — Receive data over the network via RTSP (RFC 2326)
smokedec — Decode video from Smoke format
smokeenc — Encode images into the Smoke format
smpte — Takes to video frames and applies an SMPTE transition effect on them.
smptealpha — Takes a video frames and applies an SMPTE transition effect on it in the alpha channel.
souphttpsrc — Read from an HTTP/HTTPS/WebDAV/Icecast/Shoutcast location.
spectrum — audio spectrum analyzer
taginject — inject metadata tags
udpsrc — Receive data over the network via UDP
v4l2src — Reads raw frames from a video4linux2 (BT8x8) device
videobalance — Adjusts brightness, contrast, hue, saturation on a video stream
videocrop — Crops video into a user-defined region
videoflip — Flips and rotates video
videomixer — Takes several AYUV video streams as input and mixes them together.
waveformsink — output sound using WaveForm API
wavpackdec — Decodes Wavpack audio data
wavpackenc — Encodes audio with the Wavpack lossless/lossy audio codec
wavpackparse — Parses Wavpack files
wavparse — Parse a .wav file into raw audio
ximagesrc — a source that captures your X Display
gst-plugins-good Plugins
1394 — Source for video data via IEEE1394 interface
aasink — ASCII Art video sink
alaw — ALaw audio conversion routines
alpha — adds an alpha channel to video - constant or via chroma-keying
alphacolor — RGBA to AYUV colorspace conversion preserving the alpha channel
annodex — annodex stream manipulation (info about annodex: http://www.annodex.net)
apetag — APEv1/2 tag reader
audiofx — Audio effects plugin
auparse — parses au streams
autodetect — Plugin contains auto-detection plugins for video/audio outputs
avi — AVI stream handling
cacasink — Colored ASCII Art video sink
cairo — Cairo-based overlaying
cutter — Audio Cutter to split audio into non-silent bits
debug — elements for testing and debugging
directdraw — Direct Draw plugin
directsound — DirectSound plugin
dv — DV demuxer and decoder based on libdv (libdv.sf.net)
efence — This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults. This allocation method is very similar to the debugging tool "Electric Fence".
equalizer — GStreamer audio equalizers
effectv — effect plugins from the effectv project
esdsink — ESD Element Plugins
flac — The FLAC Lossless compressor Codec
flxdec — FLC/FLI/FLX video decoder
gamma — Changes gamma on video images
gconfelements — elements wrapping the GStreamer/GConf audio/video output settings
gdkpixbuf — GdkPixbuf-based image decoder, scaler and sink
goom — GOOM visualization filter
goom2k1 — GOOM 2k1 visualization filter
halelements — elements wrapping the GStreamer/HAL audio input/output devices
icydemux — Demux ICY tags from a stream
id3demux — Demux ID3v1 and ID3v2 tags from a file
interleave — Audio interleaver/deinterleaver
jpeg — JPeg plugin library
level — Audio level plugin
matroska — Matroska stream handling
monoscope — Monoscope visualization
mulaw — MuLaw audio conversion routines
multifile — Writes buffers to sequentially named files
multipart — multipart stream manipulation
navigationtest — Template for a video filter
ossaudio — OSS (Open Sound System) support for GStreamer
osxaudio — OSX (Mac OS X) audio support for GStreamer
osxvideo — OSX native video output plugin
png — PNG plugin library
pulseaudio — PulseAudio plugin library
quicktime — Quicktime support
replaygain — ReplayGain volume normalization
rtp — Real-time protocol plugins
rtsp — transfer data via RTSP
shout2send — Sends data to an icecast server using libshout2
smpte — Apply the standard SMPTE transitions on video images
soup — libsoup HTTP client src
spectrum — Run an FFT on the audio signal, output spectrum data
speex — Speex plugin library
taglib — Tag writing plug-in based on taglib
udp — transfer data via UDP
video4linux2 — elements for Video 4 Linux
videobalance — Changes hue, saturation, brightness etc. on video images
videobox — resizes a video by adding borders or cropping
videocrop — Crops video into a user-defined region
videoflip — Flips and rotates video
videomixer — Video mixer
waveform — WaveForm API based plugin
wavenc — Encode raw audio into WAV
wavpack — Wavpack lossless/lossy audio format handling
wavparse — Parse a .wav file into raw audio
ximagesrc — X11 video input plugin using standard Xlib calls
gst-plugins-good Base Classes
GstIirEqualizer
GstVideoMixerPad