GStreamer Good Plugins 0.10 Plugins Reference Manual |
|---|
for GStreamer Good Plugins 0.10 (0.10.31) The latest version of this documentation can be found on-line at http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/.
- gst-plugins-good Elements
- 3gppmux — Muxer for 3GPP (.3gp) files
- aacparse — AAC parser
- aasink — An ASCII art videosink
- ac3parse — AC3 parser
- agingtv — AgingTV adds age to video input using scratches and dust
- alpha — Adds an alpha channel to video - uniform or via chroma-keying
- alphacolor — ARGB from/to AYUV colorspace conversion preserving the alpha channel
- alawdec — Convert 8bit A law to 16bit PCM
- alawenc — Convert 16bit PCM to 8bit A law
- amrparse — AMR parser
- apedemux — Read and output APE tags while demuxing the contents
- apev2mux — Adds an APEv2 header to the beginning of files using taglib
- aspectratiocrop — Crops video into a user-defined aspect-ratio
- audioamplify — Amplifies an audio stream by a given factor
- audiochebband — Chebyshev band pass and band reject filter
- audiocheblimit — Chebyshev low pass and high pass filter
- audiofirfilter — Generic audio FIR filter with custom filter kernel
- audioiirfilter — Generic audio IIR filter with custom filter kernel
- audiowsincband — Band pass and band reject windowed sinc filter
- audiowsinclimit — Low pass and high pass windowed sinc filter
- audioecho — Adds an echo or reverb effect to an audio stream
- audiodynamic — Compressor and Expander
- audioinvert — Swaps upper and lower half of audio samples
- audiopanorama — Positions audio streams in the stereo panorama
- audiokaraoke — Removes voice from sound
- auparse — Parse an .au file into raw audio
- autoaudiosink — Wrapper audio sink for automatically detected audio sink
- autoaudiosrc — Wrapper audio source for automatically detected audio source
- autovideosink — Wrapper video sink for automatically detected video sink
- autovideosrc — Wrapper video source for automatically detected video source
- 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
- cairotextoverlay — Adds text strings on top of a video buffer
- cairotimeoverlay — Overlays the time on a video stream
- cairorender — Encodes streams using Cairo
- cairooverlay — Render overlay on a video stream using Cairo
- capssetter — Set/merge caps on stream
- cmmldec — Decodes CMML streams
- cmmlenc — Encodes CMML streams
- cutter — Audio Cutter to split audio into non-silent bits
- dcaparse — DCA (DTS Coherent Acoustics) parser
- deinterlace — Deinterlace Methods ported from DScaler/TvTime
- deinterleave — Splits one interleaved multichannel audio stream into many mono audio streams
- dicetv — 'Dices' the screen up into many small squares
- directsoundsink — DirectSound audio sink
- dv1394src — Source for DV 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)
- edgetv — Apply edge detect on video
- equalizer-10bands — Direct Form 10 band IIR equalizer
- equalizer-3bands — Direct Form 3 band IIR equalizer
- equalizer-nbands — Direct Form IIR equalizer
- esdsink — Plays audio to an esound server
- flacdec — Decodes FLAC lossless audio streams
- flacenc — Encodes audio with the FLAC lossless audio encoder
- flacparse — Parses audio with the FLAC lossless audio codec
- flactag — Rewrite tags in a FLAC file
- flvdemux — Demux FLV feeds into digital streams
- flvmux — Muxes video/audio streams into a FLV stream
- flxdec — FLC/FLI/FLX video decoder
- gamma — Adjusts gamma on a video stream
- gconfaudiosrc — Audio source embedding the GConf-settings for audio input
- gconfaudiosink — Audio sink embedding the GConf-settings for audio output
- gconfvideosrc — Video source embedding the GConf-settings for video input
- gconfvideosink — Video sink embedding the GConf-settings for video output
- gdkpixbufsink — Output images as GdkPixbuf objects in bus messages
- 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
- gstrtpbin — Real-Time Transport Protocol bin
- gstrtpjitterbuffer — A buffer that deals with network jitter and other transmission faults
- gstrtpptdemux — Parses codec streams transmitted in the same RTP session
- gstrtpsession — Implement an RTP session
- gstrtpssrcdemux — Splits RTP streams based on the SSRC
- halaudiosink — Audio sink for sound device access via HAL
- halaudiosrc — Audio source for sound device access via HAL
- hdv1394src — Source for MPEG-TS video data from firewire port
- icydemux — Read and output ICY tags while demuxing the contents
- id3demux — Read and output ID3v1 and ID3v2 tags while demuxing the contents
- id3v2mux — Adds an ID3v2 header to the beginning of MP3 files using taglib
- imagefreeze — Generates a still frame stream from an image
- interleave — Folds many mono channels into one interleaved audio stream
- ismlmux — Muxer for ISML smooth streaming (.isml) files
- jackaudiosrc — Captures audio from a JACK server
- jackaudiosink — Output audio to a JACK server
- jpegdec — Decode images from JPEG format
- jpegenc — Encode images in JPEG format
- level — RMS/Peak/Decaying Peak Level messager for audio/raw
- matroskamux — Muxes video/audio/subtitle streams into a matroska stream
- matroskademux — Demuxes Matroska/WebM streams into video/audio/subtitles
- mj2mux — Muxer for Motion JPEG-2000 (.mj2) files
- monoscope — Displays a highly stabilised waveform of audio input
- mpegaudioparse — MPEG audio parser
- mp4mux — Muxer for ISO MPEG-4 (.mp4) files
- mulawdec — Convert 8bit mu law to 16bit PCM
- mulawenc — Convert 16bit PCM to 8bit mu law
- multifilesink — Write buffers to a sequentially named set of files
- multifilesrc — Read a sequentially named set of files into buffers
- multipartdemux — demux multipart streams
- multipartmux — mux multipart streams
- multiudpsink — Send data over the network via UDP
- optv — Optical art meets real-time video effect
- oss4mixer — Control sound input and output levels with OSS4
- oss4sink — Output to a sound card via OSS version 4
- oss4src — Capture from a sound card via OSS version 4
- ossmixer — Control sound input and output levels with OSS
- osssink — Output to a sound card via OSS
- osssrc — Capture from a sound card via OSS
- osxaudiosink — Output to a sound card in OS X
- 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 — Periodically query and report on processing progress
- pulsesink — Plays audio to a PulseAudio server
- pulsesrc — Captures audio from a PulseAudio server
- pulsemixer — Control sound input and output levels for PulseAudio
- quarktv — Motion dissolver
- qtdemux — Demultiplex a QuickTime file into audio and video streams
- qtmux — Muxer for quicktime(.mov) files
- qtmoovrecover — Utility element for recovering unfinished quicktime files
- radioactv — motion-enlightment effect
- revtv — A video waveform monitor for each line of video processed
- rganalysis — Perform the ReplayGain analysis
- rglimiter — Apply signal compression to raw audio data
- rgvolume — Apply ReplayGain volume adjustment
- rippletv — RippleTV does ripple mark effect on the video input
- rtpdec — Accepts raw RTP and RTCP packets and sends them forward
- rtpj2kpay — Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371)
- rtpjpegpay — Payload-encodes JPEG pictures into RTP packets (RFC 2435)
- rtspsrc — Receive data over the network via RTSP (RFC 2326)
- shagadelictv — Oh behave, ShagedelicTV makes images shagadelic!
- shapewipe — Adds a shape wipe transition to a video stream
- smokedec — Decode video from Smoke format
- smokeenc — Encode images into the Smoke format
- smpte — Apply the standard SMPTE transitions on video images
- smptealpha — Apply the standard SMPTE transitions as alpha on video images
- souphttpsrc — Receive data as a client over the network via HTTP using SOUP
- spectrum — Run an FFT on the audio signal, output spectrum data
- speexenc — Encodes audio in Speex format
- speexdec — decode speex streams to audio
- splitfilesrc — Read a sequentially named set of files as if it was one large file
- streaktv — StreakTV makes after images of moving objects
- taginject — inject metadata tags
- udpsrc — Receive data over the network via UDP
- udpsink — Send data over the network via UDP
- v4l2src — Reads frames from a Video4Linux2 device
- v4l2sink
- v4l2radio — Controls a Video4Linux2 radio device
- vertigotv — A loopback alpha blending effector with rotating and scaling
- videobalance — Adjusts brightness, contrast, hue, saturation on a video stream
- videobox — Resizes a video by adding borders or cropping
- videocrop — Crops video into a user-defined region
- videoflip — Flips and rotates video
- videomixer — Mix multiple video streams
- videomixer2 — Mix multiple video streams
- warptv — WarpTV does realtime goo'ing of the video input
- wavenc — Encode raw audio into WAV
- waveformsink — WaveForm audio sink
- 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
- webmmux — Muxes video and audio streams into a WebM stream
- ximagesrc — Creates a screenshot video stream
- y4menc — Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
- 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 from/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 in- and outputs
- avi — AVI stream handling
- cacasink — Colored ASCII Art video sink
- cairo — Cairo-based elements
- cutter — Audio Cutter to split audio into non-silent bits
- debug — elements for testing and debugging
- deinterlace — Deinterlacer
- 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
- flv — FLV muxing and demuxing plugin
- flxdec — FLC/FLI/FLX video decoder
- 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
- imagefreeze — Still frame stream generator
- interleave — Audio interleaver/deinterleaver
- isomp4 — ISO base media file format support (mp4, 3gpp, qt, mj2)
- jack — JACK audio elements
- jpeg — JPeg plugin library
- level — Audio level plugin
- matroska — Matroska and WebM stream handling
- monoscope — Monoscope visualization
- mulaw — MuLaw audio conversion routines
- multifile — Reads/Writes buffers from/to sequentially named files
- multipart — multipart stream manipulation
- navigationtest — Template for a video filter
- oss4 — Open Sound System (OSS) version 4 support for GStreamer
- 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
- replaygain — ReplayGain volume normalization
- rtp — Real-time protocol plugins
- gstrtpmanager — RTP session management plugin library
- rtsp — transfer data via RTSP
- shapewipe — Shape Wipe transition filter
- shout2send — Sends data to an icecast server using libshout2
- smpte — Apply the standard SMPTE transitions on video images
- soup — libsoup HTTP client src/sink
- 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
- videobox — resizes a video by adding borders or cropping
- videocrop — Crops video into a user-defined region
- videofilter — Video filters plugin
- 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
- y4menc — Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
- gst-plugins-good Base Classes
