1394 Source for video data via IEEE1394 interface ../../ext/raw1394/.libs/libgst1394.so libgst1394.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin dv1394src Firewire (1394) DV video source Source/Video Source for DV video data from firewire port Erik Walthinsen <omega@temple-baptist.com>, Daniel Fischer <dan@f3c.com>, Wim Taymans <wim@fluendo.com>, Zaheer Abbas Merali <zaheerabbas at merali dot org> src source always
video/x-dv, format=(string){ NTSC, PAL }, systemstream=(boolean)true
hdv1394src Firewire (1394) HDV video source Source/Video Source for MPEG-TS video data from firewire port Edward Hervey <bilboed@bilboed.com> src source always
video/mpegts, systemstream=(boolean)true, packetsize=(int)188
aasink ASCII Art video sink ../../ext/aalib/.libs/libgstaasink.so libgstaasink.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin aasink ASCII art video sink Sink/Video An ASCII art videosink Wim Taymans <wim.taymans@chello.be> sink sink always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
alaw ALaw audio conversion routines ../../gst/law/.libs/libgstalaw.so libgstalaw.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin alawdec A Law audio decoder Codec/Decoder/Audio Convert 8bit A law to 16bit PCM Zaheer Abbas Merali <zaheerabbas at merali dot org> sink sink always
audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
src source always
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
alawenc A Law audio encoder Codec/Encoder/Audio Convert 16bit PCM to 8bit A law Zaheer Abbas Merali <zaheerabbas at merali dot org> sink sink always
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
src source always
audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
alphacolor RGBA from/to AYUV colorspace conversion preserving the alpha channel ../../gst/alpha/.libs/libgstalphacolor.so libgstalphacolor.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin alphacolor Alpha color filter Filter/Converter/Video ARGB from/to AYUV colorspace conversion preserving the alpha channel Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-raw, format=(string){ RGBA, BGRA, ARGB, ABGR, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBA, BGRA, ARGB, ABGR, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
alpha adds an alpha channel to video - constant or via chroma-keying ../../gst/alpha/.libs/libgstalpha.so libgstalpha.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin alpha Alpha filter Filter/Effect/Video Adds an alpha channel to video - uniform or via chroma-keying Wim Taymans <wim.taymans@gmail.com> Edward Hervey <edward.hervey@collabora.co.uk> Jan Schmidt <thaytan@noraisin.net> sink sink always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
apetag APEv1/2 tag reader ../../gst/apetag/.libs/libgstapetag.so libgstapetag.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin apedemux APE tag demuxer Codec/Demuxer/Metadata Read and output APE tags while demuxing the contents Tim-Philipp Müller <tim centricular net> sink sink always
application/x-apetag
src source always
ANY
audiofx Audio effects plugin ../../gst/audiofx/.libs/libgstaudiofx.so libgstaudiofx.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin audioamplify Audio amplifier Filter/Effect/Audio Amplifies an audio stream by a given factor Sebastian Dröge <slomo@circular-chaos.org> sink sink always
audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
src source always
audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
audiochebband Band pass & band reject filter Filter/Effect/Audio Chebyshev band pass and band reject filter Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
audiocheblimit Low pass & high pass filter Filter/Effect/Audio Chebyshev low pass and high pass filter Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
audiodynamic Dynamic range controller Filter/Effect/Audio Compressor and Expander Sebastian Dröge <slomo@circular-chaos.org> sink sink always
audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
src source always
audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
audioecho Audio echo Filter/Effect/Audio Adds an echo or reverb effect to an audio stream Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
audiofirfilter Audio FIR filter Filter/Effect/Audio Generic audio FIR filter with custom filter kernel Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
audioiirfilter Audio IIR filter Filter/Effect/Audio Generic audio IIR filter with custom filter kernel Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
audioinvert Audio inversion Filter/Effect/Audio Swaps upper and lower half of audio samples Sebastian Dröge <slomo@circular-chaos.org> sink sink always
audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
src source always
audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
audiokaraoke AudioKaraoke Filter/Effect/Audio Removes voice from sound Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
src source always
audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
audiopanorama Stereo positioning Filter/Effect/Audio Positions audio streams in the stereo panorama Stefan Kost <ensonic@users.sf.net> sink sink always
audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, layout=(string)interleaved
audiowsincband Band pass & band reject filter Filter/Effect/Audio Band pass and band reject windowed sinc filter Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
audiowsinclimit Low pass & high pass filter Filter/Effect/Audio Low pass and high pass windowed sinc filter Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
scaletempo Scaletempo Filter/Effect/Rate Sync audio tempo with playback rate Rov Juvano <rovjuvano@users.sourceforge.net> sink sink always
audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
src source always
audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
audioparsers Parsers for various audio formats ../../gst/audioparsers/.libs/libgstaudioparsers.so libgstaudioparsers.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin aacparse AAC audio stream parser Codec/Parser/Audio Advanced Audio Coding parser Stefan Kost <stefan.kost@nokia.com> sink sink always
audio/mpeg, mpegversion=(int){ 2, 4 }
src source always
audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif, loas }
ac3parse AC3 audio stream parser Codec/Parser/Converter/Audio AC3 parser Tim-Philipp Müller <tim centricular net> sink sink always
audio/x-ac3; audio/x-eac3; audio/ac3; audio/x-private1-ac3
src source always
audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }
amrparse AMR audio stream parser Codec/Parser/Audio Adaptive Multi-Rate audio parser Ronald Bultje <rbultje@ronald.bitfreak.net> sink sink always
audio/x-amr-nb-sh; audio/x-amr-wb-sh
src source always
audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1
dcaparse DTS Coherent Acoustics audio stream parser Codec/Parser/Audio DCA parser Tim-Philipp Müller <tim centricular net> sink sink always
audio/x-dts; audio/x-private1-dts
src source always
audio/x-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ], depth=(int){ 14, 16 }, endianness=(int){ 1234, 4321 }, block-size=(int)[ 1, 2147483647 ], frame-size=(int)[ 1, 2147483647 ]
flacparse FLAC audio parser Codec/Parser/Audio Parses audio with the FLAC lossless audio codec Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-flac
src source always
audio/x-flac, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 1, 655350 ]
mpegaudioparse MPEG1 Audio Parser Codec/Parser/Audio Parses and frames mpeg1 audio streams (levels 1-3), provides seek Jan Schmidt <thaytan@mad.scientist.com>,Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> sink sink always
audio/mpeg, mpegversion=(int)1
src source always
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], mpegaudioversion=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true
sbcparse SBC audio parser Codec/Parser/Audio Parses an SBC bluetooth audio stream Tim-Philipp Müller <tim.muller@collabora.co.uk> sink sink always
audio/x-sbc
src source always
audio/x-sbc, parsed=(boolean)true, channels=(int)[ 1, 2 ], rate=(int){ 16000, 32000, 44100, 48000 }
wavpackparse Wavpack audio stream parser Codec/Parser/Audio Wavpack parser Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> sink sink always
audio/x-wavpack
src source always
audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true; audio/x-wavpack-correction, framed=(boolean)true
auparse parses au streams ../../gst/auparse/.libs/libgstauparse.so libgstauparse.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin auparse AU audio demuxer Codec/Demuxer/Audio Parse an .au file into raw audio Erik Walthinsen <omega@cse.ogi.edu> sink sink always
audio/x-au
src source always
audio/x-raw, format=(string){ S8, S16LE, S16BE, S24LE, S24BE, S32LE, S32BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 8000, 192000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string){ S8, S16LE, S16BE, S24LE, S24BE, S32LE, S32BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 8000, 192000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string){ g721, g722, g723_3, g723_5 }
autodetect Plugin contains auto-detection plugins for video/audio in- and outputs ../../gst/autodetect/.libs/libgstautodetect.so libgstautodetect.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin autoaudiosink Auto audio sink Sink/Audio Wrapper audio sink for automatically detected audio sink Jan Schmidt <thaytan@noraisin.net> sink sink always
ANY
autoaudiosrc Auto audio source Source/Audio Wrapper audio source for automatically detected audio source Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net> src source always
ANY
autovideosink Auto video sink Sink/Video Wrapper video sink for automatically detected video sink Jan Schmidt <thaytan@noraisin.net> sink sink always
ANY
autovideosrc Auto video source Source/Video Wrapper video source for automatically detected video source Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net> src source always
ANY
avi AVI stream handling ../../gst/avi/.libs/libgstavi.so libgstavi.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin avidemux Avi demuxer Codec/Demuxer Demultiplex an avi file into audio and video Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be>, Thijs Vermeir <thijsvermeir@gmail.com> sink sink always
video/x-msvideo
audio_%u source sometimes
audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi; audio/x-avi-unknown
subpicture_%u source sometimes
subpicture/x-xsub
subtitle_%u source sometimes
application/x-subtitle-avi
video_%u source sometimes
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camstudio, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string){ RGB8P, BGR, BGRx }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lucent, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)3, format=(string)WMV3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ffv, ffvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-kmvc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp7, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp8, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mimic, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-apple-video, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-theora, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-fraps, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-aasc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-loco, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zmbv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)v210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)r210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)true; video/x-avi-unknown
avimux Avi muxer Codec/Muxer Muxes audio and video into an avi stream GStreamer maintainers <gstreamer-devel@lists.freedesktop.org> audio_%u sink request
audio/x-raw, format=(string){ U8, S16LE }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wma, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)[ 1, 2 ]
video_%u sink request
video/x-raw, format=(string){ YUY2, I420, BGR, BGRx, BGRA, GRAY8, UYVY }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)[ 1, 3 ]; image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-msvideo
avisubtitle Avi subtitle parser Codec/Parser/Subtitle Parse avi subtitle stream Thijs Vermeir <thijsvermeir@gmail.com> sink sink always
application/x-subtitle-avi
src source always
application/x-subtitle
cacasink Colored ASCII Art video sink ../../ext/libcaca/.libs/libgstcacasink.so libgstcacasink.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin cacasink A colored ASCII art video sink Sink/Video A colored ASCII art videosink Zeeshan Ali <zak147@yahoo.com> sink sink always
video/x-raw, format=(string){ RGB, BGR, RGBx, xRGB, BGRx, xBGR, RGB16, RGB15 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
cairo Cairo-based elements ../../ext/cairo/.libs/libgstcairo.so libgstcairo.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin cairooverlay Cairo overlay Filter/Editor/Video Render overlay on a video stream using Cairo Jon Nordby <jononor@gmail.com> sink sink always
video/x-raw, format=(string){ BGRx, BGRA, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, BGRA, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
cutter Audio Cutter to split audio into non-silent bits ../../gst/cutter/.libs/libgstcutter.so libgstcutter.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin cutter Audio cutter Filter/Editor/Audio Audio Cutter to split audio into non-silent bits Thomas Vander Stichele <thomas at apestaart dot org> sink sink always
audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
debug elements for testing and debugging ../../gst/debugutils/.libs/libgstdebug.so libgstdebug.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin breakmydata Break my data Testing randomly change data in the stream Benjamin Otte <otte@gnome> sink sink always
ANY
src source always
ANY
capssetter CapsSetter Generic Set/merge caps on stream Mark Nauwelaerts <mnauw@users.sourceforge.net> sink sink always
ANY
src source always
ANY
cpureport CPU report Testing Post cpu usage information every buffer Zaheer Abbas Merali <zaheerabbas at merali dot org> sink sink always
ANY
src source always
ANY
navseek Seek based on left-right arrows Filter/Video Seek based on navigation keys left-right Jan Schmidt <thaytan@mad.scientist.com> sink sink always
ANY
src source always
ANY
progressreport Progress report Testing Periodically query and report on processing progress Jan Schmidt <thaytan@mad.scientist.com> sink sink always
ANY
src source always
ANY
pushfilesrc Push File Source Testing Implements pushfile:// URI-handler for push-based file access Tim-Philipp Müller <tim centricular net> src source always
ANY
rndbuffersize Random buffer size Testing pull random sized buffers Stefan Kost <stefan.kost@nokia.com> sink sink always
ANY
src source always
ANY
taginject TagInject Generic inject metadata tags Stefan Kost <ensonic@users.sf.net> sink sink always
ANY
src source always
ANY
testsink Test plugin Testing perform a number of tests Benjamin Otte <otte@gnome> sink sink always
ANY
deinterlace Deinterlacer ../../gst/deinterlace/.libs/libgstdeinterlace.so libgstdeinterlace.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin deinterlace Deinterlacer Filter/Effect/Video/Deinterlace Deinterlace Methods ported from DScaler/TvTime Martin Eikermann <meiker@upb.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
directsound DirectSound plugin ../../win32/vs6/release/libgstdirectsound.dll libgstdirectsound.dll 0.10.4.1 LGPL gst-plugins-bad GStreamer Good Plug-ins CVS Unknown package origin directsoundsink DirectSound audio sink Sink/Audio DirectSound audio sink Sebastien Moutte <sebastien@moutte.net> dtmf DTMF plugins ../../gst/dtmf/.libs/libgstdtmf.so libgstdtmf.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin dtmfsrc DTMF tone generator Source/Audio Generates DTMF tones Youness Alaoui <youness.alaoui@collabora.co.uk> src source always
audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1
rtpdtmfdepay RTP DTMF packet depayloader Codec/Depayloader/Network Generates DTMF Sound from telephone-event RTP packets Youness Alaoui <youness.alaoui@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 0, 2147483647 ], encoding-name=(string)TELEPHONE-EVENT
src source always
audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1
rtpdtmfsrc RTP DTMF packet generator Source/Network Generates RTP DTMF packets Zeeshan Ali <zeeshan.ali@nokia.com> src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 0, 2147483647 ], encoding-name=(string)TELEPHONE-EVENT
dv DV demuxer and decoder based on libdv (libdv.sf.net) ../../ext/dv/.libs/libgstdv.so libgstdv.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin dvdec DV video decoder Codec/Decoder/Video Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net) Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim@fluendo.com> sink sink always
video/x-dv, systemstream=(boolean)false
src source always
video/x-raw, format=(string){ YUY2, BGRx, RGB }, framerate=(fraction)[ 1/1, 60/1 ], width=(int)720, height=(int){ 576, 480 }
dvdemux DV system stream demuxer Codec/Demuxer Uses libdv to separate DV audio from DV video (libdv.sourceforge.net) Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com> sink sink always
video/x-dv, systemstream=(boolean)true
audio source sometimes
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 32000, 44100, 48000 }, channels=(int){ 2, 4 }
video source sometimes
video/x-dv, systemstream=(boolean)false
effectv effect plugins from the effectv project ../../gst/effectv/.libs/libgsteffectv.so libgsteffectv.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin agingtv AgingTV effect Filter/Effect/Video AgingTV adds age to video input using scratches and dust Sam Lantinga <slouken@devolution.com> sink sink always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
dicetv DiceTV effect Filter/Effect/Video 'Dices' the screen up into many small squares Wim Taymans <wim.taymans@gmail.be> sink sink always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
edgetv EdgeTV effect Filter/Effect/Video Apply edge detect on video Wim Taymans <wim.taymans@chello.be> sink sink always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
optv OpTV effect Filter/Effect/Video Optical art meets real-time video effect FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
quarktv QuarkTV effect Filter/Effect/Video Motion dissolver FUKUCHI, Kentarou <fukuchi@users.sourceforge.net> sink sink always
video/x-raw, format=(string){ xRGB, xBGR, BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ xRGB, xBGR, BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
radioactv RadioacTV effect Filter/Effect/Video motion-enlightment effect FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
revtv RevTV effect Filter/Effect/Video A video waveform monitor for each line of video processed Wim Taymans <wim.taymans@gmail.be> sink sink always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
rippletv RippleTV effect Filter/Effect/Video RippleTV does ripple mark effect on the video input FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
shagadelictv ShagadelicTV Filter/Effect/Video Oh behave, ShagedelicTV makes images shagadelic! Wim Taymans <wim.taymans@chello.be> sink sink always
video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
streaktv StreakTV effect Filter/Effect/Video StreakTV makes after images of moving objects FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
vertigotv VertigoTV effect Filter/Effect/Video A loopback alpha blending effector with rotating and scaling Wim Taymans <wim.taymans@gmail.be> sink sink always
video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
warptv WarpTV effect Filter/Effect/Video WarpTV does realtime goo'ing of the video input Sam Lantinga <slouken@devolution.com> sink sink always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
equalizer GStreamer audio equalizers ../../gst/equalizer/.libs/libgstequalizer.so libgstequalizer.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin equalizer-10bands 10 Band Equalizer Filter/Effect/Audio Direct Form 10 band IIR equalizer Stefan Kost <ensonic@users.sf.net> sink sink always
audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
equalizer-3bands 3 Band Equalizer Filter/Effect/Audio Direct Form 3 band IIR equalizer Stefan Kost <ensonic@users.sf.net> sink sink always
audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
equalizer-nbands N Band Equalizer Filter/Effect/Audio Direct Form IIR equalizer Benjamin Otte <otte@gnome.org>, Stefan Kost <ensonic@users.sf.net> sink sink always
audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
flac The FLAC Lossless compressor Codec ../../ext/flac/.libs/libgstflac.so libgstflac.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin flacdec FLAC audio decoder Codec/Decoder/Audio Decodes FLAC lossless audio streams Tim-Philipp Müller <tim@centricular.net>, Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/x-flac, framed=(boolean)true, rate=(int)[ 1, 655350 ], channels=(int)[ 1, 8 ]
src source always
audio/x-raw, format=(string){ S8, S16LE, S24_32LE, S32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)[ 1, 8 ]
flacenc FLAC audio encoder Codec/Encoder/Audio Encodes audio with the FLAC lossless audio encoder Wim Taymans <wim.taymans@chello.be> sink sink always
audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)1; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)4, channel-mask=(bitmask)0x0000000000000033; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)6, channel-mask=(bitmask)0x000000000000003f; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)7, channel-mask=(bitmask)0x000000000000013f; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)8, channel-mask=(bitmask)0x0000000000000c3f
src source always
audio/x-flac
flactag FLAC tagger Formatter/Metadata Rewrite tags in a FLAC file Christophe Fergeau <teuf@gnome.org> sink sink always
audio/x-flac
src source always
audio/x-flac
flv FLV muxing and demuxing plugin ../../gst/flv/.libs/libgstflv.so libgstflv.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin flvdemux FLV Demuxer Codec/Demuxer Demux FLV feeds into digital streams Julien Moutte <julien@moutte.net> sink sink always
video/x-flv
audio source sometimes
audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, framed=(boolean)true; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-speex, channels=(int)1, rate=(int)16000
video source sometimes
video/x-flash-video, flvversion=(int)1; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264, stream-format=(string)avc
flvmux FLV muxer Codec/Muxer Muxes video/audio streams into a FLV stream Sebastian Dröge <sebastian.droege@collabora.co.uk> audio sink request
audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 4, 2 }, stream-format=(string)raw; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-speex, channels=(int)1, rate=(int)16000
video sink request
video/x-flash-video; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264, stream-format=(string)avc
src source always
video/x-flv
flxdec FLC/FLI/FLX video decoder ../../gst/flx/.libs/libgstflxdec.so libgstflxdec.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin flxdec FLX video decoder Codec/Decoder/Video FLC/FLI/FLX video decoder Sepp Wijnands <mrrazz@garbage-coderz.net>, Zeeshan Ali <zeenix@gmail.com> sink sink always
video/x-fli
src source always
video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
gdkpixbuf GdkPixbuf-based image decoder, overlay and sink ../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so libgstgdkpixbuf.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin gdkpixbufdec GdkPixbuf image decoder Codec/Decoder/Image Decodes images in a video stream using GdkPixbuf David A. Schleef <ds@schleef.org>, Renato Filho <renato.filho@indt.org.br> sink sink always
image/png; image/gif; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml
src source always
video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
gdkpixbufoverlay GdkPixbuf Overlay Filter/Effect/Video Overlay an image onto a video stream Tim-Philipp Müller <tim centricular net> sink sink always
video/x-raw, format=(string){ RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
gdkpixbufsink GdkPixbuf sink Sink/Video Output images as GdkPixbuf objects in bus messages Tim-Philipp Müller <tim centricular net> sink sink always
video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
goom2k1 GOOM 2k1 visualization filter ../../gst/goom2k1/.libs/libgstgoom2k1.so libgstgoom2k1.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin goom2k1 GOOM: what a GOOM! 2k1 edition Visualization Takes frames of data and outputs video frames using the GOOM 2k1 filter Wim Taymans <wim@fluendo.com> sink sink always
audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
src source always
video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
goom GOOM visualization filter ../../gst/goom/.libs/libgstgoom.so libgstgoom.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin goom GOOM: what a GOOM! Visualization Takes frames of data and outputs video frames using the GOOM filter Wim Taymans <wim@fluendo.com> sink sink always
audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
src source always
video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
icydemux Demux ICY tags from a stream ../../gst/icydemux/.libs/libgsticydemux.so libgsticydemux.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin icydemux ICY tag demuxer Codec/Demuxer/Metadata Read and output ICY tags while demuxing the contents Jan Schmidt <thaytan@mad.scientist.com>, Michael Smith <msmith@fluendo.com> sink sink always
application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]
src source sometimes
ANY
id3demux Demux ID3v1 and ID3v2 tags from a file ../../gst/id3demux/.libs/libgstid3demux.so libgstid3demux.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin id3demux ID3 tag demuxer Codec/Demuxer/Metadata Read and output ID3v1 and ID3v2 tags while demuxing the contents Jan Schmidt <thaytan@mad.scientist.com> sink sink always
application/x-id3
src source always
ANY
imagefreeze Still frame stream generator ../../gst/imagefreeze/.libs/libgstimagefreeze.so libgstimagefreeze.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin imagefreeze Still frame stream generator Filter/Video Generates a still frame stream from an image Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw
src source always
video/x-raw
interleave Audio interleaver/deinterleaver ../../gst/interleave/.libs/libgstinterleave.so libgstinterleave.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin deinterleave Audio deinterleaver Filter/Converter/Audio Splits one interleaved multichannel audio stream into many mono audio streams Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org>, Sebastian Dröge <slomo@circular-chaos.org> sink sink always
audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src_%u source sometimes
audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)1, layout=(string){ non-interleaved, interleaved }
interleave Audio interleaver Filter/Converter/Audio Folds many mono channels into one interleaved audio stream Andy Wingo <wingo at pobox.com>, Sebastian Dröge <slomo@circular-chaos.org> sink_%u sink request
audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string){ non-interleaved, interleaved }
src source always
audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved
isomp4 ISO base media file format support (mp4, 3gpp, qt, mj2) ../../gst/isomp4/.libs/libgstisomp4.so libgstisomp4.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin 3gppmux 3GPP Muxer Codec/Muxer Multiplex audio and video into a 3GPP file Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> audio_%u sink request
audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]
subtitle_%u sink request
text/x-raw, format=(string)utf8
video_%u sink request
video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src source always
video/quicktime, variant=(string)3gpp
ismlmux ISML Muxer Codec/Muxer Multiplex audio and video into a ISML file Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> audio_%u sink request
audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]
video_%u sink request
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src source always
video/quicktime, variant=(string)iso-fragmented
mj2mux MJ2 Muxer Codec/Muxer Multiplex audio and video into a MJ2 file Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> audio_%u sink request
audio/x-raw, format=(string){ S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]
video_%u sink request
image/x-j2c, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/x-jpc, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src source always
video/mj2
mp4mux MP4 Muxer Codec/Muxer Multiplex audio and video into a MP4 file Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> audio_%u sink request
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channel-mapping-family=(int)[ 0, 255 ], channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]
subtitle_%u sink request
text/x-raw, format=(string)utf8
video_%u sink request
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-mp4-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src source always
video/quicktime, variant=(string)iso
qtdemux QuickTime demuxer Codec/Demuxer Demultiplex a QuickTime file into audio and video streams David Schleef <ds@schleef.org>, Wim Taymans <wim@fluendo.com> sink sink always
video/quicktime; video/mj2; audio/x-m4a; application/x-3gp
audio_%u source sometimes
ANY
subtitle_%u source sometimes
ANY
video_%u source sometimes
ANY
qtmoovrecover QT Moov Recover Util Recovers unfinished qtmux files Thiago Santos <thiago.sousa.santos@collabora.co.uk> qtmux QuickTime Muxer Codec/Muxer Multiplex audio and video into a QuickTime file Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> audio_%u sink request
audio/x-raw, format=(string){ S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8096 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-mulaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]
subtitle_%u sink request
text/x-raw, format=(string)utf8
video_%u sink request
video/x-raw, format=(string){ RGB, UYVY, v210 }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, variant=(string){ standard, lt, hq, proxy }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-qt-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src source always
video/quicktime, variant=(string)apple; video/quicktime
rtpxqtdepay RTP packet depayloader Codec/Depayloader/Network Extracts Quicktime audio/video from RTP packets Wim Taymans <wim@fluendo.com> sink sink always
application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }
src source always
ANY
jack JACK audio elements ../../ext/jack/.libs/libgstjack.so libgstjack.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin jackaudiosink Audio Sink (Jack) Sink/Audio Output audio to a JACK server Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
jackaudiosrc Audio Source (Jack) Source/Audio Captures audio from a JACK server Tristan Matthews <tristan@sat.qc.ca> src source always
audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
jpeg JPeg plugin library ../../ext/jpeg/.libs/libgstjpeg.so libgstjpeg.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin jpegdec JPEG image decoder Codec/Decoder/Image Decode images from JPEG format Wim Taymans <wim@fluendo.com> sink sink always
image/jpeg
src source always
video/x-raw, format=(string){ I420, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
jpegenc JPEG image encoder Codec/Encoder/Image Encode images in JPEG format Wim Taymans <wim.taymans@tvd.be> sink sink always
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, Y41B, Y42B, YVYU, Y444, NV21, NV12, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
image/jpeg, width=(int)[ 16, 65535 ], height=(int)[ 16, 65535 ], framerate=(fraction)[ 0/1, 2147483647/1 ], sof-marker=(int){ 0, 1, 2, 9 }
level Audio level plugin ../../gst/level/.libs/libgstlevel.so libgstlevel.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin level Level Filter/Analyzer/Audio RMS/Peak/Decaying Peak Level messager for audio/raw Thomas Vander Stichele <thomas at apestaart dot org> sink sink always
audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
src source always
audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
matroska Matroska and WebM stream handling ../../gst/matroska/.libs/libgstmatroska.so libgstmatroska.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin matroskademux Matroska demuxer Codec/Demuxer Demuxes Matroska/WebM streams into video/audio/subtitles GStreamer maintainers <gstreamer-devel@lists.freedesktop.org> sink sink always
audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm
audio_%u source sometimes
ANY
subtitle_%u source sometimes
text/x-raw, format=(string)pango-markup; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; subpicture/x-pgs; subtitle/x-kate; application/x-subtitle-unknown
video_%u source sometimes
ANY
matroskamux Matroska muxer Codec/Muxer Muxes video/audio/subtitle streams into a matroska stream GStreamer maintainers <gstreamer-devel@lists.freedesktop.org> audio_%u sink request
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string)raw, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-eac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-dts, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-flac, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus; audio/x-speex, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string){ U8, S16BE, S16LE, S24BE, S24LE, S32BE, S32LE, F32LE, F64LE }, layout=(string)interleaved, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-pn-realaudio, raversion=(int){ 1, 2, 8 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)[ 1, 3 ], block_align=(int)[ 0, 65535 ], bitrate=(int)[ 0, 524288 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8192 ], channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-adpcm, layout=(string)g726, channels=(int)1, rate=(int)8000
subtitle_%u sink request
subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown
video_%u sink request
video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-huffyuv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-msmpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
src source always
video/x-matroska; video/x-matroska-3d; audio/x-matroska
matroskaparse Matroska parser Codec/Parser Parses Matroska/WebM streams into video/audio/subtitles GStreamer maintainers <gstreamer-devel@lists.freedesktop.org> sink sink always
audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm
src source always
audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm
webmmux WebM muxer Codec/Muxer Muxes video and audio streams into a WebM stream GStreamer maintainers <gstreamer-devel@lists.freedesktop.org> audio_%u sink request
audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
subtitle_%u sink request
subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown
video_%u sink request
video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp9, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/webm; audio/webm
monoscope Monoscope visualization ../../gst/monoscope/.libs/libgstmonoscope.so libgstmonoscope.so 1.1.3 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin monoscope Monoscope Visualization Displays a highly stabilised waveform of audio input Richard Boulton <richard@tartarus.org> sink sink always
audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved
src source always
video/x-raw, format=(string)BGRx, width=(int)256, height=(int)128, framerate=(fraction)[ 0/1, 2147483647/1 ]
mulaw MuLaw audio conversion routines ../../gst/law/.libs/libgstmulaw.so libgstmulaw.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin mulawdec Mu Law audio decoder Codec/Decoder/Audio Convert 8bit mu law to 16bit PCM Zaheer Abbas Merali <zaheerabbas at merali dot org> sink sink always
audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
src source always
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
mulawenc Mu Law audio encoder Codec/Encoder/Audio Convert 16bit PCM to 8bit mu law Zaheer Abbas Merali <zaheerabbas at merali dot org> sink sink always
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
src source always
audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
multifile Reads/Writes buffers from/to sequentially named files ../../gst/multifile/.libs/libgstmultifile.so libgstmultifile.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin multifilesink Multi-File Sink Sink/File Write buffers to a sequentially named set of files David Schleef <ds@schleef.org> sink sink always
ANY
multifilesrc Multi-File Source Source/File Read a sequentially named set of files into buffers David Schleef <ds@schleef.org> src source always
ANY
splitfilesrc Split-File Source Source/File Read a sequentially named set of files as if it was one large file Tim-Philipp Müller <tim.muller@collabora.co.uk> src source always
ANY
splitmuxsink Split Muxing Bin Generic/Bin/Muxer Convenience bin that muxes incoming streams into multiple time/size limited files Jan Schmidt <jan@centricular.com> audio_%u sink request
ANY
subtitle_%u sink request
ANY
video sink request
ANY
splitmuxsrc Split File Demuxing Bin Generic/Bin/Demuxer Source that reads a set of files created by splitmuxsink Jan Schmidt <jan@centricular.com> audio_%u source sometimes
ANY
subtitle_%u source sometimes
ANY
video source sometimes
ANY
multipart multipart stream manipulation ../../gst/multipart/.libs/libgstmultipart.so libgstmultipart.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin multipartdemux Multipart demuxer Codec/Demuxer demux multipart streams Wim Taymans <wim.taymans@gmail.com>, Sjoerd Simons <sjoerd@luon.net> sink sink always
multipart/x-mixed-replace
src_%u source sometimes
ANY
multipartmux Multipart muxer Codec/Muxer mux multipart streams Wim Taymans <wim@fluendo.com> sink_%u sink request
ANY
src source always
multipart/x-mixed-replace
navigationtest Template for a video filter ../../gst/debugutils/.libs/libgstnavigationtest.so libgstnavigationtest.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin navigationtest Video navigation test Filter/Effect/Video Handle navigation events showing a black square following mouse pointer David Schleef <ds@schleef.org> sink sink always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
oss4 Open Sound System (OSS) version 4 support for GStreamer ../../sys/oss4/.libs/libgstoss4audio.so libgstoss4audio.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin oss4sink OSS v4 Audio Sink Sink/Audio Output to a sound card via OSS version 4 Tim-Philipp Müller <tim centricular net> sink sink always
audio/x-alaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-mulaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]
oss4src OSS v4 Audio Source Source/Audio Capture from a sound card via OSS version 4 Tim-Philipp Müller <tim centricular net> src source always
audio/x-alaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-mulaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]
ossaudio OSS (Open Sound System) support for GStreamer ../../sys/oss/.libs/libgstossaudio.so libgstossaudio.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin osssink Audio Sink (OSS) Sink/Audio Output to a sound card via OSS Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be> sink sink always
audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
osssrc Audio Source (OSS) Source/Audio Capture from a sound card via OSS Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com> src source always
audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
osxaudio OSX (Mac OS X) audio support for GStreamer ../../sys/osxaudio/.libs/libgstosxaudio.so libgstosxaudio.so 0.10.5.1 LGPL gst-plugins-good GStreamer Good Plug-ins CVS/prerelease Unknown package origin osxaudiosink Audio Sink (OSX) Sink/Audio Output to a sound card in OS X Zaheer Abbas Merali <zaheerabbas at merali dot org> osxaudiosrc Audio Source (OSX) Source/Audio Input from a sound card in OS X Zaheer Abbas Merali <zaheerabbas at merali dot org> osxvideo OSX native video output plugin ../../ext/osxvideo/.libs/libgstosxvideo.so libgstosxvideo.so 0.10.4 LGPL gst-plugins-bad Gstreamer http://gstreamer.freedesktop.org osxvideosink OSX Video sink Sink/Video OSX native videosink Zaheer Abbas Merali <zaheerabas at merali dot org> png PNG plugin library ../../ext/libpng/.libs/libgstpng.so libgstpng.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin pngdec PNG image decoder Codec/Decoder/Image Decode a png video frame to a raw image Wim Taymans <wim@fluendo.com> sink sink always
image/png
src source always
video/x-raw, format=(string){ RGBA, RGB, ARGB64, GRAY8, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
pngenc PNG image encoder Codec/Encoder/Image Encode a video frame to a .png image Jeremy SIMON <jsimon13@yahoo.fr> sink sink always
video/x-raw, format=(string){ RGBA, RGB, GRAY8, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
image/png, width=(int)[ 16, 1000000 ], height=(int)[ 16, 1000000 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
pulseaudio PulseAudio plugin library ../../ext/pulse/.libs/libgstpulse.so libgstpulse.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin pulsesink PulseAudio Audio Sink Sink/Audio Plays audio to a PulseAudio server Lennart Poettering sink sink always
audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)true, stream-format=(string)adts
pulsesrc PulseAudio Audio Source Source/Audio Captures audio from a PulseAudio server Lennart Poettering src source always
audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]
replaygain ReplayGain volume normalization ../../gst/replaygain/.libs/libgstreplaygain.so libgstreplaygain.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin rganalysis ReplayGain analysis Filter/Analyzer/Audio Perform the ReplayGain analysis René Stadler <mail@renestadler.de> sink sink always
audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)1, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
src source always
audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)1, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
rglimiter ReplayGain limiter Filter/Effect/Audio Apply signal compression to raw audio data René Stadler <mail@renestadler.de> sink sink always
audio/x-raw, format=(string)F32LE, layout=(string){ interleaved, non-interleaved }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
src source always
audio/x-raw, format=(string)F32LE, layout=(string){ interleaved, non-interleaved }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
rgvolume ReplayGain volume Filter/Effect/Audio Apply ReplayGain volume adjustment René Stadler <mail@renestadler.de> sink sink always
audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
src source always
audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
rtpmanager RTP session management plugin library ../../gst/rtpmanager/.libs/libgstrtpmanager.so libgstrtpmanager.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin rtpbin RTP Bin Filter/Network/RTP Real-Time Transport Protocol bin Wim Taymans <wim.taymans@gmail.com> recv_rtcp_sink_%u sink request
application/x-rtcp; application/x-srtcp
recv_rtp_sink_%u sink request
application/x-rtp; application/x-srtp
send_rtp_sink_%u sink request
application/x-rtp
recv_rtp_src_%u_%u_%u source sometimes
application/x-rtp
send_rtp_src_%u source sometimes
application/x-rtp; application/x-srtp
send_rtcp_src_%u source request
application/x-rtcp; application/x-srtcp
rtpdtmfmux RTP muxer Codec/Muxer mixes RTP DTMF streams into other RTP streams Zeeshan Ali <first.last@nokia.com> priority_sink_%u sink request
application/x-rtp
sink_%u sink request
application/x-rtp
src source always
application/x-rtp
rtpjitterbuffer RTP packet jitter-buffer Filter/Network/RTP A buffer that deals with network jitter and other transmission faults Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp
sink_rtcp sink request
application/x-rtcp
src source always
application/x-rtp
rtpmux RTP muxer Codec/Muxer multiplex N rtp streams into one Zeeshan Ali <first.last@nokia.com> sink_%u sink request
application/x-rtp
src source always
application/x-rtp
rtpptdemux RTP Demux Demux/Network/RTP Parses codec streams transmitted in the same RTP session Kai Vehmanen <kai.vehmanen@nokia.com> sink sink always
application/x-rtp
src_%u source sometimes
application/x-rtp, payload=(int)[ 0, 255 ]
rtprtxqueue RTP Retransmission Queue Codec Keep RTP packets in a queue for retransmission Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp
src source always
application/x-rtp
rtprtxreceive RTP Retransmission receiver Codec Receive retransmitted RTP packets according to RFC4588 Julien Isorce <julien.isorce@collabora.co.uk> sink sink always
application/x-rtp
src source always
application/x-rtp
rtprtxsend RTP Retransmission Sender Codec Retransmit RTP packets when needed, according to RFC4588 Julien Isorce <julien.isorce@collabora.co.uk> sink sink always
application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]
src source always
application/x-rtp
rtpsession RTP Session Filter/Network/RTP Implement an RTP session Wim Taymans <wim.taymans@gmail.com> recv_rtcp_sink sink request
application/x-rtcp
recv_rtp_sink sink request
application/x-rtp
send_rtp_sink sink request
application/x-rtp
recv_rtp_src source sometimes
application/x-rtp
send_rtp_src source sometimes
application/x-rtp
sync_src source sometimes
application/x-rtcp
send_rtcp_src source request
application/x-rtcp
rtpssrcdemux RTP SSRC Demux Demux/Network/RTP Splits RTP streams based on the SSRC Wim Taymans <wim.taymans@gmail.com> rtcp_sink sink always
application/x-rtcp
sink sink always
application/x-rtp
rtcp_src_%u source sometimes
application/x-rtcp
src_%u source sometimes
application/x-rtp
rtp Real-time protocol plugins ../../gst/rtp/.libs/libgstrtp.so libgstrtp.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin asteriskh263 RTP Asterisk H263 depayloader Codec/Depayloader/Network/RTP Extracts H263 video from RTP and encodes in Asterisk H263 format Neil Stratford <neils@vipadia.com> sink sink always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998
src source always
application/x-asteriskh263
rtpL16depay RTP audio depayloader Codec/Depayloader/Network/RTP Extracts raw audio from RTP packets Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]
src source always
audio/x-raw, format=(string)S16BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
rtpL16pay RTP audio payloader Codec/Payloader/Network/RTP Payload-encode Raw audio into RTP packets (RFC 3551) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/x-raw, format=(string)S16BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, encoding-name=(string)L16, payload=(int)10, clock-rate=(int)44100; application/x-rtp, media=(string)audio, encoding-name=(string)L16, payload=(int)11, clock-rate=(int)44100
rtpL24depay RTP audio depayloader Codec/Depayloader/Network/RTP Extracts raw 24-bit audio from RTP packets Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24
src source always
audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
rtpL24pay RTP audio payloader Codec/Payloader/Network/RTP Payload-encode Raw 24-bit audio into RTP packets (RFC 3190) Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk> sink sink always
audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24, channels=(int)[ 1, 2147483647 ]
rtpac3depay RTP AC3 depayloader Codec/Depayloader/Network/RTP Extracts AC3 audio from RTP packets (RFC 4184) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3
src source always
audio/ac3
rtpac3pay RTP AC3 audio payloader Codec/Payloader/Network/RTP Payload AC3 audio as RTP packets (RFC 4184) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/ac3; audio/x-ac3
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3
rtpamrdepay RTP AMR depayloader Codec/Depayloader/Network/RTP Extracts AMR or AMR-WB audio from RTP packets (RFC 3267) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)AMR, octet-align=(string)1; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)AMR-WB, octet-align=(string)1
src source always
audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000
rtpamrpay RTP AMR payloader Codec/Payloader/Network/RTP Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]
rtpbvdepay RTP BroadcomVoice depayloader Codec/Depayloader/Network/RTP Extracts BroadcomVoice audio from RTP packets (RFC 4298) Wim Taymans <wim.taymans@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)BV16; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)BV32
src source always
audio/x-bv, mode=(int){ 16, 32 }
rtpbvpay RTP BV Payloader Codec/Payloader/Network/RTP Packetize BroadcomVoice audio streams into RTP packets (RFC 4298) Wim Taymans <wim.taymans@collabora.co.uk> sink sink always
audio/x-bv, mode=(int){ 16, 32 }
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)BV16; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)BV32
rtpceltdepay RTP CELT depayloader Codec/Depayloader/Network/RTP Extracts CELT audio from RTP packets Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 32000, 48000 ], encoding-name=(string)CELT
src source always
audio/x-celt
rtpceltpay RTP CELT payloader Codec/Payloader/Network/RTP Payload-encodes CELT audio into a RTP packet Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/x-celt, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], frame-size=(int)[ 64, 512 ]
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 32000, 48000 ], encoding-name=(string)CELT
rtpdvdepay RTP DV Depayloader Codec/Depayloader/Network/RTP Depayloads DV from RTP packets (RFC 3189) Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string){ video, audio }, encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }
src source always
video/x-dv
rtpdvpay RTP DV Payloader Codec/Payloader/Network/RTP Payloads DV into RTP packets (RFC 3189) Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-dv
src source always
application/x-rtp, media=(string){ video, audio }, payload=(int)[ 96, 127 ], encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }
rtpg722depay RTP audio depayloader Codec/Depayloader/Network/RTP Extracts G722 audio from RTP packets Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G722; application/x-rtp, media=(string)audio, payload=(int)9, clock-rate=(int)[ 1, 2147483647 ]
src source always
audio/G722, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
rtpg722pay RTP audio payloader Codec/Payloader/Network/RTP Payload-encode Raw audio into RTP packets (RFC 3551) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/G722, rate=(int)16000, channels=(int)1
src source always
application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)9, clock-rate=(int)8000; application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)[ 96, 127 ], clock-rate=(int)8000
rtpg723depay RTP G.723 depayloader Codec/Depayloader/Network/RTP Extracts G.723 audio from RTP packets (RFC 3551) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G723; application/x-rtp, media=(string)audio, payload=(int)4, clock-rate=(int)8000
src source always
audio/G723, channels=(int)1, rate=(int)8000
rtpg723pay RTP G.723 payloader Codec/Payloader/Network/RTP Packetize G.723 audio into RTP packets Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/G723, channels=(int)1, rate=(int)8000
src source always
application/x-rtp, media=(string)audio, payload=(int)4, clock-rate=(int)8000, encoding-name=(string)G723; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G723
rtpg726depay RTP G.726 depayloader Codec/Depayloader/Network/RTP Extracts G.726 audio from RTP packets Axis Communications <dev-gstreamer@axis.com> sink sink always
application/x-rtp, media=(string)audio, encoding-name=(string){ G726, G726-16, G726-24, G726-32, G726-40, AAL2-G726-16, AAL2-G726-24, AAL2-G726-32, AAL2-G726-40 }, clock-rate=(int)8000
src source always
audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, block_align=(int){ 2, 3, 4, 5 }, layout=(string)g726
rtpg726pay RTP G.726 payloader Codec/Payloader/Network/RTP Payload-encodes G.726 audio into a RTP packet Axis Communications <dev-gstreamer@axis.com> sink sink always
audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, layout=(string)g726
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string){ G726-16, G726-24, G726-32, G726-40, AAL2-G726-16, AAL2-G726-24, AAL2-G726-32, AAL2-G726-40 }
rtpg729depay RTP G.729 depayloader Codec/Depayloader/Network/RTP Extracts G.729 audio from RTP packets (RFC 3551) Laurent Glayal <spglegle@yahoo.fr> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000
src source always
audio/G729, channels=(int)1, rate=(int)8000
rtpg729pay RTP G.729 payloader Codec/Payloader/Network/RTP Packetize G.729 audio into RTP packets Olivier Crete <olivier.crete@collabora.co.uk> sink sink always
audio/G729, channels=(int)1, rate=(int)8000
src source always
application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G729
rtpgsmdepay RTP GSM depayloader Codec/Depayloader/Network/RTP Extracts GSM audio from RTP packets Zeeshan Ali <zeenix@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000
src source always
audio/x-gsm, rate=(int)8000, channels=(int)1
rtpgsmpay RTP GSM payloader Codec/Payloader/Network/RTP Payload-encodes GSM audio into a RTP packet Zeeshan Ali <zeenix@gmail.com> sink sink always
audio/x-gsm, rate=(int)8000, channels=(int)1
src source always
application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM
rtpgstdepay GStreamer depayloader Codec/Depayloader/Network Extracts GStreamer buffers from RTP packets Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)application, clock-rate=(int)90000, encoding-name=(string)X-GST
src source always
ANY
rtpgstpay RTP GStreamer payloader Codec/Payloader/Network/RTP Payload GStreamer buffers as RTP packets Wim Taymans <wim.taymans@gmail.com> sink sink always
ANY
src source always
application/x-rtp, media=(string)application, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)X-GST
rtph261depay RTP H261 depayloader Codec/Depayloader/Network/RTP Extracts H261 video from RTP packets (RFC 4587) Stian Selnes <stian@pexip.com> sink sink always
application/x-rtp, media=(string)video, payload=(int)31, clock-rate=(int)90000, encoding-name=(string)H261; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H261
src source always
video/x-h261
rtph261pay RTP H261 packet payloader Codec/Payloader/Network/RTP Payload-encodes H261 video in RTP packets (RFC 4587) Stian Selnes <stian@pexip.com> sink sink always
video/x-h261
src source always
application/x-rtp, media=(string)video, payload=(int)31, clock-rate=(int)90000, encoding-name=(string)H261; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H261
rtph263depay RTP H263 depayloader Codec/Depayloader/Network/RTP Extracts H263 video from RTP packets (RFC 2190) Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Edward Hervey <bilboed@bilboed.com> sink sink always
application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000; application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263
src source always
video/x-h263, variant=(string)itu, h263version=(string)h263
rtph263pay RTP H263 packet payloader Codec/Payloader/Network/RTP Payload-encodes H263 video in RTP packets (RFC 2190) Neil Stratford <neils@vipadia.com>Dejan Sakelsak <dejan.sakelsak@marand.si> sink sink always
video/x-h263, variant=(string)itu, h263version=(string)h263
src source always
application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263
rtph263pdepay RTP H263 depayloader Codec/Depayloader/Network/RTP Extracts H263/+/++ video from RTP packets (RFC 4629) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)H263-2000
src source always
video/x-h263, variant=(string)itu
rtph263ppay RTP H263 payloader Codec/Payloader/Network/RTP Payload-encodes H263/+/++ video in RTP packets (RFC 4629) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-h263, variant=(string)itu
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-2000
rtph264depay RTP H264 depayloader Codec/Depayloader/Network/RTP Extracts H264 video from RTP packets (RFC 3984) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264
src source always
video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ nal, au }
rtph264pay RTP H264 payloader Codec/Payloader/Network/RTP Payload-encode H264 video into RTP packets (RFC 3984) Laurent Glayal <spglegle@yahoo.fr> sink sink always
video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ nal, au }
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264
rtph265depay RTP H265 depayloader Codec/Depayloader/Network/RTP Extracts H265 video from RTP packets (RFC 7798) Jurgen Slowack <jurgenslowack@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265
src source always
video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }
rtph265pay RTP H265 payloader Codec/Payloader/Network/RTP Payload-encode H265 video into RTP packets (RFC 7798) Jurgen Slowack <jurgenslowack@gmail.com> sink sink always
video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H265
rtpilbcdepay RTP iLBC depayloader Codec/Depayloader/Network/RTP Extracts iLBC audio from RTP packets (RFC 3952) Philippe Kalaf <philippe.kalaf@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)ILBC
src source always
audio/x-iLBC, mode=(int){ 20, 30 }
rtpilbcpay RTP iLBC Payloader Codec/Payloader/Network/RTP Packetize iLBC audio streams into RTP packets Philippe Kalaf <philippe.kalaf@collabora.co.uk> sink sink always
audio/x-iLBC, mode=(int){ 20, 30 }
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }
rtpj2kdepay RTP JPEG 2000 depayloader Codec/Depayloader/Network/RTP Extracts JPEG 2000 video from RTP packets (RFC 5371) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, encoding-name=(string)JPEG2000; application/x-rtp, media=(string)video, clock-rate=(int)90000, colorspace=(string){ sRGB, sYUV, GRAY }, encoding-name=(string)JPEG2000
src source always
image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }
rtpj2kpay RTP JPEG 2000 payloader Codec/Payloader/Network/RTP Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371) Wim Taymans <wim.taymans@gmail.com> sink sink always
image/x-jpc, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, encoding-name=(string)JPEG2000
rtpjpegdepay RTP JPEG depayloader Codec/Depayloader/Network/RTP Extracts JPEG video from RTP packets (RFC 2435) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)JPEG; application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000
src source always
image/jpeg
rtpjpegpay RTP JPEG payloader Codec/Payloader/Network/RTP Payload-encodes JPEG pictures into RTP packets (RFC 2435) Axis Communications <dev-gstreamer@axis.com> sink sink always
image/jpeg; video/x-jpeg
src source always
application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]
rtpklvdepay RTP KLV Depayloader Codec/Depayloader/Network/RTP Extracts KLV (SMPTE ST 336) metadata from RTP packets Tim-Philipp Müller <tim@centricular.com> sink sink always
application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M
src source always
meta/x-klv, parsed=(boolean)true
rtpklvpay RTP KLV Payloader Codec/Payloader/Network/RTP Payloads KLV (SMPTE ST 336) metadata as RTP packets Tim-Philipp Müller <tim@centricular.com> sink sink always
meta/x-klv, parsed=(boolean)true
src source always
application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M
rtpmp1sdepay RTP MPEG1 System Stream depayloader Codec/Depayloader/Network/RTP Extracts MPEG1 System Streams from RTP packets (RFC 3555) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)other, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP1S; application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP1S
src source always
video/mpeg, systemstream=(boolean)true
rtpmp2tdepay RTP MPEG Transport Stream depayloader Codec/Depayloader/Network/RTP Extracts MPEG2 TS from RTP packets (RFC 2250) Wim Taymans <wim.taymans@gmail.com>, Thijs Vermeir <thijs.vermeir@barco.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ MP2T, MP2T-ES }; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]
src source always
video/mpegts, packetsize=(int)188, systemstream=(boolean)true
rtpmp2tpay RTP MPEG2 Transport Stream payloader Codec/Payloader/Network/RTP Payload-encodes MPEG2 TS into RTP packets (RFC 2250) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/mpegts, packetsize=(int)188, systemstream=(boolean)true
src source always
application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)90000, encoding-name=(string)MP2T; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T
rtpmp4adepay RTP MPEG4 audio depayloader Codec/Depayloader/Network/RTP Extracts MPEG4 audio from RTP packets (RFC 3016) Nokia Corporation (contact <stefan.kost@nokia.com>), Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM
src source always
audio/mpeg, mpegversion=(int)4, framed=(boolean){ false, true }, stream-format=(string)raw
rtpmp4apay RTP MPEG4 audio payloader Codec/Payloader/Network/RTP Payload MPEG4 audio as RTP packets (RFC 3016) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/mpeg, mpegversion=(int)4, stream-format=(string)raw
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM
rtpmp4gdepay RTP MPEG4 ES depayloader Codec/Depayloader/Network/RTP Extracts MPEG4 elementary streams from RTP packets (RFC 3640) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string){ video, audio, application }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }
src source always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw
rtpmp4gpay RTP MPEG4 ES payloader Codec/Payloader/Network/RTP Payload MPEG4 elementary streams as RTP packets (RFC 3640) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw
src source always
application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }
rtpmp4vdepay RTP MPEG4 video depayloader Codec/Depayloader/Network/RTP Extracts MPEG4 video from RTP packets (RFC 3016) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES
src source always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false
rtpmp4vpay RTP MPEG4 Video payloader Codec/Payloader/Network/RTP Payload MPEG-4 video as RTP packets (RFC 3016) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES
rtpmpadepay RTP MPEG audio depayloader Codec/Depayloader/Network/RTP Extracts MPEG audio from RTP packets (RFC 2038) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, encoding-name=(string)MPA, clock-rate=(int)[ 1, 2147483647 ]
src source always
audio/mpeg, mpegversion=(int)1
rtpmpapay RTP MPEG audio payloader Codec/Payloader/Network/RTP Payload MPEG audio as RTP packets (RFC 2038) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/mpeg, mpegversion=(int)1
src source always
application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA
rtpmparobustdepay RTP MPEG audio depayloader Codec/Depayloader/Network/RTP Extracts MPEG audio from RTP packets (RFC 5219) Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-name=(string)MPA-ROBUST; application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-MP3-DRAFT-00, X-MP3-DRAFT-01, X-MP3-DRAFT-02, X-MP3-DRAFT-03, X-MP3-DRAFT-04, X-MP3-DRAFT-05, X-MP3-DRAFT-06 }
src source always
audio/mpeg, mpegversion=(int)1
rtpmpvdepay RTP MPEG video depayloader Codec/Depayloader/Network/RTP Extracts MPEG video from RTP packets (RFC 2250) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000
src source always
video/mpeg, mpegversion=(int)2, systemstream=(boolean)false
rtpmpvpay RTP MPEG2 ES video payloader Codec/Payloader/Network/RTP Payload-encodes MPEG2 ES into RTP packets (RFC 2250) Thijs Vermeir <thijsvermeir@gmail.com> sink sink always
video/mpeg, mpegversion=(int)2, systemstream=(boolean)false
src source always
application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV
rtpopusdepay RTP Opus packet depayloader Codec/Depayloader/Network/RTP Extracts Opus audio from RTP packets Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
src source always
audio/x-opus, channel-mapping-family=(int)0
rtpopuspay RTP Opus payloader Codec/Payloader/Network/RTP Puts Opus audio in RTP packets Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> sink sink always
audio/x-opus, channels=(int)[ 1, 2 ], channel-mapping-family=(int)0
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-params=(string)2, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
rtppcmadepay RTP PCMA depayloader Codec/Depayloader/Network/RTP Extracts PCMA audio from RTP packets Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com> sink sink always
application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000; application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA
src source always
audio/x-alaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]
rtppcmapay RTP PCMA payloader Codec/Payloader/Network/RTP Payload-encodes PCMA audio into a RTP packet Edgard Lima <edgard.lima@indt.org.br> sink sink always
audio/x-alaw, channels=(int)1, rate=(int)8000
src source always
application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA
rtppcmudepay RTP PCMU depayloader Codec/Depayloader/Network/RTP Extracts PCMU audio from RTP packets Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com> sink sink always
application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000; application/x-rtp, media=(string)audio, encoding-name=(string)PCMU, clock-rate=(int)[ 1, 2147483647 ]
src source always
audio/x-mulaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]
rtppcmupay RTP PCMU payloader Codec/Payloader/Network/RTP Payload-encodes PCMU audio into a RTP packet Edgard Lima <edgard.lima@indt.org.br> sink sink always
audio/x-mulaw, channels=(int)1, rate=(int)8000
src source always
application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMU
rtpqcelpdepay RTP QCELP depayloader Codec/Depayloader/Network/RTP Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)QCELP; application/x-rtp, media=(string)audio, payload=(int)12, clock-rate=(int)8000
src source always
audio/qcelp, channels=(int)1, rate=(int)8000
rtpqdm2depay RTP QDM2 depayloader Codec/Depayloader/Network/RTP Extracts QDM2 audio from RTP packets (no RFC) Edward Hervey <bilboed@bilboed.com> sink sink always
application/x-rtp, media=(string)audio, encoding-name=(string)X-QDM
src source always
audio/x-qdm2
rtpsbcdepay RTP SBC audio depayloader Codec/Depayloader/Network/RTP Extracts SBC audio from RTP packets Arun Raghavan <arun.raghavan@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC
src source always
audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation-method=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]
rtpsbcpay RTP packet payloader Codec/Payloader/Network Payload SBC audio as RTP packets Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br> sink sink always
audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], channel-mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation-method=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC
rtpsirendepay RTP Siren packet depayloader Codec/Depayloader/Network/RTP Extracts Siren audio from RTP packets Philippe Kalaf <philippe.kalaf@collabora.co.uk> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)SIREN
src source always
audio/x-siren, dct-length=(int)320
rtpsirenpay RTP Payloader for Siren Audio Codec/Payloader/Network/RTP Packetize Siren audio streams into RTP packets Youness Alaoui <kakaroto@kakaroto.homelinux.net> sink sink always
audio/x-siren, dct-length=(int)320
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)SIREN, bitrate=(string)16000, dct-length=(int)320
rtpspeexdepay RTP Speex depayloader Codec/Depayloader/Network/RTP Extracts Speex audio from RTP packets Edgard Lima <edgard.lima@indt.org.br> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX
src source always
audio/x-speex
rtpspeexpay RTP Speex payloader Codec/Payloader/Network/RTP Payload-encodes Speex audio into a RTP packet Edgard Lima <edgard.lima@indt.org.br> sink sink always
audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)1
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1
rtpstreamdepay RTP Stream Depayloading Codec/Depayloader/Network Depayloads RTP/RTCP packets for streaming protocols according to RFC4571 Sebastian Dröge <sebastian@centricular.com> sink sink always
application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream
src source always
application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
rtpstreampay RTP Stream Payloading Codec/Payloader/Network Payloads RTP/RTCP packets for streaming protocols according to RFC4571 Sebastian Dröge <sebastian@centricular.com> sink sink always
application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
src source always
application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream
rtpsv3vdepay RTP SVQ3 depayloader Codec/Depayloader/Network/RTP Extracts SVQ3 video from RTP packets (no RFC) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO, X-SORENSONVIDEO, X-SorensonVideo }
src source always
video/x-svq, svqversion=(int)3
rtptheoradepay RTP Theora depayloader Codec/Depayloader/Network/RTP Extracts Theora video from RTP packets (draft-01 of RFC XXXX) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)THEORA
src source always
video/x-theora
rtptheorapay RTP Theora payloader Codec/Payloader/Network/RTP Payload-encode Theora video into RTP packets (draft-01 RFC XXXX) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-theora
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA
rtpvorbisdepay RTP Vorbis depayloader Codec/Depayloader/Network/RTP Extracts Vorbis Audio from RTP packets (RFC 5215) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS
src source always
audio/x-vorbis
rtpvorbispay RTP Vorbis payloader Codec/Payloader/Network/RTP Payload-encode Vorbis audio into RTP packets (RFC 5215) Wim Taymans <wim.taymans@gmail.com> sink sink always
audio/x-vorbis
src source always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS
rtpvp8depay RTP VP8 depayloader Codec/Depayloader/Network/RTP Extracts VP8 video from RTP packets) Sjoerd Simons <sjoerd@luon.net> sink sink always
application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
src source always
video/x-vp8
rtpvp8pay RTP VP8 payloader Codec/Payloader/Network/RTP Puts VP8 video in RTP packets Sjoerd Simons <sjoerd@luon.net> sink sink always
video/x-vp8
src source always
application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
rtpvp9depay RTP VP9 depayloader Codec/Depayloader/Network/RTP Extracts VP9 video from RTP packets) Stian Selnes <stian@pexip.com> sink sink always
application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }
src source always
video/x-vp9
rtpvp9pay RTP VP9 payloader Codec/Payloader/Network/RTP Puts VP9 video in RTP packets) Stian Selnes <stian@pexip.com> sink sink always
video/x-vp9
src source always
application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }
rtpvrawdepay RTP Raw Video depayloader Codec/Depayloader/Network/RTP Extracts raw video from RTP packets (RFC 4175) Wim Taymans <wim.taymans@gmail.com> sink sink always
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string){ RGB, RGBA, BGR, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1 }, depth=(string){ 8, 10, 12, 16 }
src source always
video/x-raw
rtpvrawpay RTP Raw Video payloader Codec/Payloader/Network/RTP Payload raw video as RTP packets (RFC 4175) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-raw, format=(string){ RGB, RGBA, BGR, BGRA, AYUV, UYVY, I420, Y41B, UYVP }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]
src source always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string){ RGB, RGBA, BGR, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1 }, depth=(string){ 8, 10, 12, 16 }, colorimetry=(string){ BT601-5, BT709-2, SMPTE240M }
rtsp transfer data via RTSP ../../gst/rtsp/.libs/libgstrtsp.so libgstrtsp.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin rtpdec RTP Decoder Codec/Parser/Network Accepts raw RTP and RTCP packets and sends them forward Wim Taymans <wim.taymans@gmail.com> recv_rtcp_sink_%u sink request
application/x-rtcp
recv_rtp_sink_%u sink request
application/x-rtp
recv_rtp_src_%u_%u_%u source sometimes
application/x-rtp
rtcp_src_%u source request
application/x-rtcp
rtspsrc RTSP packet receiver Source/Network Receive data over the network via RTSP (RFC 2326) Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>, Lutz Mueller <lutz@topfrose.de> stream_%u source sometimes
application/x-rtp; application/x-rdt
shapewipe Shape Wipe transition filter ../../gst/shapewipe/.libs/libgstshapewipe.so libgstshapewipe.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin shapewipe Shape Wipe transition filter Filter/Editor/Video Adds a shape wipe transition to a video stream Sebastian Dröge <sebastian.droege@collabora.co.uk> mask_sink sink always
video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1
video_sink sink always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
shout2send Sends data to an icecast server using libshout2 ../../ext/shout2/.libs/libgstshout2.so libgstshout2.so 1.10.1 LGPL gst-plugins-good libshout2 http://www.icecast.org/download.html shout2send Icecast network sink Sink/Network Sends data to an icecast server Wim Taymans <wim.taymans@chello.be>, Pedro Corte-Real <typo@netcabo.pt>, Zaheer Abbas Merali <zaheerabbas at merali dot org> sink sink always
application/ogg; audio/ogg; video/ogg; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]; video/webm; audio/webm
smpte Apply the standard SMPTE transitions on video images ../../gst/smpte/.libs/libgstsmpte.so libgstsmpte.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin smpte SMPTE transitions Filter/Editor/Video Apply the standard SMPTE transitions on video images Wim Taymans <wim.taymans@chello.be> sink1 sink always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink2 sink always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
smptealpha SMPTE transitions Filter/Editor/Video Apply the standard SMPTE transitions as alpha on video images Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
soup libsoup HTTP client src/sink ../../ext/soup/.libs/libgstsouphttpsrc.so libgstsouphttpsrc.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin souphttpclientsink HTTP client sink Generic Sends streams to HTTP server via PUT David Schleef <ds@entropywave.com> sink sink always
ANY
souphttpsrc HTTP client source Source/Network Receive data as a client over the network via HTTP using SOUP Wouter Cloetens <wouter@mind.be> src source always
ANY
spectrum Run an FFT on the audio signal, output spectrum data ../../gst/spectrum/.libs/libgstspectrum.so libgstspectrum.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin spectrum Spectrum analyzer Filter/Analyzer/Audio Run an FFT on the audio signal, output spectrum data Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
audio/x-raw, format=(string){ S16LE, S24LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
src source always
audio/x-raw, format=(string){ S16LE, S24LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
speex Speex plugin library ../../ext/speex/.libs/libgstspeex.so libgstspeex.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin speexdec Speex audio decoder Codec/Decoder/Audio decode speex streams to audio Wim Taymans <wim@fluendo.com> sink sink always
audio/x-speex
src source always
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]
speexenc Speex audio encoder Codec/Encoder/Audio Encodes audio in Speex format Wim Taymans <wim@fluendo.com> sink sink always
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
src source always
audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]
taglib Tag writing plug-in based on taglib ../../ext/taglib/.libs/libgsttaglib.so libgsttaglib.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin apev2mux TagLib-based APEv2 Muxer Formatter/Metadata Adds an APEv2 header to the beginning of files using taglib Sebastian Dröge <slomo@circular-chaos.org> sink sink always
ANY
src source always
application/x-apetag
id3v2mux TagLib-based ID3v2 Muxer Formatter/Metadata Adds an ID3v2 header to the beginning of MP3 files using taglib Christophe Fergeau <teuf@gnome.org> sink sink always
ANY
src source always
application/x-id3
udp transfer data via UDP ../../gst/udp/.libs/libgstudp.so libgstudp.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin dynudpsink UDP packet sender Sink/Network Send data over the network via UDP with packet destinations picked up dynamically from meta on the buffers passed Philippe Khalaf <burger@speedy.org> sink sink always
ANY
multiudpsink UDP packet sender Sink/Network Send data over the network via UDP to one or multiple recipients which can be added or removed at runtime using action signals Wim Taymans <wim.taymans@gmail.com> sink sink always
ANY
udpsink UDP packet sender Sink/Network Send data over the network via UDP Wim Taymans <wim@fluendo.com> sink sink always
ANY
udpsrc UDP packet receiver Source/Network Receive data over the network via UDP Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com> src source always
ANY
video4linux2 elements for Video 4 Linux ../../sys/v4l2/.libs/libgstvideo4linux2.so libgstvideo4linux2.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin v4l2radio Radio (video4linux2) Tuner Tuner Controls a Video4Linux2 radio device Alexey Chernov <4ernov@gmail.com> v4l2sink Video (video4linux2) Sink Sink/Video Displays frames on a video4linux2 device Rob Clark <rob@ti.com>, sink sink always
image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
v4l2src Video (video4linux2) Source Source/Video Reads frames from a Video4Linux2 device Edgard Lima <edgard.lima@indt.org.br>, Stefan Kost <ensonic@users.sf.net> src source always
image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
videobox resizes a video by adding borders or cropping ../../gst/videobox/.libs/libgstvideobox.so libgstvideobox.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin videobox Video box filter Filter/Effect/Video Resizes a video by adding borders or cropping Wim Taymans <wim@fluendo.com> sink sink always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videocrop Crops video into a user-defined region ../../gst/videocrop/.libs/libgstvideocrop.so libgstvideocrop.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin aspectratiocrop aspectratiocrop Filter/Effect/Video Crops video into a user-defined aspect-ratio Thijs Vermeir <thijsvermeir@gmail.com> sink sink always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videocrop Crop Filter/Effect/Video Crops video into a user-defined region Tim-Philipp Müller <tim centricular net> sink sink always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videofilter Video filters plugin ../../gst/videofilter/.libs/libgstvideofilter.so libgstvideofilter.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin gamma Video gamma correction Filter/Effect/Video Adjusts gamma on a video stream Arwed v. Merkatz <v.merkatz@gmx.net sink sink always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videobalance Video balance Filter/Effect/Video Adjusts brightness, contrast, hue, saturation on a video stream David Schleef <ds@schleef.org> sink sink always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)
src source always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)
videoflip Video flipper Filter/Effect/Video Flips and rotates video David Schleef <ds@schleef.org> sink sink always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videomedian Median effect Filter/Effect/Video Apply a median filter to an image Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videomixer Video mixer ../../gst/videomixer/.libs/libgstvideomixer.so libgstvideomixer.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin videomixer Video mixer 2 Filter/Editor/Video/Compositor Mix multiple video streams Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink_%u sink request
video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
vpx VP8 plugin ../../ext/vpx/.libs/libgstvpx.so libgstvpx.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin vp8dec On2 VP8 Decoder Codec/Decoder/Video Decode VP8 video streams David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-vp8
src source always
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
vp8enc On2 VP8 Encoder Codec/Encoder/Video Encode VP8 video streams David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string)I420, width=(int)[ 1, 16383 ], height=(int)[ 1, 16383 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-vp8, profile=(string){ 0, 1, 2, 3 }
vp9dec On2 VP9 Decoder Codec/Decoder/Video Decode VP9 video streams David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-vp9
src source always
video/x-raw, format=(string){ I420, YV12, Y42B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
vp9enc On2 VP9 Encoder Codec/Encoder/Video Encode VP9 video streams David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> sink sink always
video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
video/x-vp9, profile=(string){ 0, 1, 2, 3 }
waveform WaveForm API based plugin ../../win32/vs6/release/libgstwaveform.dll libgstwaveform.dll 0.10.4.1 LGPL gst-plugins-bad GStreamer Good Plug-ins CVS Unknown package origin waveformsink WaveForm audio sink Sink/Audio WaveForm audio sink Sebastien Moutte <sebastien@moutte.net> wavenc Encode raw audio into WAV ../../gst/wavenc/.libs/libgstwavenc.so libgstwavenc.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin wavenc WAV audio muxer Codec/Muxer/Audio Encode raw audio into WAV Iain Holmes <iain@prettypeople.org> sink sink always
audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 65535 ], format=(string){ S32LE, S24LE, S16LE, U8, F32LE, F64LE }, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
src source always
audio/x-wav; audio/x-rf64
wavpack Wavpack lossless/lossy audio format handling ../../ext/wavpack/.libs/libgstwavpack.so libgstwavpack.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin wavpackdec Wavpack audio decoder Codec/Decoder/Audio Decodes Wavpack audio data Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org> sink sink always
audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true
src source always
audio/x-raw, format=(string)S8, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]; audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]
wavpackenc Wavpack audio encoder Codec/Encoder/Audio Encodes audio with the Wavpack lossless/lossy audio codec Sebastian Dröge <slomo@circular-chaos.org> sink sink always
audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]
src source always
audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true
wvcsrc source sometimes
audio/x-wavpack-correction, framed=(boolean)true
wavparse Parse a .wav file into raw audio ../../gst/wavparse/.libs/libgstwavparse.so libgstwavparse.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin wavparse WAV audio demuxer Codec/Demuxer/Audio Parse a .wav file into raw audio Erik Walthinsen <omega@cse.ogi.edu> sink sink always
audio/x-wav
src source always
audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi
ximagesrc X11 video input plugin using standard Xlib calls ../../sys/ximage/.libs/libgstximagesrc.so libgstximagesrc.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin ximagesrc Ximage video source Source/Video Creates a screenshot video stream Lutz Mueller <lutz@users.sourceforge.net>, Jan Schmidt <thaytan@mad.scientist.com>, Zaheer Merali <zaheerabbas at merali dot org> src source always
video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ]
y4menc Encodes a YUV frame into the yuv4mpeg format (mjpegtools) ../../gst/y4m/.libs/libgsty4menc.so libgsty4menc.so 1.10.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release Unknown package origin y4menc YUV4MPEG video encoder Codec/Encoder/Video Encodes a YUV frame into the yuv4mpeg format (mjpegtools) Wim Taymans <wim.taymans@gmail.com> sink sink always
video/x-raw, format=(string){ IYUV, I420, Y42B, Y41B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always
application/x-yuv4mpeg, y4mversion=(int)2