GStreamer Good Plugins 1.0 Plugins Reference Manual

for GStreamer Good Plugins 1.0 (1.0.4) 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
  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
  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
  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
  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
  oss4sink — Output to a sound card via OSS version 4
  oss4src — Capture from a sound card via OSS version 4
  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
  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)
  rtpbin — Real-Time Transport Protocol bin
  rtpjitterbuffer — A buffer that deals with network jitter and other transmission faults
  rtpptdemux — Parses codec streams transmitted in the same RTP session
  rtpsession — Implement an RTP session
  rtpssrcdemux — Splits RTP streams based on the SSRC
  shagadelictv — Oh behave, ShagedelicTV makes images shagadelic!
  shapewipe — Adds a shape wipe transition to a video stream
  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 — Displays frames on a video4linux2 device
  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
  vp8dec — Decode VP8 video streams
  vp8enc — Encode VP8 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 — Wavpack parser
  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
  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)
  equalizer — GStreamer audio equalizers
  effectv — effect plugins from the effectv project
  flac — The FLAC Lossless compressor Codec
  flv — FLV muxing and demuxing plugin
  flxdec — FLC/FLI/FLX video decoder
  gdkpixbuf — GdkPixbuf-based image decoder, overlay and sink
  goom — GOOM visualization filter
  goom2k1 — GOOM 2k1 visualization filter
  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
  rtpmanager — 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
  vpx — VP8 plugin
  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
  GstIirEqualizer
  GstVideoMixerPad

Generated by GTK-Doc V1.18