gstreamer/markdown/plugins.md

167 KiB

List of Elements and Plugins

Note: this list is not complete! It does not contain OS-specific plugins for Android, Windows, macOS, iOS, or wrapper plugins (gst-libav, gst-omx), nor gst-rtsp-server or gstreamer-vaapi elements.

There may be links to pages that don't exist, this means that the element or plugin does not have documentation yet or the documentation is not hooked up properly (help welcome!).

Element Description Plugin Module
3gppmux Multiplex audio and video into a 3GPP file isomp4 gst-plugins-good
a2dpsink Plays audio to an A2DP device bluez gst-plugins-bad
a52dec Decodes ATSC A/52 encoded audio streams a52dec gst-plugins-ugly
aacparse Advanced Audio Coding parser audioparsers gst-plugins-good
aasink An ASCII art videosink aasink gst-plugins-good
ac3parse AC3 parser audioparsers gst-plugins-good
accurip Computes an AccurateRip CRC accurip gst-plugins-bad
adder Add N audio channels together adder gst-plugins-base
adpcmdec Decode MS and IMA ADPCM audio adpcmdec gst-plugins-bad
adpcmenc Encode ADPCM audio adpcmenc gst-plugins-bad
agingtv AgingTV adds age to video input using scratches and dust effectv gst-plugins-good
aiffmux Multiplex raw audio into AIFF aiff gst-plugins-bad
aiffparse Parse a .aiff file into raw audio aiff gst-plugins-bad
alawdec Convert 8bit A law to 16bit PCM alaw gst-plugins-good
alawenc Convert 16bit PCM to 8bit A law alaw gst-plugins-good
alpha Adds an alpha channel to video - uniform or via chroma-keying alpha gst-plugins-good
alphacolor ARGB from/to AYUV colorspace conversion preserving the alpha channel alphacolor gst-plugins-good
alsamidisrc Push ALSA MIDI sequencer events around alsa gst-plugins-base
alsasink Output to a sound card via ALSA alsa gst-plugins-base
alsasrc Read from a sound card via ALSA alsa gst-plugins-base
amrnbdec Adaptive Multi-Rate Narrow-Band audio decoder amrnb gst-plugins-ugly
amrnbenc Adaptive Multi-Rate Narrow-Band audio encoder amrnb gst-plugins-ugly
amrparse Adaptive Multi-Rate audio parser audioparsers gst-plugins-good
amrwbdec Adaptive Multi-Rate Wideband audio decoder amrwbdec gst-plugins-ugly
apedemux Read and output APE tags while demuxing the contents apetag gst-plugins-good
apev2mux Adds an APEv2 header to the beginning of files using taglib taglib gst-plugins-good
appsink Allow the application to get access to raw buffer app gst-plugins-base
appsrc Allow the application to feed buffers to a pipeline app gst-plugins-base
asfdemux Demultiplexes ASF Streams asf gst-plugins-ugly
asfmux Muxes audio and video into an ASF stream asfmux gst-plugins-bad
asfparse Parses ASF asfmux gst-plugins-bad
aspectratiocrop Crops video into a user-defined aspect-ratio videocrop gst-plugins-good
assrender Renders ASS/SSA subtitles with libass assrender gst-plugins-bad
asteriskh263 Extracts H263 video from RTP and encodes in Asterisk H263 format rtp gst-plugins-good
audioamplify Amplifies an audio stream by a given factor audiofx gst-plugins-good
audiochannelmix Mixes left/right channels of stereo audio audiofxbad gst-plugins-bad
audiochebband Chebyshev band pass and band reject filter audiofx gst-plugins-good
audiocheblimit Chebyshev low pass and high pass filter audiofx gst-plugins-good
audioconvert Convert audio to different formats audioconvert gst-plugins-base
audiodynamic Compressor and Expander audiofx gst-plugins-good
audioecho Adds an echo or reverb effect to an audio stream audiofx gst-plugins-good
audiofirfilter Generic audio FIR filter with custom filter kernel audiofx gst-plugins-good
audioiirfilter Generic audio IIR filter with custom filter kernel audiofx gst-plugins-good
audiointerleave Mixes multiple audio streams audiomixer gst-plugins-bad
audioinvert Swaps upper and lower half of audio samples audiofx gst-plugins-good
audiokaraoke Removes voice from sound audiofx gst-plugins-good
audiomixer Mixes multiple audio streams audiomixer gst-plugins-bad
audiopanorama Positions audio streams in the stereo panorama audiofx gst-plugins-good
audioparse Converts stream into audio frames (deprecated: use rawaudioparse instead) rawparse gst-plugins-bad
audiorate Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream audiorate gst-plugins-base
audioresample Resamples audio audioresample gst-plugins-base
audiosegmentclip Clips audio buffers to the configured segment segmentclip gst-plugins-bad
audiotestsrc Creates audio test signals of given frequency and volume audiotestsrc gst-plugins-base
audiowsincband Band pass and band reject windowed sinc filter audiofx gst-plugins-good
audiowsinclimit Low pass and high pass windowed sinc filter audiofx gst-plugins-good
auparse Parse an .au file into raw audio auparse gst-plugins-good
autoaudiosink Wrapper audio sink for automatically detected audio sink autodetect gst-plugins-good
autoaudiosrc Wrapper audio source for automatically detected audio source autodetect gst-plugins-good
autoconvert Selects the right transform element based on the caps autoconvert gst-plugins-bad
autovideoconvert Selects the right color space convertor based on the caps autoconvert gst-plugins-bad
autovideosink Wrapper video sink for automatically detected video sink autodetect gst-plugins-good
autovideosrc Wrapper video source for automatically detected video source autodetect gst-plugins-good
avdtpsink Plays audio to an A2DP device bluez gst-plugins-bad
avdtpsrc Receives audio from an A2DP device bluez gst-plugins-bad
avidemux Demultiplex an avi file into audio and video avi gst-plugins-good
avimux Muxes audio and video into an avi stream avi gst-plugins-good
avisubtitle Parse avi subtitle stream avi gst-plugins-good
bayer2rgb Converts video/x-bayer to video/x-raw bayer gst-plugins-bad
bpmdetect Detect the BPM of an audio stream soundtouch gst-plugins-bad
breakmydata randomly change data in the stream debug gst-plugins-good
bs2b Improve headphone listening of stereo audio records using the bs2b library. bs2b gst-plugins-bad
bulge Adds a protuberance in the center point geometrictransform gst-plugins-bad
burn Burn adjusts the colors in the video signal. gaudieffects gst-plugins-bad
bz2dec Decodes compressed streams bz2 gst-plugins-bad
bz2enc Compresses streams bz2 gst-plugins-bad
cacasink A colored ASCII art videosink cacasink gst-plugins-good
cairooverlay Render overlay on a video stream using Cairo cairo gst-plugins-good
camerabin Take image snapshots and record movies from camera camerabin gst-plugins-bad
capsfilter Pass data without modification, limiting formats coreelements gstreamer
capssetter Set/merge caps on stream debug gst-plugins-good
cdiocddasrc Read audio from CD using libcdio cdio gst-plugins-ugly
cdparanoiasrc Read audio from CD in paranoid mode cdparanoia gst-plugins-base
checksumsink Calculates a checksum for buffers debugutilsbad gst-plugins-bad
chopmydata FIXME debugutilsbad gst-plugins-bad
chromahold Removes all color information except for one color coloreffects gst-plugins-bad
chromaprint Find an audio fingerprint using the Chromaprint library chromaprint gst-plugins-bad
chromium Chromium breaks the colors of the video signal. gaudieffects gst-plugins-bad
circle Warps the picture into an arc shaped form geometrictransform gst-plugins-bad
clockoverlay Overlays the current clock time on a video stream pango gst-plugins-base
coloreffects Color Look-up Table filter coloreffects gst-plugins-bad
combdetect Detect combing artifacts in video stream ivtc gst-plugins-bad
compare Compares incoming buffers debugutilsbad gst-plugins-bad
compositor Composite multiple video streams compositor gst-plugins-bad
concat Concatenate multiple streams coreelements gstreamer
cpureport Post cpu usage information every buffer debug gst-plugins-good
curlfilesink Upload data over FILE protocol using libcurl curl gst-plugins-bad
curlftpsink Upload data over FTP protocol using libcurl curl gst-plugins-bad
curlhttpsink Upload data over HTTP/HTTPS protocol using libcurl curl gst-plugins-bad
curlsmtpsink Upload data over SMTP protocol using libcurl curl gst-plugins-bad
cutter Audio Cutter to split audio into non-silent bits cutter gst-plugins-good
cvdilate Applies cvDilate OpenCV function to the image opencv gst-plugins-bad
cvequalizehist Applies cvEqualizeHist OpenCV function to the image opencv gst-plugins-bad
cverode Applies cvErode OpenCV function to the image opencv gst-plugins-bad
cvlaplace Applies cvLaplace OpenCV function to the image opencv gst-plugins-bad
cvsmooth Applies cvSmooth OpenCV function to the image opencv gst-plugins-bad
cvsobel Applies cvSobel OpenCV function to the image opencv gst-plugins-bad
dashdemux Dynamic Adaptive Streaming over HTTP demuxer dashdemux gst-plugins-bad
dataurisrc Handles data: uris dataurisrc gst-plugins-bad
dcaparse DCA parser audioparsers gst-plugins-good
debugspy DebugSpy provides information on buffers with bus messages debugutilsbad gst-plugins-bad
decklinkaudiosink Decklink Sink decklink gst-plugins-bad
decklinkaudiosrc Decklink Source decklink gst-plugins-bad
decklinkvideosink Decklink Sink decklink gst-plugins-bad
decklinkvideosrc Decklink Source decklink gst-plugins-bad
decodebin Autoplug and decode to raw media playback gst-plugins-base
decodebin3 Autoplug and decode to raw media playback gst-plugins-base
deinterlace Deinterlace Methods ported from DScaler/TvTime deinterlace gst-plugins-good
deinterleave Splits one interleaved multichannel audio stream into many mono audio streams interleave gst-plugins-good
dicetv 'Dices' the screen up into many small squares effectv gst-plugins-good
diffuse Diffuses the image by moving its pixels in random directions geometrictransform gst-plugins-bad
dilate Dilate copies the brightest pixel around. gaudieffects gst-plugins-bad
diracparse Parses Dirac streams videoparsersbad gst-plugins-bad
directsoundsink DirectSound audio sink directsound gst-plugins-good
disparity Calculates the stereo disparity map from two (sequences of) rectified and aligned stereo images opencv gst-plugins-bad
dodge Dodge saturates the colors in the video signal. gaudieffects gst-plugins-bad
downloadbuffer Download Buffer element coreelements gstreamer
dtlsdec Decodes DTLS packets dtls gst-plugins-bad
dtlsenc Encodes packets with DTLS dtls gst-plugins-bad
dtlssrtpdec Decodes SRTP packets with a key received from DTLS dtls gst-plugins-bad
dtlssrtpdemux Demultiplexes DTLS and SRTP packets dtls gst-plugins-bad
dtlssrtpenc Encodes SRTP packets with a key received from DTLS dtls gst-plugins-bad
dtmfdetect This element detects DTMF tones spandsp gst-plugins-bad
dtmfsrc Generates DTMF tones dtmf gst-plugins-good
dtsdec Decodes DTS audio streams dtsdec gst-plugins-bad
dv1394src Source for DV video data from firewire port 1394 gst-plugins-good
dvbbasebin Access descramble and split DVB streams dvb gst-plugins-bad
dvbsrc Digital Video Broadcast Source dvb gst-plugins-bad
dvbsuboverlay Renders DVB subtitles dvbsuboverlay gst-plugins-bad
dvdec Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net) dv gst-plugins-good
dvdemux Uses libdv to separate DV audio from DV video (libdv.sourceforge.net) dv gst-plugins-good
dvdlpcmdec Decode DVD LPCM frames into standard PCM audio dvdlpcmdec gst-plugins-ugly
dvdreadsrc Access a DVD title/chapter/angle using libdvdread dvdread gst-plugins-ugly
dvdspu Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through dvdspu gst-plugins-bad
dvdsubdec Decodes DVD subtitles into AYUV video frames dvdsub gst-plugins-ugly
dvdsubparse Parses and packetizes DVD subtitle streams dvdsub gst-plugins-ugly
dynudpsink Send data over the network via UDP with packet destinations picked up dynamically from meta on the buffers passed udp gst-plugins-good
edgedetect Performs canny edge detection on videos and images. opencv gst-plugins-bad
edgetv Apply edge detect on video effectv gst-plugins-good
encodebin Convenience encoding/muxing element encoding gst-plugins-base
equalizer-10bands Direct Form 10 band IIR equalizer equalizer gst-plugins-good
equalizer-3bands Direct Form 3 band IIR equalizer equalizer gst-plugins-good
equalizer-nbands Direct Form IIR equalizer equalizer gst-plugins-good
errorignore Pass through all packets but ignore some GstFlowReturn types debugutilsbad gst-plugins-bad
exclusion Exclusion exclodes the colors in the video signal. gaudieffects gst-plugins-bad
faac Free MPEG-2/4 AAC encoder faac gst-plugins-bad
faad Free MPEG-2/4 AAC decoder faad gst-plugins-bad
faceblur Blurs faces in images and videos opencv gst-plugins-bad
facedetect Performs face detection on videos and images, providing detected positions via bus messages opencv gst-plugins-bad
fakesink Black hole for data coreelements gstreamer
fakesrc Push empty (no data) buffers around coreelements gstreamer
fbdevsink Linux framebuffer videosink fbdevsink gst-plugins-bad
fdsink Write data to a file descriptor coreelements gstreamer
fdsrc Read from a file descriptor coreelements gstreamer
festival Synthesizes plain text into audio festival gst-plugins-bad
fieldanalysis Analyse fields from video frames to identify if they are progressive/telecined/interlaced fieldanalysis gst-plugins-bad
filesink Write stream to a file coreelements gstreamer
filesrc Read from arbitrary point in a file coreelements gstreamer
fisheye Simulate a fisheye lens by zooming on the center of the image and compressing the edges geometrictransform gst-plugins-bad
flacdec Decodes FLAC lossless audio streams flac gst-plugins-good
flacenc Encodes audio with the FLAC lossless audio encoder flac gst-plugins-good
flacparse Parses audio with the FLAC lossless audio codec audioparsers gst-plugins-good
flactag Rewrite tags in a FLAC file flac gst-plugins-good
flitetestsrc Creates audio test signals identifying channels flite gst-plugins-bad
fluiddec Midi Synthesizer Element fluidsynthmidi gst-plugins-bad
flvdemux Demux FLV feeds into digital streams flv gst-plugins-good
flvmux Muxes video/audio streams into a FLV stream flv gst-plugins-good
flxdec FLC/FLI/FLX video decoder flxdec gst-plugins-good
fpsdisplaysink Shows the current frame-rate and drop-rate of the videosink as overlay or text on stdout debugutilsbad gst-plugins-bad
freeverb Add reverberation to audio streams freeverb gst-plugins-bad
funnel N-to-1 pipe fitting coreelements gstreamer
gamma Adjusts gamma on a video stream videofilter gst-plugins-good
gaussianblur Perform Gaussian blur/sharpen on a video gaudieffects gst-plugins-bad
gdkpixbufdec Decodes images in a video stream using GdkPixbuf gdkpixbuf gst-plugins-good
gdkpixbufoverlay Overlay an image onto a video stream gdkpixbuf gst-plugins-good
gdkpixbufsink Output images as GdkPixbuf objects in bus messages gdkpixbuf gst-plugins-good
gdpdepay Depayloads GStreamer Data Protocol buffers gdp gst-plugins-bad
gdppay Payloads GStreamer Data Protocol buffers gdp gst-plugins-bad
giosink Write to any GIO-supported location gio gst-plugins-base
giosrc Read from any GIO-supported location gio gst-plugins-base
giostreamsink Write to any GIO stream gio gst-plugins-base
giostreamsrc Read from any GIO stream gio gst-plugins-base
glcolorbalance Adjusts brightness, contrast, hue, saturation on a video stream opengl gst-plugins-base
glcolorconvert Converts between color spaces using OpenGL shaders opengl gst-plugins-base
glcolorscale Colorspace converter and video scaler opengl gst-plugins-base
gldeinterlace Deinterlacing based on fragment shaders opengl gst-plugins-base
gldifferencematte Saves a background frame and replace it with a pixbuf opengl gst-plugins-base
gldownload Downloads data from OpenGL opengl gst-plugins-base
gleffects GL Shading Language effects opengl gst-plugins-base
gleffects_blur GL Shading Language effects - Blur with 9x9 separable convolution Effect opengl gst-plugins-base
gleffects_bulge GL Shading Language effects - Bulge Effect opengl gst-plugins-base
gleffects_fisheye GL Shading Language effects - FishEye Effect opengl gst-plugins-base
gleffects_glow GL Shading Language effects - Glow Lighting Effect opengl gst-plugins-base
gleffects_heat GL Shading Language effects - Heat Signature Effect opengl gst-plugins-base
gleffects_identity GL Shading Language effects - Do nothing Effect opengl gst-plugins-base
gleffects_laplacian GL Shading Language effects - Laplacian Convolution Demo Effect opengl gst-plugins-base
gleffects_lumaxpro GL Shading Language effects - Luma Cross Processing Effect opengl gst-plugins-base
gleffects_mirror GL Shading Language effects - Mirror Effect opengl gst-plugins-base
gleffects_sepia GL Shading Language effects - Sepia Toning Effect opengl gst-plugins-base
gleffects_sin GL Shading Language effects - All Grey but Red Effect opengl gst-plugins-base
gleffects_sobel GL Shading Language effects - Sobel edge detection Effect opengl gst-plugins-base
gleffects_square GL Shading Language effects - Square Effect opengl gst-plugins-base
gleffects_squeeze GL Shading Language effects - Squeeze Effect opengl gst-plugins-base
gleffects_stretch GL Shading Language effects - Stretch Effect opengl gst-plugins-base
gleffects_tunnel GL Shading Language effects - Light Tunnel Effect opengl gst-plugins-base
gleffects_twirl GL Shading Language effects - Twirl Effect opengl gst-plugins-base
gleffects_xpro GL Shading Language effects - Cross Processing Effect opengl gst-plugins-base
gleffects_xray GL Shading Language effects - Glowing negative effect opengl gst-plugins-base
glfilterapp Use client callbacks to define the scene opengl gst-plugins-base
glfilterbin Infrastructure to process GL textures opengl gst-plugins-base
glfiltercube Map input texture on the 6 cube faces opengl gst-plugins-base
glfilterglass Glass Filter opengl gst-plugins-base
glimagesink Infrastructure to process GL textures opengl gst-plugins-base
glimagesinkelement A videosink based on OpenGL opengl gst-plugins-base
glmixerbin OpenGL video_mixer empty bin [openglmixers][openglmixers] gst-plugins-bad
glmosaic OpenGL mosaic [openglmixers][openglmixers] gst-plugins-bad
gloverlay Overlay GL video texture with a JPEG/PNG image opengl gst-plugins-base
glshader Perform operations with a GLSL shader opengl gst-plugins-base
glsinkbin Infrastructure to process GL textures opengl gst-plugins-base
glsrcbin Infrastructure to process GL textures opengl gst-plugins-base
glstereomix OpenGL stereo video combiner [openglmixer][openglmixer] gst-plugins-bad
glstereosplit Splits a stereoscopic stream into separate left/right streams opengl gst-plugins-base
gltestsrc Creates a test video stream opengl gst-plugins-base
glupload Uploads data into OpenGL opengl gst-plugins-base
glvideomixer OpenGL video_mixer bin [openglmixer][openglmixer] gst-plugins-bad
glvideomixerelement OpenGL video_mixer [openglmixer][openglmixer] gst-plugins-bad
glviewconvert Convert stereoscopic/multiview video formats opengl gst-plugins-base
gmedec Uses libgme to emulate a gaming console sound processors gmedec gst-plugins-bad
goom Takes frames of data and outputs video frames using the GOOM filter goom gst-plugins-good
goom2k1 Takes frames of data and outputs video frames using the GOOM 2k1 filter goom2k1 gst-plugins-good
grabcut (too long) opencv gst-plugins-bad
gsmdec Decodes GSM encoded audio gsm gst-plugins-bad
gsmenc Encodes GSM audio gsm gst-plugins-bad
gtkglsink A video sink that renders to a GtkWidget using OpenGL gstgtk gst-plugins-bad
gtksink A video sink that renders to a GtkWidget gstgtk gst-plugins-bad
h263parse Parses H.263 streams videoparsersbad gst-plugins-bad
h264parse Parses H.264 streams videoparsersbad gst-plugins-bad
h265parse Parses H.265 streams videoparsersbad gst-plugins-bad
handdetect Performs hand gesture detection on videos, providing detected hand positions via bus message and navigation event, and deals with hand gesture events opencv gst-plugins-bad
hdv1394src Source for MPEG-TS video data from firewire port 1394 gst-plugins-good
hlsdemux HTTP Live Streaming demuxer hls gst-plugins-bad
hlssink HTTP Live Streaming sink hls gst-plugins-bad
icydemux Read and output ICY tags while demuxing the contents icydemux gst-plugins-good
id3demux Read and output ID3v1 and ID3v2 tags while demuxing the contents id3demux gst-plugins-good
id3mux Adds an ID3v2 header and ID3v1 footer to a file id3tag gst-plugins-bad
id3v2mux Adds an ID3v2 header to the beginning of MP3 files using taglib taglib gst-plugins-good
identity Pass data without modification coreelements gstreamer
imagefreeze Generates a still frame stream from an image imagefreeze gst-plugins-good
input-selector N-to-1 input stream selector coreelements gstreamer
interaudiosink Virtual audio sink for internal process communication inter gst-plugins-bad
interaudiosrc Virtual audio source for internal process communication inter gst-plugins-bad
interlace Creates an interlaced video from progressive frames interlace gst-plugins-bad
interleave Folds many mono channels into one interleaved audio stream interleave gst-plugins-good
intersubsink Virtual subtitle sink for internal process communication inter gst-plugins-bad
intersubsrc Virtual subtitle source for internal process communication inter gst-plugins-bad
intervideosink Virtual video sink for internal process communication inter gst-plugins-bad
intervideosrc Virtual video source for internal process communication inter gst-plugins-bad
irtspparse Parses a raw interleaved RTSP stream pcapparse gst-plugins-bad
ismlmux Multiplex audio and video into a ISML file isomp4 gst-plugins-good
ivfparse Demuxes a IVF stream ivfparse gst-plugins-bad
ivorbisdec decode raw vorbis streams to integer audio ivorbisdec gst-plugins-base
ivtc Inverse Telecine Filter ivtc gst-plugins-bad
jackaudiosink Output audio to a JACK server jack gst-plugins-good
jackaudiosrc Captures audio from a JACK server jack gst-plugins-good
jifmux Remuxes JPEG images with markers and tags jpegformat gst-plugins-bad
jp2kdecimator Removes information from JPEG2000 streams without recompression jp2kdecimator gst-plugins-bad
jpeg2000parse Parses JPEG 2000 files videoparsersbad gst-plugins-bad
jpegdec Decode images from JPEG format jpeg gst-plugins-good
jpegenc Encode images in JPEG format jpeg gst-plugins-good
jpegparse Parse JPEG images into single-frame buffers jpegformat gst-plugins-bad
kaleidoscope Applies 'kaleidoscope' geometric transform to the image geometrictransform gst-plugins-bad
katedec Decodes Kate text streams kate gst-plugins-bad
kateenc Encodes Kate streams from text or subpictures kate gst-plugins-bad
kateparse parse raw kate streams kate gst-plugins-bad
katetag Retags kate streams kate gst-plugins-bad
kmssink Video sink using the Linux kernel mode setting API kms gst-plugins-bad
ladspa-amp-so-amp-mono Mono Amplifier ladspa gst-plugins-bad
ladspa-amp-so-amp-stereo Stereo Amplifier ladspa gst-plugins-bad
ladspa-delay-so-delay-5s Simple Delay Line ladspa gst-plugins-bad
ladspa-filter-so-hpf Simple High Pass Filter ladspa gst-plugins-bad
ladspa-filter-so-lpf Simple Low Pass Filter ladspa gst-plugins-bad
ladspa-sine-so-sine-faaa Sine Oscillator (Freq:audio, Amp:audio) ladspa gst-plugins-bad
ladspa-sine-so-sine-faac Sine Oscillator (Freq:audio, Amp:control) ladspa gst-plugins-bad
ladspa-sine-so-sine-fcaa Sine Oscillator (Freq:control, Amp:audio) ladspa gst-plugins-bad
ladspasrc-noise-so-noise-white White Noise Source ladspa gst-plugins-bad
ladspasrc-sine-so-sine-fcac Sine Oscillator (Freq:control, Amp:control) ladspa gst-plugins-bad
lamemp3enc High-quality free MP3 encoder lame gst-plugins-good
level RMS/Peak/Decaying Peak Level messager for audio/raw level gst-plugins-good
libvisual_bumpscope Bumpscope visual plugin libvisual gst-plugins-base
libvisual_corona Libvisual corona plugin libvisual gst-plugins-base
libvisual_infinite Infinite visual plugin libvisual gst-plugins-base
libvisual_jakdaw jakdaw visual plugin libvisual gst-plugins-base
libvisual_jess Jess visual plugin libvisual gst-plugins-base
libvisual_lv_analyzer Libvisual analyzer plugin libvisual gst-plugins-base
libvisual_lv_scope Libvisual scope plugin libvisual gst-plugins-base
libvisual_oinksie Libvisual Oinksie visual plugin libvisual gst-plugins-base
liveadder Mixes multiple audio streams audiomixer gst-plugins-bad
mad Uses mad code to decode mp3 streams mad gst-plugins-ugly
marble Applies a marbling effect to the image geometrictransform gst-plugins-bad
matroskademux Demuxes Matroska/WebM streams into video/audio/subtitles matroska gst-plugins-good
matroskamux Muxes video/audio/subtitle streams into a matroska stream matroska gst-plugins-good
matroskaparse Parses Matroska/WebM streams into video/audio/subtitles matroska gst-plugins-good
midiparse Midi Parser Element midi gst-plugins-bad
mimdec MSN Messenger compatible Mimic video decoder element mimic gst-plugins-bad
mimenc MSN Messenger compatible Mimic video encoder element mimic gst-plugins-bad
mirror Split the image into two halves and reflect one over each other geometrictransform gst-plugins-bad
mj2mux Multiplex audio and video into a MJ2 file isomp4 gst-plugins-good
mmssrc Receive data streamed via MSFT Multi Media Server protocol mms gst-plugins-bad
modplug Module decoder based on modplug engine modplug gst-plugins-bad
monoscope Displays a highly stabilised waveform of audio input monoscope gst-plugins-good
motioncells Performs motion detection on videos and images, providing detected motion cells index via bus messages opencv gst-plugins-bad
mp4mux Multiplex audio and video into a MP4 file isomp4 gst-plugins-good
mpeg2dec Uses libmpeg2 to decode MPEG video streams mpeg2dec gst-plugins-ugly
mpeg2enc High-quality MPEG-1/2 video encoder mpeg2enc gst-plugins-bad
mpeg4videoparse Parses MPEG-4 Part 2 elementary video streams videoparsersbad gst-plugins-bad
mpegaudioparse Parses and frames mpeg1 audio streams (levels 1-3), provides seek audioparsers gst-plugins-good
mpegpsdemux Demultiplexes MPEG Program Streams mpegpsdemux gst-plugins-bad
mpegpsmux Multiplexes media streams into an MPEG Program Stream mpegpsmux gst-plugins-bad
mpegtsmux Multiplexes media streams into an MPEG Transport Stream mpegtsmux gst-plugins-bad
mpegvideoparse Parses and frames MPEG-1 and MPEG-2 elementary video streams videoparsersbad gst-plugins-bad
mpg123audiodec Decodes mp3 streams using the mpg123 library mpg123 gst-plugins-good
mplex High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer mplex gst-plugins-bad
mssdemux Parse and demultiplex a Smooth Streaming manifest into audio and video streams smoothstreaming gst-plugins-bad
mulawdec Convert 8bit mu law to 16bit PCM mulaw gst-plugins-good
mulawenc Convert 16bit PCM to 8bit mu law mulaw gst-plugins-good
multifdsink Send data to multiple filedescriptors tcp gst-plugins-base
multifilesink Write buffers to a sequentially named set of files multifile gst-plugins-good
multifilesrc Read a sequentially named set of files into buffers multifile gst-plugins-good
multipartdemux demux multipart streams multipart gst-plugins-good
multipartmux mux multipart streams multipart gst-plugins-good
multiqueue Multiple data queue coreelements gstreamer
multisocketsink Send data to multiple sockets tcp gst-plugins-base
multiudpsink Send data over the network via UDP to one or multiple recipients which can be added or removed at runtime using action signals udp gst-plugins-good
mxfdemux Demux MXF files mxf gst-plugins-bad
mxfmux Muxes video/audio streams into a MXF stream mxf gst-plugins-bad
navigationtest Handle navigation events showing a black square following mouse pointer navigationtest gst-plugins-good
navseek Seek based on navigation keys left-right debug gst-plugins-good
neonhttpsrc Receive data as a client over the network via HTTP using NEON neon gst-plugins-bad
netsim An element that simulates network jitter, packet loss and packet duplication netsim gst-plugins-bad
ofa Find a music fingerprint using MusicIP's libofa ofa gst-plugins-bad
oggaviparse parse an ogg avi stream into pages (info about ogg: http://xiph.org) ogg gst-plugins-base
oggdemux demux ogg streams (info about ogg: http://xiph.org) ogg gst-plugins-base
oggmux mux ogg streams (info about ogg: http://xiph.org) ogg gst-plugins-base
oggparse parse ogg streams into pages (info about ogg: http://xiph.org) ogg gst-plugins-base
ogmaudioparse parse an OGM audio header and stream ogg gst-plugins-base
ogmtextparse parse an OGM text header and stream ogg gst-plugins-base
ogmvideoparse parse an OGM video header and stream ogg gst-plugins-base
openalsink Output audio through OpenAL openal gst-plugins-bad
openalsrc Input audio through OpenAL openal gst-plugins-bad
opencvtextoverlay Write text on the top of video opencv gst-plugins-bad
openexrdec Decode EXR streams openexr gst-plugins-bad
openjpegdec Decode JPEG2000 streams openjpeg gst-plugins-bad
openjpegenc Encode JPEG2000 streams openjpeg gst-plugins-bad
optv Optical art meets real-time video effect effectv gst-plugins-good
opusdec decode opus streams to audio opus gst-plugins-base
opusenc Encodes audio in Opus format opus gst-plugins-base
opusparse parses opus audio streams opusparse gst-plugins-bad
oss4sink Output to a sound card via OSS version 4 oss4 gst-plugins-good
oss4src Capture from a sound card via OSS version 4 oss4 gst-plugins-good
osssink Output to a sound card via OSS ossaudio gst-plugins-good
osssrc Capture from a sound card via OSS ossaudio gst-plugins-good
osxaudiosink Output to a sound card in OS X osxaudio gst-plugins-good
osxaudiosrc Input from a sound card in OS X osxaudio gst-plugins-good
osxvideosink OSX native videosink osxvideo gst-plugins-good
output-selector 1-to-N output stream selector coreelements gstreamer
parsebin Parse and de-multiplex to elementary stream playback gst-plugins-base
pcapparse Parses a raw pcap stream pcapparse gst-plugins-bad
perspective Apply a 2D perspective transform geometrictransform gst-plugins-bad
pinch Applies 'pinch' geometric transform to the image geometrictransform gst-plugins-bad
pitch Control the pitch of an audio stream soundtouch gst-plugins-bad
playbin Autoplug and play media from an uri playback gst-plugins-base
playbin3 Autoplug and play media from an uri playback gst-plugins-base
playsink Convenience sink for multiple streams playback gst-plugins-base
pngdec Decode a png video frame to a raw image png gst-plugins-good
pngenc Encode a video frame to a .png image png gst-plugins-good
pngparse Parses PNG files videoparsersbad gst-plugins-bad
pnmdec Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format pnm gst-plugins-bad
pnmenc Encodes images into portable pixmap or graymap (PNM) format pnm gst-plugins-bad
pnmsrc Receive data over the network via PNM realmedia gst-plugins-ugly
progressreport Periodically query and report on processing progress debug gst-plugins-good
pulsesink Plays audio to a PulseAudio server pulseaudio gst-plugins-good
pulsesrc Captures audio from a PulseAudio server pulseaudio gst-plugins-good
pushfilesrc Implements pushfile:// URI-handler for push-based file access debug gst-plugins-good
qmlglsink A video sink the renders to a QQuickItem qt gst-plugins-bad
qmlglsrc A video src the grab window from a qml view qt gst-plugins-bad
qtdemux Demultiplex a QuickTime file into audio and video streams isomp4 gst-plugins-good
qtmoovrecover Recovers unfinished qtmux files isomp4 gst-plugins-good
qtmux Multiplex audio and video into a QuickTime file isomp4 gst-plugins-good
quarktv Motion dissolver effectv gst-plugins-good
queue Simple data queue coreelements gstreamer
queue2 Simple data queue coreelements gstreamer
rademux Demultiplex a RealAudio file realmedia gst-plugins-ugly
radioactv motion-enlightment effect effectv gst-plugins-good
rawaudioparse Converts unformatted data streams into timestamped raw audio frames rawparse gst-plugins-bad
rawvideoparse Converts unformatted data streams into timestamped raw video frames rawparse gst-plugins-bad
rdtdepay Extracts RealMedia from RDT packets realmedia gst-plugins-ugly
rdtmanager Accepts raw RTP and RTCP packets and sends them forward realmedia gst-plugins-ugly
removesilence Removes all the silence periods from the audio stream. removesilence gst-plugins-bad
retinex Multiscale retinex for colour image enhancement opencv gst-plugins-bad
revtv A video waveform monitor for each line of video processed effectv gst-plugins-good
rfbsrc Creates a rfb video stream rfbsrc gst-plugins-bad
rganalysis Perform the ReplayGain analysis replaygain gst-plugins-good
rgb2bayer Converts video/x-raw to video/x-bayer bayer gst-plugins-bad
rglimiter Apply signal compression to raw audio data replaygain gst-plugins-good
rgvolume Apply ReplayGain volume adjustment replaygain gst-plugins-good
rippletv RippleTV does ripple mark effect on the video input effectv gst-plugins-good
rmdemux Demultiplex a RealMedia file into audio and video streams realmedia gst-plugins-ugly
rndbuffersize pull random sized buffers debug gst-plugins-good
rotate Rotates the picture by an arbitrary angle geometrictransform gst-plugins-bad
rsndvdbin DVD playback element resindvd gst-plugins-bad
rsvgdec Uses librsvg to decode SVG images rsvg gst-plugins-bad
rsvgoverlay Overlays SVG graphics over a video stream rsvg gst-plugins-bad
rtmpsink Sends FLV content to a server via RTMP rtmp gst-plugins-bad
rtmpsrc Read RTMP streams rtmp gst-plugins-bad
rtpL16depay Extracts raw audio from RTP packets rtp gst-plugins-good
rtpL16pay Payload-encode Raw audio into RTP packets (RFC 3551) rtp gst-plugins-good
rtpL24depay Extracts raw 24-bit audio from RTP packets rtp gst-plugins-good
rtpL24pay Payload-encode Raw 24-bit audio into RTP packets (RFC 3190) rtp gst-plugins-good
rtpac3depay Extracts AC3 audio from RTP packets (RFC 4184) rtp gst-plugins-good
rtpac3pay Payload AC3 audio as RTP packets (RFC 4184) rtp gst-plugins-good
rtpamrdepay Extracts AMR or AMR-WB audio from RTP packets (RFC 3267) rtp gst-plugins-good
rtpamrpay Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267) rtp gst-plugins-good
rtpasfdepay Extracts ASF streams from RTP asf gst-plugins-ugly
rtpasfpay Payload-encodes ASF into RTP packets (MS_RTSP) asfmux gst-plugins-bad
rtpbin Real-Time Transport Protocol bin rtpmanager gst-plugins-good
rtpbvdepay Extracts BroadcomVoice audio from RTP packets (RFC 4298) rtp gst-plugins-good
rtpbvpay Packetize BroadcomVoice audio streams into RTP packets (RFC 4298) rtp gst-plugins-good
rtpceltdepay Extracts CELT audio from RTP packets rtp gst-plugins-good
rtpceltpay Payload-encodes CELT audio into a RTP packet rtp gst-plugins-good
rtpdec Accepts raw RTP and RTCP packets and sends them forward rtsp gst-plugins-good
rtpdtmfdepay Generates DTMF Sound from telephone-event RTP packets dtmf gst-plugins-good
rtpdtmfmux mixes RTP DTMF streams into other RTP streams rtpmanager gst-plugins-good
rtpdtmfsrc Generates RTP DTMF packets dtmf gst-plugins-good
rtpdvdepay Depayloads DV from RTP packets (RFC 3189) rtp gst-plugins-good
rtpdvpay Payloads DV into RTP packets (RFC 3189) rtp gst-plugins-good
rtpg722depay Extracts G722 audio from RTP packets rtp gst-plugins-good
rtpg722pay Payload-encode Raw audio into RTP packets (RFC 3551) rtp gst-plugins-good
rtpg723depay Extracts G.723 audio from RTP packets (RFC 3551) rtp gst-plugins-good
rtpg723pay Packetize G.723 audio into RTP packets rtp gst-plugins-good
rtpg726depay Extracts G.726 audio from RTP packets rtp gst-plugins-good
rtpg726pay Payload-encodes G.726 audio into a RTP packet rtp gst-plugins-good
rtpg729depay Extracts G.729 audio from RTP packets (RFC 3551) rtp gst-plugins-good
rtpg729pay Packetize G.729 audio into RTP packets rtp gst-plugins-good
rtpgsmdepay Extracts GSM audio from RTP packets rtp gst-plugins-good
rtpgsmpay Payload-encodes GSM audio into a RTP packet rtp gst-plugins-good
rtpgstdepay Extracts GStreamer buffers from RTP packets rtp gst-plugins-good
rtpgstpay Payload GStreamer buffers as RTP packets rtp gst-plugins-good
rtph261depay Extracts H261 video from RTP packets (RFC 4587) rtp gst-plugins-good
rtph261pay Payload-encodes H261 video in RTP packets (RFC 4587) rtp gst-plugins-good
rtph263depay Extracts H263 video from RTP packets (RFC 2190) rtp gst-plugins-good
rtph263pay Payload-encodes H263 video in RTP packets (RFC 2190) rtp gst-plugins-good
rtph263pdepay Extracts H263/+/++ video from RTP packets (RFC 4629) rtp gst-plugins-good
rtph263ppay Payload-encodes H263/+/++ video in RTP packets (RFC 4629) rtp gst-plugins-good
rtph264depay Extracts H264 video from RTP packets (RFC 3984) rtp gst-plugins-good
rtph264pay Payload-encode H264 video into RTP packets (RFC 3984) rtp gst-plugins-good
rtph265depay Extracts H265 video from RTP packets (RFC 7798) rtp gst-plugins-good
rtph265pay Payload-encode H265 video into RTP packets (RFC 7798) rtp gst-plugins-good
rtpilbcdepay Extracts iLBC audio from RTP packets (RFC 3952) rtp gst-plugins-good
rtpilbcpay Packetize iLBC audio streams into RTP packets rtp gst-plugins-good
rtpj2kdepay Extracts JPEG 2000 video from RTP packets (RFC 5371) rtp gst-plugins-good
rtpj2kpay Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371) rtp gst-plugins-good
rtpjitterbuffer A buffer that deals with network jitter and other transmission faults rtpmanager gst-plugins-good
rtpjpegdepay Extracts JPEG video from RTP packets (RFC 2435) rtp gst-plugins-good
rtpjpegpay Payload-encodes JPEG pictures into RTP packets (RFC 2435) rtp gst-plugins-good
rtpklvdepay Extracts KLV (SMPTE ST 336) metadata from RTP packets rtp gst-plugins-good
rtpklvpay Payloads KLV (SMPTE ST 336) metadata as RTP packets rtp gst-plugins-good
rtpmp1sdepay Extracts MPEG1 System Streams from RTP packets (RFC 3555) rtp gst-plugins-good
rtpmp2tdepay Extracts MPEG2 TS from RTP packets (RFC 2250) rtp gst-plugins-good
rtpmp2tpay Payload-encodes MPEG2 TS into RTP packets (RFC 2250) rtp gst-plugins-good
rtpmp4adepay Extracts MPEG4 audio from RTP packets (RFC 3016) rtp gst-plugins-good
rtpmp4apay Payload MPEG4 audio as RTP packets (RFC 3016) rtp gst-plugins-good
rtpmp4gdepay Extracts MPEG4 elementary streams from RTP packets (RFC 3640) rtp gst-plugins-good
rtpmp4gpay Payload MPEG4 elementary streams as RTP packets (RFC 3640) rtp gst-plugins-good
rtpmp4vdepay Extracts MPEG4 video from RTP packets (RFC 3016) rtp gst-plugins-good
rtpmp4vpay Payload MPEG-4 video as RTP packets (RFC 3016) rtp gst-plugins-good
rtpmpadepay Extracts MPEG audio from RTP packets (RFC 2038) rtp gst-plugins-good
rtpmpapay Payload MPEG audio as RTP packets (RFC 2038) rtp gst-plugins-good
rtpmparobustdepay Extracts MPEG audio from RTP packets (RFC 5219) rtp gst-plugins-good
rtpmpvdepay Extracts MPEG video from RTP packets (RFC 2250) rtp gst-plugins-good
rtpmpvpay Payload-encodes MPEG2 ES into RTP packets (RFC 2250) rtp gst-plugins-good
rtpmux multiplex N rtp streams into one rtpmanager gst-plugins-good
rtponvifparse Add absolute timestamps and flags of recorded data in a playback session rtponvif gst-plugins-bad
rtponviftimestamp Add absolute timestamps and flags of recorded data in a playback session rtponvif gst-plugins-bad
rtpopusdepay Extracts Opus audio from RTP packets rtp gst-plugins-good
rtpopuspay Puts Opus audio in RTP packets rtp gst-plugins-good
rtppcmadepay Extracts PCMA audio from RTP packets rtp gst-plugins-good
rtppcmapay Payload-encodes PCMA audio into a RTP packet rtp gst-plugins-good
rtppcmudepay Extracts PCMU audio from RTP packets rtp gst-plugins-good
rtppcmupay Payload-encodes PCMU audio into a RTP packet rtp gst-plugins-good
rtpptdemux Parses codec streams transmitted in the same RTP session rtpmanager gst-plugins-good
rtpqcelpdepay Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658) rtp gst-plugins-good
rtpqdm2depay Extracts QDM2 audio from RTP packets (no RFC) rtp gst-plugins-good
rtprtxqueue Keep RTP packets in a queue for retransmission rtpmanager gst-plugins-good
rtprtxreceive Receive retransmitted RTP packets according to RFC4588 rtpmanager gst-plugins-good
rtprtxsend Retransmit RTP packets when needed, according to RFC4588 rtpmanager gst-plugins-good
rtpsbcdepay Extracts SBC audio from RTP packets rtp gst-plugins-good
rtpsbcpay Payload SBC audio as RTP packets rtp gst-plugins-good
rtpsession Implement an RTP session rtpmanager gst-plugins-good
rtpsirendepay Extracts Siren audio from RTP packets rtp gst-plugins-good
rtpsirenpay Packetize Siren audio streams into RTP packets rtp gst-plugins-good
rtpspeexdepay Extracts Speex audio from RTP packets rtp gst-plugins-good
rtpspeexpay Payload-encodes Speex audio into a RTP packet rtp gst-plugins-good
rtpssrcdemux Splits RTP streams based on the SSRC rtpmanager gst-plugins-good
rtpstreamdepay Depayloads RTP/RTCP packets for streaming protocols according to RFC4571 rtp gst-plugins-good
rtpstreampay Payloads RTP/RTCP packets for streaming protocols according to RFC4571 rtp gst-plugins-good
rtpsv3vdepay Extracts SVQ3 video from RTP packets (no RFC) rtp gst-plugins-good
rtptheoradepay Extracts Theora video from RTP packets (draft-01 of RFC XXXX) rtp gst-plugins-good
rtptheorapay Payload-encode Theora video into RTP packets (draft-01 RFC XXXX) rtp gst-plugins-good
rtpvorbisdepay Extracts Vorbis Audio from RTP packets (RFC 5215) rtp gst-plugins-good
rtpvorbispay Payload-encode Vorbis audio into RTP packets (RFC 5215) rtp gst-plugins-good
rtpvp8depay Extracts VP8 video from RTP packets) rtp gst-plugins-good
rtpvp8pay Puts VP8 video in RTP packets rtp gst-plugins-good
rtpvp9depay Extracts VP9 video from RTP packets) rtp gst-plugins-good
rtpvp9pay Puts VP9 video in RTP packets) rtp gst-plugins-good
rtpvrawdepay Extracts raw video from RTP packets (RFC 4175) rtp gst-plugins-good
rtpvrawpay Payload raw video as RTP packets (RFC 4175) rtp gst-plugins-good
rtpxqtdepay Extracts Quicktime audio/video from RTP packets isomp4 gst-plugins-good
rtspreal Extends RTSP so that it can handle RealMedia setup realmedia gst-plugins-ugly
rtspsrc Receive data over the network via RTSP (RFC 2326) rtsp gst-plugins-good
rtspwms Extends RTSP so that it can handle WMS setup asf gst-plugins-ugly
sbcparse Parses an SBC bluetooth audio stream audioparsers gst-plugins-good
scaletempo Sync audio tempo with playback rate audiofx gst-plugins-good
scenechange Detects scene changes in video videofiltersbad gst-plugins-bad
schrodec Decode Dirac streams schro gst-plugins-bad
schroenc Encode raw video into Dirac stream schro gst-plugins-bad
sdpdemux Receive data over the network via SDP sdp gst-plugins-bad
sdpsrc Stream RTP based on an SDP sdp gst-plugins-bad
segmentation Create a Foregound/Background mask applying a particular algorithm opencv gst-plugins-bad
sfdec Read audio streams using libsndfile sndfile gst-plugins-bad
shagadelictv Oh behave, ShagedelicTV makes images shagadelic! effectv gst-plugins-good
shapewipe Adds a shape wipe transition to a video stream shapewipe gst-plugins-good
shmsink Send data over shared memory to the matching source shm gst-plugins-bad
shmsrc Receive data from the shared memory sink shm gst-plugins-bad
shout2send Sends data to an icecast server shout2send gst-plugins-good
siddec Use libsidplay to decode SID audio tunes siddec gst-plugins-ugly
simplevideomark Marks a video signal with a pattern videosignal gst-plugins-bad
simplevideomarkdetect Detect patterns in a video signal videosignal gst-plugins-bad
sirendec Decode streams encoded with the Siren7 codec into 16bit PCM gstsiren gst-plugins-bad
sirenenc Encode 16bit PCM streams into the Siren7 codec gstsiren gst-plugins-bad
skindetect Performs non-parametric skin detection on input opencv gst-plugins-bad
smooth Apply a smooth filter to an image smooth gst-plugins-bad
smpte Apply the standard SMPTE transitions on video images smpte gst-plugins-good
smptealpha Apply the standard SMPTE transitions as alpha on video images smpte gst-plugins-good
socketsrc Receive data from a socket tcp gst-plugins-base
solarize Solarize tunable inverse in the video signal. gaudieffects gst-plugins-bad
souphttpclientsink Sends streams to HTTP server via PUT soup gst-plugins-good
souphttpsrc Receive data as a client over the network via HTTP using SOUP soup gst-plugins-good
spacescope Simple stereo visualizer audiovisualizers gst-plugins-bad
spanplc Adds packet loss concealment to audio spandsp gst-plugins-bad
spectrascope Simple frequency spectrum scope audiovisualizers gst-plugins-bad
spectrum Run an FFT on the audio signal, output spectrum data spectrum gst-plugins-good
speed Set speed/pitch on audio/raw streams (resampler) speed gst-plugins-bad
speexdec decode speex streams to audio speex gst-plugins-good
speexenc Encodes audio in Speex format speex gst-plugins-good
sphere Applies 'sphere' geometric transform to the image geometrictransform gst-plugins-bad
splitfilesrc Read a sequentially named set of files as if it was one large file multifile gst-plugins-good
splitmuxsink Convenience bin that muxes incoming streams into multiple time/size limited files multifile gst-plugins-good
splitmuxsrc Source that reads a set of files created by splitmuxsink multifile gst-plugins-good
square Distort center part of the image into a square geometrictransform gst-plugins-bad
srtenc Srt subtitle encoder subenc gst-plugins-bad
srtpdec A SRTP and SRTCP decoder srtp gst-plugins-bad
srtpenc A SRTP and SRTCP encoder srtp gst-plugins-bad
ssaparse Parses SSA subtitle streams subparse gst-plugins-base
stereo Muck with the stereo signal to enhance its 'stereo-ness' stereo gst-plugins-bad
streaktv StreakTV makes after images of moving objects effectv gst-plugins-good
streamiddemux 1-to-N output stream by stream-id coreelements gstreamer
streamsynchronizer Synchronizes a group of streams to have equal durations and starting points playback gst-plugins-base
stretch Stretch the image in a circle around the center point geometrictransform gst-plugins-bad
subparse Parses subtitle (.sub) files into text streams subparse gst-plugins-base
subtitleoverlay Overlays a video stream with subtitles playback gst-plugins-base
synaescope Creates video visualizations of audio input, using stereo and pitch information audiovisualizers gst-plugins-bad
taginject inject metadata tags debug gst-plugins-good
tcpclientsink Send data as a client over the network via TCP tcp gst-plugins-base
tcpclientsrc Receive data as a client over the network via TCP tcp gst-plugins-base
tcpserversink Send data as a server over the network via TCP tcp gst-plugins-base
tcpserversrc Receive data as a server over the network via TCP tcp gst-plugins-base
tee 1-to-N pipe fitting coreelements gstreamer
teletextdec Decode a raw VBI stream containing teletext information to RGBA and text teletext gst-plugins-bad
templatematch Performs template matching on videos and images, providing detected positions via bus messages. opencv gst-plugins-bad
testsink perform a number of tests debug gst-plugins-good
textoverlay Adds text strings on top of a video buffer pango gst-plugins-base
textrender Renders a text string to an image bitmap pango gst-plugins-base
theoradec decode raw theora streams to raw YUV video theora gst-plugins-base
theoraenc encode raw YUV video to a theora stream theora gst-plugins-base
theoraparse parse raw theora streams theora gst-plugins-base
timeoverlay Overlays buffer time stamps on a video stream pango gst-plugins-base
tonegeneratesrc Creates telephony signals of given frequency, volume, cadence spandsp gst-plugins-bad
tsdemux Demuxes MPEG2 transport streams mpegtsdemux gst-plugins-bad
tsparse Parses MPEG2 transport streams mpegtsdemux gst-plugins-bad
tunnel Light tunnel effect geometrictransform gst-plugins-bad
twirl Twists the image from the center out geometrictransform gst-plugins-bad
twolamemp2enc High-quality free MP2 encoder twolame gst-plugins-good
typefind Finds the media type of a stream coreelements gstreamer
udpsink Send data over the network via UDP udp gst-plugins-good
udpsrc Receive data over the network via UDP udp gst-plugins-good
unalignedaudioparse Parse unaligned raw audio data rawparse gst-plugins-bad
unalignedvideoparse Parse unaligned raw video data rawparse gst-plugins-bad
uridecodebin Autoplug and decode an URI to raw media playback gst-plugins-base
urisourcebin Download and buffer a URI as needed playback gst-plugins-base
uvch264mjpgdemux Demux UVC H264 auxiliary streams from MJPG images uvch264 gst-plugins-bad
uvch264src UVC H264 Encoding camera source uvch264 gst-plugins-bad
v4l2radio Controls a Video4Linux2 radio device video4linux2 gst-plugins-good
v4l2sink Displays frames on a video4linux2 device video4linux2 gst-plugins-good
v4l2src Reads frames from a Video4Linux2 device video4linux2 gst-plugins-good
valve Drops buffers and events or lets them through coreelements gstreamer
vc1parse Parses VC1 streams videoparsersbad gst-plugins-bad
vcdsrc Asynchronous read from VCD disk vcdsrc gst-plugins-bad
vdpaumpegdec Decode mpeg stream with vdpau vdpau gst-plugins-bad
vertigotv A loopback alpha blending effector with rotating and scaling effectv gst-plugins-good
videoanalyse Analyse video signal videosignal gst-plugins-bad
videobalance Adjusts brightness, contrast, hue, saturation on a video stream videofilter gst-plugins-good
videobox Resizes a video by adding borders or cropping videobox gst-plugins-good
videoconvert Converts video from one colorspace to another videoconvert gst-plugins-base
videocrop Crops video into a user-defined region videocrop gst-plugins-good
videodiff Visualize differences between adjacent video frames videofiltersbad gst-plugins-bad
videoflip Flips and rotates video videofilter gst-plugins-good
videoframe-audiolevel Synchronized audio/video RMS Level messenger for audio/raw videoframe_audiolevel gst-plugins-bad
videomedian Apply a median filter to an image videofilter gst-plugins-good
videomixer Mix multiple video streams videomixer gst-plugins-good
videoparse Converts stream into video frames (deprecated: use rawvideoparse instead) rawparse gst-plugins-bad
videorate Drops/duplicates/adjusts timestamps on video frames to make a perfect stream videorate gst-plugins-base
videoscale Resizes video videoscale gst-plugins-base
videosegmentclip Clips video buffers to the configured segment segmentclip gst-plugins-bad
videotestsrc Creates a test video stream videotestsrc gst-plugins-base
viewfinderbin Viewfinder Bin used in camerabin2 camerabin gst-plugins-bad
vmncdec Decode VmWare video to raw (RGB) video vmnc gst-plugins-bad
voaacenc AAC audio encoder voaacenc gst-plugins-bad
voamrwbenc Adaptive Multi-Rate Wideband audio encoder voamrwbenc gst-plugins-bad
volume Set volume on audio/raw streams volume gst-plugins-base
vorbisdec decode raw vorbis streams to float audio vorbis gst-plugins-base
vorbisenc Encodes audio in Vorbis format vorbis gst-plugins-base
vorbisparse parse raw vorbis streams vorbis gst-plugins-base
vorbistag Retags vorbis streams vorbis gst-plugins-base
vp8dec Decode VP8 video streams vpx gst-plugins-good
vp8enc Encode VP8 video streams vpx gst-plugins-good
vp9dec Decode VP9 video streams vpx gst-plugins-good
vp9enc Encode VP9 video streams vpx gst-plugins-good
warptv WarpTV does realtime goo'ing of the video input effectv gst-plugins-good
watchdog Watches for pauses in stream buffers debugutilsbad gst-plugins-bad
waterripple Creates a water ripple effect on the image geometrictransform gst-plugins-bad
waveformsink WaveForm audio sink waveform gst-plugins-good
wavenc Encode raw audio into WAV wavenc gst-plugins-good
wavescope Simple waveform oscilloscope audiovisualizers gst-plugins-bad
wavpackdec Decodes Wavpack audio data wavpack gst-plugins-good
wavpackenc Encodes audio with the Wavpack lossless/lossy audio codec wavpack gst-plugins-good
wavpackparse Wavpack parser audioparsers gst-plugins-good
wavparse Parse a .wav file into raw audio wavparse gst-plugins-good
waylandsink Output to wayland surface waylandsink gst-plugins-bad
webmmux Muxes video and audio streams into a WebM stream matroska gst-plugins-good
webpdec Decode images from WebP format webp gst-plugins-bad
webpenc Encode images in WEBP format webp gst-plugins-bad
webrtcdsp Pre-processes voice with WebRTC Audio Processing Library webrtcdsp gst-plugins-bad
webrtcechoprobe Gathers playback buffers for webrtcdsp webrtcdsp gst-plugins-bad
webvttenc WebVTT subtitle encoder subenc gst-plugins-bad
wildmidi Midi Synthesizer Element wildmidi gst-plugins-bad
wrappercamerabinsrc Wrapper camera src element for camerabin2 camerabin gst-plugins-bad
x264enc H264 Encoder x264 gst-plugins-ugly
x265enc H265 Encoder x265 gst-plugins-bad
ximagesink A standard X based videosink ximagesink gst-plugins-base
ximagesrc Creates a screenshot video stream ximagesrc gst-plugins-good
xingmux Adds a Xing header to the beginning of a VBR MP3 file xingmux gst-plugins-ugly
xvimagesink A Xv based videosink xvimagesink gst-plugins-base
y4mdec Demuxes/decodes YUV4MPEG streams y4mdec gst-plugins-bad
y4menc Encodes a YUV frame into the yuv4mpeg format (mjpegtools) y4menc gst-plugins-good
yadif Deinterlace video using YADIF filter yadif gst-plugins-bad
zbar Detect bar codes in the video streams zbar gst-plugins-bad
zebrastripe Overlays zebra striping on overexposed areas of video videofiltersbad gst-plugins-bad