# Plugins

Name | Classification | Description
--- | --- | ---
3gppmux | Codec Muxer | Multiplex audio and video into a 3GPP file
a2dpsink | Sink Audio | Plays audio to an A2DP device
a52dec | Codec Decoder Audio Converter | Decodes ATSC A/52 encoded audio streams
aacparse | Codec Parser Audio | Advanced Audio Coding parser
aasink | Sink Video | An ASCII art videosink
aatv | Filter Effect Video | ASCII art effect
ac3parse | Codec Parser Converter Audio | AC3 parser
accurip | Filter Analyzer Audio | Computes an AccurateRip CRC
adder | Generic Audio | Add N audio channels together
adpcmdec | Codec Decoder Audio | Decode MS and IMA ADPCM audio
adpcmenc | Codec Encoder Audio | Encode ADPCM audio
aesdec | Generic Filter | AES buffer decryption
aesenc | Generic Filter | AES buffer encryption
agingtv | Filter Effect Video | AgingTV adds age to video input using scratches and dust
aiffmux | Muxer Audio | Multiplex raw audio into AIFF
aiffparse | Codec Demuxer Audio | Parse a .aiff file into raw audio
ajasink | Audio Video Sink | Outputs audio/video frames with AJA devices
ajasinkcombiner | Audio Video Combiner | Combines corresponding audio/video frames
ajasrc | Audio Video Source | Captures audio/video frames with AJA devices
ajasrcdemux | Audio Video Demux | Demuxes audio/video from video buffers
alawdec | Codec Decoder Audio | Convert 8bit A law to 16bit PCM
alawenc | Codec Encoder Audio | Convert 16bit PCM to 8bit A law
alpha | Filter Effect Video | Adds an alpha channel to video - uniform or via chroma-keying
alphacolor | Filter Converter Video | ARGB from/to AYUV colorspace conversion preserving the alpha channel
alphacombine | Codec Demuxer | Use luma from an opaque stream as alpha plane on another
alsamidisrc | Source | Push ALSA MIDI sequencer events around
alsasink | Sink Audio | Output to a sound card via ALSA
alsasrc | Source Audio | Read from a sound card via ALSA
amfav1enc | Codec Encoder Video Hardware | Encode AV1 video streams using AMF API
amfh264enc | Codec Encoder Video Hardware | Encode H.264 video streams using AMF API
amfh265enc | Codec Encoder Video Hardware | Encode H.265 video streams using AMF API
amrnbdec | Codec Decoder Audio | Adaptive Multi-Rate Narrow-Band audio decoder
amrnbenc | Codec Encoder Audio | Adaptive Multi-Rate Narrow-Band audio encoder
amrparse | Codec Parser Audio | Adaptive Multi-Rate audio parser
amrwbdec | Codec Decoder Audio | Adaptive Multi-Rate Wideband audio decoder
apedemux | Codec Demuxer Metadata | Read and output APE tags while demuxing the contents
apev2mux | Formatter Metadata | Adds an APEv2 header to the beginning of files using taglib
appsink | Generic Sink | Allow the application to get access to raw buffer
appsrc | Generic Source | Allow the application to feed buffers to a pipeline
asfdemux | Codec Demuxer | Demultiplexes ASF Streams
asfmux | Codec Muxer | Muxes audio and video into an ASF stream
asfparse | Parser | Parses ASF
asiosink | Source Audio Hardware | Stream audio from an audio capture device through ASIO
asiosrc | Source Audio Hardware | Stream audio from an audio capture device through ASIO
aspectratiocrop | Filter Effect Video | Crops video into a user-defined aspect-ratio
assrender | Mixer Video Overlay Subtitle | Renders ASS/SSA subtitles with libass
asteriskh263 | Codec Depayloader Network RTP | Extracts H263 video from RTP and encodes in Asterisk H263 format
atdec | Codec Decoder Audio | AudioToolbox based audio decoder
atenc | Coder Encoder Audio Converter | AudioToolbox based audio encoder for macOS/iOS
atscmux | Codec Muxer | Multiplexes media streams into an ATSC-compliant Transport Stream
audioamplify | Filter Effect Audio | Amplifies an audio stream by a given factor
audiobuffersplit | Audio Filter | Splits raw audio buffers into equal sized chunks
audiochannelmix | Audio Mixer | Mixes left/right channels of stereo audio
audiochebband | Filter Effect Audio | Chebyshev band pass and band reject filter
audiocheblimit | Filter Effect Audio | Chebyshev low pass and high pass filter
audioconvert | Filter Converter Audio | Convert audio to different formats
audiodynamic | Filter Effect Audio | Compressor and Expander
audioecho | Filter Effect Audio | Adds an echo or reverb effect to an audio stream
audiofirfilter | Filter Effect Audio | Generic audio FIR filter with custom filter kernel
audioiirfilter | Filter Effect Audio | Generic audio IIR filter with custom filter kernel
audiointerleave | Generic Audio | Mixes multiple audio streams
audioinvert | Filter Effect Audio | Swaps upper and lower half of audio samples
audiokaraoke | Filter Effect Audio | Removes voice from sound
audiolatency | Audio Util | Measures the audio latency between the source and the sink
GstAudioMixer | Generic Audio | Mixes multiple audio streams
audiomixmatrix | Filter Audio | Mixes a number of input channels into a number of output channels according to a transformation matrix
audiopanorama | Filter Effect Audio | Positions audio streams in the stereo panorama
audioparse | Filter Audio | Converts stream into audio frames (deprecated: use rawaudioparse instead)
audiorate | Filter Effect Audio | Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream
audioresample | Filter Converter Audio | Resamples audio
audiosegmentclip | Filter Audio | Clips audio buffers to the configured segment
audiotestsrc | Source Audio | Creates audio test signals of given frequency and volume
audiowsincband | Filter Effect Audio | Band pass and band reject windowed sinc filter
audiowsinclimit | Filter Effect Audio | Low pass and high pass windowed sinc filter
auparse | Codec Demuxer Audio | Parse an .au file into raw audio
autoaudiosink | Sink Audio | Wrapper audio sink for automatically detected audio sink
autoaudiosrc | Source Audio | Wrapper audio source for automatically detected audio source
autoconvert | Generic Bin | Selects the right transform element based on the caps
autodeinterlace | Bin Colorspace Scale Video Converter Deinterlace | Selects the right deinterlacer based on caps
autovideoconvert | Bin Colorspace Scale Video Converter | Selects the right color space converter based on the caps
autovideoflip | Bin Filter Effect Video | Selects the right video flip element based on the caps
autovideosink | Sink Video | Wrapper video sink for automatically detected video sink
autovideosrc | Source Video | Wrapper video source for automatically detected video source
av12json | Transform | AV1 to json element
av1dec | Codec Decoder Video | Decode AV1 video streams
av1enc | Codec Encoder Video | Encode AV1 video streams
av1parse | Codec Parser Converter Video | Parses AV1 streams
avdec_4xm | Codec Decoder Video | libav 4xm decoder
avdec_8bps | Codec Decoder Video | libav 8bps decoder
avdec_aac | Codec Decoder Audio | libav aac decoder
avdec_aac_fixed | Codec Decoder Audio | libav aac_fixed decoder
avdec_aac_latm | Codec Decoder Audio | libav aac_latm decoder
avdec_aasc | Codec Decoder Video | libav aasc decoder
avdec_ac3 | Codec Decoder Audio | libav ac3 decoder
avdec_ac3_fixed | Codec Decoder Audio | libav ac3_fixed decoder
avdec_adpcm_4xm | Codec Decoder Audio | libav adpcm_4xm decoder
avdec_adpcm_adx | Codec Decoder Audio | libav adpcm_adx decoder
avdec_adpcm_ct | Codec Decoder Audio | libav adpcm_ct decoder
avdec_adpcm_ea | Codec Decoder Audio | libav adpcm_ea decoder
avdec_adpcm_ea_maxis_xa | Codec Decoder Audio | libav adpcm_ea_maxis_xa decoder
avdec_adpcm_ea_r1 | Codec Decoder Audio | libav adpcm_ea_r1 decoder
avdec_adpcm_ea_r2 | Codec Decoder Audio | libav adpcm_ea_r2 decoder
avdec_adpcm_ea_r3 | Codec Decoder Audio | libav adpcm_ea_r3 decoder
avdec_adpcm_ea_xas | Codec Decoder Audio | libav adpcm_ea_xas decoder
avdec_adpcm_ima_amv | Codec Decoder Audio | libav adpcm_ima_amv decoder
avdec_adpcm_ima_dk3 | Codec Decoder Audio | libav adpcm_ima_dk3 decoder
avdec_adpcm_ima_dk4 | Codec Decoder Audio | libav adpcm_ima_dk4 decoder
avdec_adpcm_ima_ea_eacs | Codec Decoder Audio | libav adpcm_ima_ea_eacs decoder
avdec_adpcm_ima_ea_sead | Codec Decoder Audio | libav adpcm_ima_ea_sead decoder
avdec_adpcm_ima_iss | Codec Decoder Audio | libav adpcm_ima_iss decoder
avdec_adpcm_ima_oki | Codec Decoder Audio | libav adpcm_ima_oki decoder
avdec_adpcm_ima_qt | Codec Decoder Audio | libav adpcm_ima_qt decoder
avdec_adpcm_ima_smjpeg | Codec Decoder Audio | libav adpcm_ima_smjpeg decoder
avdec_adpcm_ima_wav | Codec Decoder Audio | libav adpcm_ima_wav decoder
avdec_adpcm_ima_ws | Codec Decoder Audio | libav adpcm_ima_ws decoder
avdec_adpcm_ms | Codec Decoder Audio | libav adpcm_ms decoder
avdec_adpcm_sbpro_2 | Codec Decoder Audio | libav adpcm_sbpro_2 decoder
avdec_adpcm_sbpro_3 | Codec Decoder Audio | libav adpcm_sbpro_3 decoder
avdec_adpcm_sbpro_4 | Codec Decoder Audio | libav adpcm_sbpro_4 decoder
avdec_adpcm_swf | Codec Decoder Audio | libav adpcm_swf decoder
avdec_adpcm_thp | Codec Decoder Audio | libav adpcm_thp decoder
avdec_adpcm_xa | Codec Decoder Audio | libav adpcm_xa decoder
avdec_adpcm_yamaha | Codec Decoder Audio | libav adpcm_yamaha decoder
avdec_aic | Codec Decoder Video | libav aic decoder
avdec_alac | Codec Decoder Audio | libav alac decoder
avdec_amrnb | Codec Decoder Audio | libav amrnb decoder
avdec_amrwb | Codec Decoder Audio | libav amrwb decoder
avdec_amv | Codec Decoder Video | libav amv decoder
avdec_ape | Codec Decoder Audio | libav ape decoder
avdec_aptx | Codec Decoder Audio | libav aptx decoder
avdec_aptx_hd | Codec Decoder Audio | libav aptx_hd decoder
avdec_asv1 | Codec Decoder Video | libav asv1 decoder
avdec_asv2 | Codec Decoder Video | libav asv2 decoder
avdec_atrac1 | Codec Decoder Audio | libav atrac1 decoder
avdec_atrac3 | Codec Decoder Audio | libav atrac3 decoder
avdec_avs | Codec Decoder Video | libav avs decoder
avdec_bmp | Codec Decoder Video | libav bmp decoder
avdec_camstudio | Codec Decoder Video | libav camstudio decoder
avdec_camtasia | Codec Decoder Video | libav camtasia decoder
avdec_cavs | Codec Decoder Video | libav cavs decoder
avdec_cfhd | Codec Decoder Video | libav cfhd decoder
avdec_cinepak | Codec Decoder Video | libav cinepak decoder
avdec_cljr | Codec Decoder Video | libav cljr decoder
avdec_cook | Codec Decoder Audio | libav cook decoder
avdec_cyuv | Codec Decoder Video | libav cyuv decoder
avdec_dca | Codec Decoder Audio | libav dca decoder
avdec_dnxhd | Codec Decoder Video | libav dnxhd decoder
avdec_dsd_lsbf | Codec Decoder Audio | libav dsd_lsbf decoder
avdec_dsd_lsbf_planar | Codec Decoder Audio | libav dsd_lsbf_planar decoder
avdec_dsd_msbf | Codec Decoder Audio | libav dsd_msbf decoder
avdec_dsd_msbf_planar | Codec Decoder Audio | libav dsd_msbf_planar decoder
avdec_dvaudio | Codec Decoder Audio | libav dvaudio decoder
avdec_dvvideo | Codec Decoder Video | libav dvvideo decoder
avdec_eac3 | Codec Decoder Audio | libav eac3 decoder
avdec_ffv1 | Codec Decoder Video | libav ffv1 decoder
avdec_ffvhuff | Codec Decoder Video | libav ffvhuff decoder
avdec_flac | Codec Decoder Audio | libav flac decoder
avdec_flashsv | Codec Decoder Video | libav flashsv decoder
avdec_flashsv2 | Codec Decoder Video | libav flashsv2 decoder
avdec_flic | Codec Decoder Video | libav flic decoder
avdec_flv | Codec Decoder Video | libav flv decoder
avdec_fraps | Codec Decoder Video | libav fraps decoder
avdec_g722 | Codec Decoder Audio | libav g722 decoder
avdec_g726 | Codec Decoder Audio | libav g726 decoder
avdec_g729 | Codec Decoder Audio | libav g729 decoder
avdec_gif | Codec Decoder Video | libav gif decoder
avdec_gsm | Codec Decoder Audio | libav gsm decoder
avdec_gsm_ms | Codec Decoder Audio | libav gsm_ms decoder
avdec_h261 | Codec Decoder Video | libav h261 decoder
avdec_h263 | Codec Decoder Video | libav h263 decoder
avdec_h263i | Codec Decoder Video | libav h263i decoder
avdec_h263p | Codec Decoder Video | libav h263p decoder
avdec_h264 | Codec Decoder Video | libav h264 decoder
avdec_h265 | Codec Decoder Video | libav hevc decoder
avdec_hap | Codec Decoder Video | libav hap decoder
avdec_huffyuv | Codec Decoder Video | libav huffyuv decoder
avdec_idcinvideo | Codec Decoder Video | libav idcinvideo decoder
avdec_imc | Codec Decoder Audio | libav imc decoder
avdec_indeo2 | Codec Decoder Video | libav indeo2 decoder
avdec_indeo3 | Codec Decoder Video | libav indeo3 decoder
avdec_indeo4 | Codec Decoder Video | libav indeo4 decoder
avdec_indeo5 | Codec Decoder Video | libav indeo5 decoder
avdec_interplay_dpcm | Codec Decoder Audio | libav interplay_dpcm decoder
avdec_interplayvideo | Codec Decoder Video | libav interplayvideo decoder
avdec_jpeg2000 | Codec Decoder Video | libav jpeg2000 decoder
avdec_kmvc | Codec Decoder Video | libav kmvc decoder
avdec_lagarith | Codec Decoder Video | libav lagarith decoder
avdec_loco | Codec Decoder Video | libav loco decoder
avdec_m101 | Codec Decoder Video | libav m101 decoder
avdec_mace3 | Codec Decoder Audio | libav mace3 decoder
avdec_mace6 | Codec Decoder Audio | libav mace6 decoder
avdec_mdec | Codec Decoder Video | libav mdec decoder
avdec_metasound | Codec Decoder Audio | libav metasound decoder
avdec_mimic | Codec Decoder Video | libav mimic decoder
avdec_mjpeg | Codec Decoder Video | libav mjpeg decoder
avdec_mjpegb | Codec Decoder Video | libav mjpegb decoder
avdec_mlp | Codec Decoder Audio | libav mlp decoder
avdec_mmvideo | Codec Decoder Video | libav mmvideo decoder
avdec_mp1float | Codec Decoder Audio | libav mp1float decoder
avdec_mp2float | Codec Decoder Audio | libav mp2float decoder
avdec_mp3 | Codec Decoder Audio | libav mp3 decoder
avdec_mp3adu | Codec Decoder Audio | libav mp3adu decoder
avdec_mp3adufloat | Codec Decoder Audio | libav mp3adufloat decoder
avdec_mp3float | Codec Decoder Audio | libav mp3float decoder
avdec_mp3on4 | Codec Decoder Audio | libav mp3on4 decoder
avdec_mp3on4float | Codec Decoder Audio | libav mp3on4float decoder
avdec_mpc7 | Codec Decoder Audio | libav mpc7 decoder
avdec_mpc8 | Codec Decoder Audio | libav mpc8 decoder
avdec_mpeg2video | Codec Decoder Video | libav mpeg2video decoder
avdec_mpeg4 | Codec Decoder Video | libav mpeg4 decoder
avdec_mpegvideo | Codec Decoder Video | libav mpegvideo decoder
avdec_msmpeg4 | Codec Decoder Video | libav msmpeg4 decoder
avdec_msmpeg4v1 | Codec Decoder Video | libav msmpeg4v1 decoder
avdec_msmpeg4v2 | Codec Decoder Video | libav msmpeg4v2 decoder
avdec_msrle | Codec Decoder Video | libav msrle decoder
avdec_mss1 | Codec Decoder Video | libav mss1 decoder
avdec_mss2 | Codec Decoder Video | libav mss2 decoder
avdec_msvideo1 | Codec Decoder Video | libav msvideo1 decoder
avdec_mszh | Codec Decoder Video | libav mszh decoder
avdec_mxpeg | Codec Decoder Video | libav mxpeg decoder
avdec_nellymoser | Codec Decoder Audio | libav nellymoser decoder
avdec_nuv | Codec Decoder Video | libav nuv decoder
avdec_opus | Codec Decoder Audio | libav opus decoder
avdec_pam | Codec Decoder Video | libav pam decoder
avdec_pbm | Codec Decoder Video | libav pbm decoder
avdec_pcx | Codec Decoder Video | libav pcx decoder
avdec_pgm | Codec Decoder Video | libav pgm decoder
avdec_pgmyuv | Codec Decoder Video | libav pgmyuv decoder
avdec_png | Codec Decoder Video | libav png decoder
avdec_ppm | Codec Decoder Video | libav ppm decoder
avdec_prores | Codec Decoder Video | libav prores decoder
avdec_qcelp | Codec Decoder Audio | libav qcelp decoder
avdec_qdm2 | Codec Decoder Audio | libav qdm2 decoder
avdec_qdraw | Codec Decoder Video | libav qdraw decoder
avdec_qoi | Codec Decoder Video | libav qoi decoder
avdec_qpeg | Codec Decoder Video | libav qpeg decoder
avdec_qtrle | Codec Decoder Video | libav qtrle decoder
avdec_real_144 | Codec Decoder Audio | libav real_144 decoder
avdec_real_288 | Codec Decoder Audio | libav real_288 decoder
avdec_roq_dpcm | Codec Decoder Audio | libav roq_dpcm decoder
avdec_roqvideo | Codec Decoder Video | libav roqvideo decoder
avdec_rpza | Codec Decoder Video | libav rpza decoder
avdec_rv10 | Codec Decoder Video | libav rv10 decoder
avdec_rv20 | Codec Decoder Video | libav rv20 decoder
avdec_rv30 | Codec Decoder Video | libav rv30 decoder
avdec_rv40 | Codec Decoder Video | libav rv40 decoder
avdec_s302m | Codec Decoder Audio | libav s302m decoder
avdec_sgi | Codec Decoder Video | libav sgi decoder
avdec_shorten | Codec Decoder Audio | libav shorten decoder
avdec_sipr | Codec Decoder Audio | libav sipr decoder
avdec_smc | Codec Decoder Video | libav smc decoder
avdec_sol_dpcm | Codec Decoder Audio | libav sol_dpcm decoder
avdec_sp5x | Codec Decoder Video | libav sp5x decoder
avdec_speedhq | Codec Decoder Video | libav speedhq decoder
avdec_sunrast | Codec Decoder Video | libav sunrast decoder
avdec_svq1 | Codec Decoder Video | libav svq1 decoder
avdec_svq3 | Codec Decoder Video | libav svq3 decoder
avdec_targa | Codec Decoder Video | libav targa decoder
avdec_tiff | Codec Decoder Video | libav tiff decoder
avdec_truehd | Codec Decoder Audio | libav truehd decoder
avdec_truemotion1 | Codec Decoder Video | libav truemotion1 decoder
avdec_truemotion2 | Codec Decoder Video | libav truemotion2 decoder
avdec_truespeech | Codec Decoder Audio | libav truespeech decoder
avdec_tscc2 | Codec Decoder Video | libav tscc2 decoder
avdec_tta | Codec Decoder Audio | libav tta decoder
avdec_twinvq | Codec Decoder Audio | libav twinvq decoder
avdec_ultimotion | Codec Decoder Video | libav ultimotion decoder
avdec_vc1 | Codec Decoder Video | libav vc1 decoder
avdec_vcr1 | Codec Decoder Video | libav vcr1 decoder
avdec_vmdaudio | Codec Decoder Audio | libav vmdaudio decoder
avdec_vmdvideo | Codec Decoder Video | libav vmdvideo decoder
avdec_vmnc | Codec Decoder Video | libav vmnc decoder
avdec_vp3 | Codec Decoder Video | libav vp3 decoder
avdec_vp5 | Codec Decoder Video | libav vp5 decoder
avdec_vp6 | Codec Decoder Video | libav vp6 decoder
avdec_vp6a | Codec Decoder Video | libav vp6a decoder
avdec_vp6f | Codec Decoder Video | libav vp6f decoder
avdec_vp8 | Codec Decoder Video | libav vp8 decoder
avdec_vp9 | Codec Decoder Video | libav vp9 decoder
avdec_vqavideo | Codec Decoder Video | libav vqavideo decoder
avdec_wmalossless | Codec Decoder Audio | libav wmalossless decoder
avdec_wmapro | Codec Decoder Audio | libav wmapro decoder
avdec_wmav1 | Codec Decoder Audio | libav wmav1 decoder
avdec_wmav2 | Codec Decoder Audio | libav wmav2 decoder
avdec_wmavoice | Codec Decoder Audio | libav wmavoice decoder
avdec_wmv1 | Codec Decoder Video | libav wmv1 decoder
avdec_wmv2 | Codec Decoder Video | libav wmv2 decoder
avdec_wmv3 | Codec Decoder Video | libav wmv3 decoder
avdec_wnv1 | Codec Decoder Video | libav wnv1 decoder
avdec_ws_snd1 | Codec Decoder Audio | libav ws_snd1 decoder
avdec_xan_dpcm | Codec Decoder Audio | libav xan_dpcm decoder
avdec_xan_wc3 | Codec Decoder Video | libav xan_wc3 decoder
avdec_xan_wc4 | Codec Decoder Video | libav xan_wc4 decoder
avdec_xl | Codec Decoder Video | libav xl decoder
avdec_xma1 | Codec Decoder Audio | libav xma1 decoder
avdec_xma2 | Codec Decoder Audio | libav xma2 decoder
avdec_zmbv | Codec Decoder Video | libav zmbv decoder
avdeinterlace | Filter Effect Video Deinterlace | Deinterlace video
avdemux_4xm | Codec Demuxer | libav 4X Technologies demuxer
avdemux_aiff | Codec Demuxer | libav Audio IFF demuxer
avdemux_ape | Codec Demuxer | libav Monkey's Audio demuxer
avdemux_avs | Codec Demuxer | libav Argonaut Games Creature Shock demuxer
avdemux_bfstm | Codec Demuxer | libav BFSTM (Binary Cafe Stream) demuxer
avdemux_brstm | Codec Demuxer | libav BRSTM (Binary Revolution Stream) demuxer
avdemux_daud | Codec Demuxer | libav D-Cinema audio demuxer
avdemux_dsf | Codec Demuxer | libav DSD Stream File (DSF) demuxer
avdemux_ea | Codec Demuxer | libav Electronic Arts Multimedia demuxer
avdemux_film_cpk | Codec Demuxer | libav Sega FILM / CPK demuxer
avdemux_gif | Codec Demuxer | libav CompuServe Graphics Interchange Format (GIF) demuxer
avdemux_gxf | Codec Demuxer | libav GXF (General eXchange Format) demuxer
avdemux_idcin | Codec Demuxer | libav id Cinematic demuxer
avdemux_iff | Codec Demuxer | libav IFF (Interchange File Format) demuxer
avdemux_ipmovie | Codec Demuxer | libav Interplay MVE demuxer
avdemux_ivf | Codec Demuxer | libav On2 IVF demuxer
avdemux_mm | Codec Demuxer | libav American Laser Games MM demuxer
avdemux_mmf | Codec Demuxer | libav Yamaha SMAF demuxer
avdemux_mpc | Codec Demuxer | libav Musepack demuxer
avdemux_mpc8 | Codec Demuxer | libav Musepack SV8 demuxer
avdemux_mxf | Codec Demuxer | libav MXF (Material eXchange Format) demuxer
avdemux_nsv | Codec Demuxer | libav Nullsoft Streaming Video demuxer
avdemux_nut | Codec Demuxer | libav NUT demuxer
avdemux_nuv | Codec Demuxer | libav NuppelVideo demuxer
avdemux_psxstr | Codec Demuxer | libav Sony Playstation STR demuxer
avdemux_pva | Codec Demuxer | libav TechnoTrend PVA demuxer
avdemux_smk | Codec Demuxer | libav Smacker demuxer
avdemux_sol | Codec Demuxer | libav Sierra SOL demuxer
avdemux_tta | Codec Demuxer | libav TTA (True Audio) demuxer
avdemux_vmd | Codec Demuxer | libav Sierra VMD demuxer
avdemux_voc | Codec Demuxer | libav Creative Voice demuxer
avdemux_wc3movie | Codec Demuxer | libav Wing Commander III movie demuxer
avdemux_wsaud | Codec Demuxer | libav Westwood Studios audio demuxer
avdemux_wsvqa | Codec Demuxer | libav Westwood Studios VQA demuxer
avdemux_xwma | Codec Demuxer | libav Microsoft xWMA demuxer
avdemux_yuv4mpegpipe | Codec Demuxer | libav YUV4MPEG pipe demuxer
avdtpsink | Sink Audio | Plays audio to an A2DP device
avdtpsrc | Source Audio Network RTP | Receives audio from an A2DP device
avenc_aac | Codec Encoder Audio | libav aac encoder
avenc_ac3 | Codec Encoder Audio | libav ac3 encoder
avenc_ac3_fixed | Codec Encoder Audio | libav ac3_fixed encoder
avenc_adpcm_adx | Codec Encoder Audio | libav adpcm_adx encoder
avenc_adpcm_ima_amv | Codec Encoder Audio | libav adpcm_ima_amv encoder
avenc_adpcm_ima_qt | Codec Encoder Audio | libav adpcm_ima_qt encoder
avenc_adpcm_ima_wav | Codec Encoder Audio | libav adpcm_ima_wav encoder
avenc_adpcm_ima_ws | Codec Encoder Audio | libav adpcm_ima_ws encoder
avenc_adpcm_ms | Codec Encoder Audio | libav adpcm_ms encoder
avenc_adpcm_swf | Codec Encoder Audio | libav adpcm_swf encoder
avenc_adpcm_yamaha | Codec Encoder Audio | libav adpcm_yamaha encoder
avenc_alac | Codec Encoder Audio | libav alac encoder
avenc_amv | Codec Encoder Video | libav amv encoder
avenc_aptx | Codec Encoder Audio | libav aptx encoder
avenc_aptx_hd | Codec Encoder Audio | libav aptx_hd encoder
avenc_asv1 | Codec Encoder Video | libav asv1 encoder
avenc_asv2 | Codec Encoder Video | libav asv2 encoder
avenc_bmp | Codec Encoder Image | libav bmp encoder
avenc_cfhd | Codec Encoder Video | libav cfhd encoder
avenc_cinepak | Codec Encoder Video | libav cinepak encoder
avenc_cljr | Codec Encoder Video | libav cljr encoder
avenc_dca | Codec Encoder Audio | libav dca encoder
avenc_dnxhd | Codec Encoder Video | libav dnxhd encoder
avenc_dvvideo | Codec Encoder Video | libav dvvideo encoder
avenc_eac3 | Codec Encoder Audio | libav eac3 encoder
avenc_ffv1 | Codec Encoder Video | libav ffv1 encoder
avenc_ffvhuff | Codec Encoder Video | libav ffvhuff encoder
avenc_flashsv | Codec Encoder Video | libav flashsv encoder
avenc_flashsv2 | Codec Encoder Video | libav flashsv2 encoder
avenc_flv | Codec Encoder Video | libav flv encoder
avenc_g722 | Codec Encoder Audio | libav g722 encoder
avenc_g726 | Codec Encoder Audio | libav g726 encoder
avenc_h261 | Codec Encoder Video | libav h261 encoder
avenc_h263 | Codec Encoder Video | libav h263 encoder
avenc_h263p | Codec Encoder Video | libav h263p encoder
avenc_hap | Codec Encoder Video | libav hap encoder
avenc_huffyuv | Codec Encoder Video | libav huffyuv encoder
avenc_jpeg2000 | Codec Encoder Video | libav jpeg2000 encoder
avenc_ljpeg | Codec Encoder Image | libav ljpeg encoder
avenc_mjpeg | Codec Encoder Image | libav mjpeg encoder
avenc_mlp | Codec Encoder Audio | libav mlp encoder
avenc_mp2 | Codec Encoder Audio | libav mp2 encoder
avenc_mp2fixed | Codec Encoder Audio | libav mp2fixed encoder
avenc_mpeg1video | Codec Encoder Video | libav mpeg1video encoder
avenc_mpeg2video | Codec Encoder Video | libav mpeg2video encoder
avenc_mpeg4 | Codec Encoder Video | libav mpeg4 encoder
avenc_msmpeg4 | Codec Encoder Video | libav msmpeg4 encoder
avenc_msmpeg4v2 | Codec Encoder Video | libav msmpeg4v2 encoder
avenc_msrle | Codec Encoder Video | libav msrle encoder
avenc_msvideo1 | Codec Encoder Video | libav msvideo1 encoder
avenc_nellymoser | Codec Encoder Audio | libav nellymoser encoder
avenc_opus | Codec Encoder Audio | libav opus encoder
avenc_pam | Codec Encoder Video | libav pam encoder
avenc_pbm | Codec Encoder Image | libav pbm encoder
avenc_pcx | Codec Encoder Image | libav pcx encoder
avenc_pgm | Codec Encoder Video | libav pgm encoder
avenc_pgmyuv | Codec Encoder Video | libav pgmyuv encoder
avenc_png | Codec Encoder Video | libav png encoder
avenc_ppm | Codec Encoder Image | libav ppm encoder
avenc_prores | Codec Encoder Video | libav prores encoder
avenc_prores_aw | Codec Encoder Video | libav prores_aw encoder
avenc_prores_ks | Codec Encoder Video | libav prores_ks encoder
avenc_qoi | Codec Encoder Image | libav qoi encoder
avenc_qtrle | Codec Encoder Video | libav qtrle encoder
avenc_real_144 | Codec Encoder Audio | libav real_144 encoder
avenc_roq_dpcm | Codec Encoder Audio | libav roq_dpcm encoder
avenc_roqvideo | Codec Encoder Video | libav roqvideo encoder
avenc_rpza | Codec Encoder Video | libav rpza encoder
avenc_rv10 | Codec Encoder Video | libav rv10 encoder
avenc_rv20 | Codec Encoder Video | libav rv20 encoder
avenc_s302m | Codec Encoder Audio | libav s302m encoder
avenc_sgi | Codec Encoder Image | libav sgi encoder
avenc_smc | Codec Encoder Video | libav smc encoder
avenc_speedhq | Codec Encoder Video | libav speedhq encoder
avenc_sunrast | Codec Encoder Image | libav sunrast encoder
avenc_svq1 | Codec Encoder Video | libav svq1 encoder
avenc_targa | Codec Encoder Image | libav targa encoder
avenc_tiff | Codec Encoder Image | libav tiff encoder
avenc_truehd | Codec Encoder Audio | libav truehd encoder
avenc_tta | Codec Encoder Audio | libav tta encoder
avenc_wmav1 | Codec Encoder Audio | libav wmav1 encoder
avenc_wmav2 | Codec Encoder Audio | libav wmav2 encoder
avenc_wmv1 | Codec Encoder Video | libav wmv1 encoder
avenc_wmv2 | Codec Encoder Video | libav wmv2 encoder
avenc_zmbv | Codec Encoder Video | libav zmbv encoder
avfassetsrc | Source Codec | Read and decode samples from AVFoundation assets using the AVFAssetReader API
avfvideosrc | Source Video Hardware | Reads frames from an iOS/MacOS AVFoundation device
avidemux | Codec Demuxer | Demultiplex an avi file into audio and video
avimux | Codec Muxer | Muxes audio and video into an avi stream
avisubtitle | Codec Parser Subtitle | Parse avi subtitle stream
avmux_3g2 | Codec Muxer | libav 3GP2 (3GPP2 file format) muxer
avmux_3gp | Codec Muxer | libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)
avmux_a64 | Codec Muxer | libav a64 - video for Commodore 64 muxer
avmux_adts | Codec Muxer | libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)
avmux_adx | Codec Muxer | libav CRI ADX muxer
avmux_aiff | Codec Muxer | libav Audio IFF muxer (not recommended, use aiffmux instead)
avmux_alp | Codec Muxer | libav LEGO Racers ALP muxer
avmux_amr | Codec Muxer | libav 3GPP AMR muxer
avmux_amv | Codec Muxer | libav AMV muxer
avmux_apm | Codec Muxer | libav Ubisoft Rayman 2 APM muxer
avmux_apng | Codec Muxer | libav Animated Portable Network Graphics muxer
avmux_argo_asf | Codec Muxer | libav Argonaut Games ASF muxer
avmux_argo_cvg | Codec Muxer | libav Argonaut Games CVG muxer
avmux_asf | Codec Muxer | libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)
avmux_asf_stream | Codec Muxer | libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)
avmux_ast | Codec Muxer | libav AST (Audio Stream) muxer
avmux_au | Codec Muxer | libav Sun AU muxer
avmux_avi | Codec Muxer | libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)
avmux_avif | Codec Muxer | libav AVIF muxer
avmux_avm2 | Codec Muxer | libav SWF (ShockWave Flash) (AVM2) muxer
avmux_avs3 | Codec Muxer | libav AVS3-P2/IEEE1857.10 muxer
avmux_bit | Codec Muxer | libav G.729 BIT file format muxer
avmux_caf | Codec Muxer | libav Apple CAF (Core Audio Format) muxer
avmux_chromaprint | Codec Muxer | libav Chromaprint muxer
avmux_codec2 | Codec Muxer | libav codec2 .c2 muxer muxer
avmux_dash | Codec Muxer | libav DASH Muxer muxer
avmux_daud | Codec Muxer | libav D-Cinema audio muxer
avmux_dv | Codec Muxer | libav DV (Digital Video) muxer
avmux_dvd | Codec Muxer | libav MPEG-2 PS (DVD VOB) muxer
avmux_f4v | Codec Muxer | libav F4V Adobe Flash Video muxer
avmux_film_cpk | Codec Muxer | libav Sega FILM / CPK muxer
avmux_filmstrip | Codec Muxer | libav Adobe Filmstrip muxer
avmux_fits | Codec Muxer | libav Flexible Image Transport System muxer
avmux_flv | Codec Muxer | libav FLV (Flash Video) muxer (not recommended, use flvmux instead)
avmux_gxf | Codec Muxer | libav GXF (General eXchange Format) muxer
avmux_hash | Codec Muxer | libav Hash testing muxer
avmux_hds | Codec Muxer | libav HDS Muxer muxer
avmux_hls | Codec Muxer | libav Apple HTTP Live Streaming muxer
avmux_ico | Codec Muxer | libav Microsoft Windows ICO muxer
avmux_ilbc | Codec Muxer | libav iLBC storage muxer
avmux_ipod | Codec Muxer | libav iPod H.264 MP4 (MPEG-4 Part 14) muxer
avmux_ircam | Codec Muxer | libav Berkeley/IRCAM/CARL Sound Format muxer
avmux_ismv | Codec Muxer | libav ISMV/ISMA (Smooth Streaming) muxer
avmux_ivf | Codec Muxer | libav On2 IVF muxer
avmux_kvag | Codec Muxer | libav Simon & Schuster Interactive VAG muxer
avmux_latm | Codec Muxer | libav LOAS/LATM muxer
avmux_matroska | Codec Muxer | libav Matroska muxer (not recommended, use matroskamux instead)
avmux_md5 | Codec Muxer | libav MD5 testing muxer
avmux_mkvtimestamp_v2 | Codec Muxer | libav extract pts as timecode v2 format, as defined by mkvtoolnix muxer
avmux_mmf | Codec Muxer | libav Yamaha SMAF muxer
avmux_mov | Codec Muxer | libav QuickTime / MOV muxer (not recommended, use qtmux instead)
avmux_mp2 | Formatter Metadata | libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)
avmux_mp3 | Formatter Metadata | libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)
avmux_mp4 | Codec Muxer | libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)
avmux_mpeg | Codec Muxer | libav MPEG-1 Systems / MPEG program stream muxer
avmux_mpegts | Codec Muxer | libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)
avmux_mpjpeg | Codec Muxer | libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)
avmux_mxf | Codec Muxer | libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)
avmux_mxf_d10 | Codec Muxer | libav MXF (Material eXchange Format) D-10 Mapping muxer
avmux_mxf_opatom | Codec Muxer | libav MXF (Material eXchange Format) Operational Pattern Atom muxer
avmux_nut | Codec Muxer | libav NUT muxer
avmux_obu | Codec Muxer | libav AV1 low overhead OBU muxer
avmux_oga | Codec Muxer | libav Ogg Audio muxer
avmux_ogg | Codec Muxer | libav Ogg muxer (not recommended, use oggmux instead)
avmux_ogv | Codec Muxer | libav Ogg Video muxer
avmux_oma | Codec Muxer | libav Sony OpenMG audio muxer
avmux_opus | Codec Muxer | libav Ogg Opus muxer
avmux_psp | Codec Muxer | libav PSP MP4 (MPEG-4 Part 14) muxer
avmux_rm | Codec Muxer | libav RealMedia muxer
avmux_rso | Codec Muxer | libav Lego Mindstorms RSO muxer
avmux_rtsp | Codec Muxer | libav RTSP output muxer
avmux_sap | Codec Muxer | libav SAP output muxer
avmux_smjpeg | Codec Muxer | libav Loki SDL MJPEG muxer
avmux_smoothstreaming | Codec Muxer | libav Smooth Streaming Muxer muxer
avmux_sox | Codec Muxer | libav SoX (Sound eXchange) native muxer
avmux_spdif | Codec Muxer | libav IEC 61937 (used on S/PDIF - IEC958) muxer
avmux_spx | Codec Muxer | libav Ogg Speex muxer
avmux_streamhash | Codec Muxer | libav Per-stream hash testing muxer
avmux_svcd | Codec Muxer | libav MPEG-2 PS (SVCD) muxer
avmux_swf | Codec Muxer | libav SWF (ShockWave Flash) muxer
avmux_tta | Codec Muxer | libav TTA (True Audio) muxer
avmux_uncodedframecrc | Codec Muxer | libav uncoded framecrc testing muxer
avmux_vc1test | Codec Muxer | libav VC-1 test bitstream muxer
avmux_vcd | Codec Muxer | libav MPEG-1 Systems / MPEG program stream (VCD) muxer
avmux_vidc | Codec Muxer | libav PCM Archimedes VIDC muxer
avmux_vob | Codec Muxer | libav MPEG-2 PS (VOB) muxer
avmux_voc | Codec Muxer | libav Creative Voice muxer
avmux_w64 | Codec Muxer | libav Sony Wave64 muxer
avmux_wav | Codec Muxer | libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)
avmux_webp | Codec Muxer | libav WebP muxer
avmux_wsaud | Codec Muxer | libav Westwood Studios audio muxer
avmux_wtv | Codec Muxer | libav Windows Television (WTV) muxer
avmux_yuv4mpegpipe | Codec Muxer | libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)
avsamplebufferlayersink | Sink Video | A videosink based on AVSampleBuffers
avtpaafdepay | Codec Depayloader Network AVTP | Extracts raw audio from AAF AVTPDUs
avtpaafpay | Codec Payloader Network AVTP | Payload-encode Raw audio into AAF AVTPDU (IEEE 1722)
avtpcrfcheck | Filter Network AVTP | Check if the AVTP presentation time is synchronized with clock provided by a CRF stream
avtpcrfsync | Filter Network AVTP | Synchronize Presentation Time from AVTPDUs so they are phase-locked with clock provided by CRF stream
avtpcvfdepay | Codec Depayloader Network AVTP | Extracts compressed video from CVF AVTPDUs
avtpcvfpay | Codec Payloader Network AVTP | Payload-encode compressed video into CVF AVTPDU (IEEE 1722)
avtprvfdepay | Codec Depayloader Network AVTP | Extracts raw video from RVF AVTPDUs
avtprvfpay | Codec Payloader Network AVTP | Payload-encode raw video into RVF AVTPDU (IEEE 1722)
avtpsink | Sink Network | Send AVTPDUs over the network
avtpsrc | Src Network | Receive AVTPDUs from the network
avvideocompare | Filter Compare Video | Compare Video
avwait | Filter Audio Video | Drops all audio/video until a specific timecode or running time has been reached
bayer2rgb | Filter Converter Video | Converts video/x-bayer to video/x-raw
bpmdetect | Filter Analyzer Audio | Detect the BPM of an audio stream
breakfastquay-com-rdf-lv2-rubberband-mono | Filter Effect Audio LV2 Pitch Shifter Plugin | Rubber Band Mono Pitch Shifter
breakfastquay-com-rdf-lv2-rubberband-r3mono | Filter Effect Audio LV2 Pitch Shifter Plugin | Rubber Band R3 Mono Pitch Shifter
breakfastquay-com-rdf-lv2-rubberband-r3stereo | Filter Effect Audio LV2 Pitch Shifter Plugin | Rubber Band R3 Stereo Pitch Shifter
breakfastquay-com-rdf-lv2-rubberband-stereo | Filter Effect Audio LV2 Pitch Shifter Plugin | Rubber Band Stereo Pitch Shifter
breakmydata | Testing | randomly change data in the stream
bs2b | Filter Effect Audio | Improve headphone listening of stereo audio records using the bs2b library.
bulge | Transform Effect Video | Adds a protuberance in the center point
burn | Filter Effect Video | Burn adjusts the colors in the video signal.
bz2dec | Codec Decoder | Decodes compressed streams
bz2enc | Codec Encoder | Compresses streams
cacasink | Sink Video | A colored ASCII art videosink
cacatv | Filter Effect Video | Colored ASCII art effect
cairooverlay | Filter Editor Video | Render overlay on a video stream using Cairo
camerabin | Generic Bin Camera | Take image snapshots and record movies from camera
cameracalibrate | Filter Effect Video | Performs camera calibration by having it point at a chessboard pattern using upstream/downstream cameraundistort
cameraundistort | Filter Effect Video | Performs camera undistort
capsfilter | Generic | Pass data without modification, limiting formats
capssetter | Generic | Set/merge caps on stream
cc708overlay | Mixer Video Overlay Subtitle | Decode cea608/cea708 data and overlay on proper position of a video buffer
cccombiner | Filter | Combines GstVideoCaptionMeta with video input stream
ccconverter | Filter ClosedCaption | Converts Closed Captions between different formats
ccextractor | Filter | Extract GstVideoCaptionMeta from input stream
cdiocddasrc | Source File | Read audio from CD using libcdio
cdparanoiasrc | Source File | cdparanoiasrc element
cea608mux | Aggregator | Combines raw 608 streams
checksumsink | Debug Sink | Calculates a checksum for buffers
chopmydata | Generic | Split up a stream into randomly-sized buffers
chromahold | Filter Effect Video | Removes all color information except for one color
chromaprint | Filter Analyzer Audio | Find an audio fingerprint using the Chromaprint library
chromium | Filter Effect Video | Chromium breaks the colors of the video signal.
circle | Transform Effect Video | Warps the picture into an arc shaped form
clockoverlay | Filter Editor Video | Overlays the current clock time on a video stream
clockselect | Generic Bin | Pipeline that enables different clocks
clocksync | Generic | Synchronise buffers to the clock
codecalphademux | Codec Demuxer | Extract and expose as a stream the CODEC alpha.
coloreffects | Filter Effect Video | Color Look-up Table filter
combdetect | Video Filter | Detect combing artifacts in video stream
compare | Filter Debug | Compares incoming buffers
compositor | Filter Editor Video Compositor | Composite multiple video streams
concat | Generic | Concatenate multiple streams
cpureport | Testing | Post cpu usage information every buffer
cudacompositor | Filter Editor Video Compositor Hardware | A CUDA compositor
cudaconvert | Filter Converter Video Hardware | Converts video from one colorspace to another using CUDA
cudaconvertscale | Filter Converter Video Scaler Colorspace Effect Hardware | Resizes video and allow color conversion using CUDA
cudadownload | Filter Video | Downloads data from NVIDA GPU via CUDA APIs
cudaipcsink | Sink Video | Send CUDA memory to peer cudaipcsrc elements
cudaipcsrc | Source Video | Receive CUDA memory from the cudaipcsrc element
cudascale | Filter Converter Video Scaler Hardware | Resize video using CUDA
cudaupload | Filter Video | Uploads data into NVIDA GPU via CUDA APIs
curlfilesink | Sink Network | Upload data over FILE protocol using libcurl
curlftpsink | Sink Network | Upload data over FTP protocol using libcurl
curlhttpsink | Sink Network | Upload data over HTTP/HTTPS protocol using libcurl
curlhttpsrc | Source Network | Receiver data as a client over a network via HTTP using cURL
curlsftpsink | Sink Network | Upload data over the SFTP protocol using libcurl
curlsmtpsink | Sink Network | Upload data over SMTP protocol using libcurl
cutter | Filter Editor Audio | Audio Cutter to split audio into non-silent bits
cvdilate | Transform Effect Video | Applies cvDilate OpenCV function to the image
cvequalizehist | Transform Effect Video | Applies cvEqualizeHist OpenCV function to the image
cverode | Transform Effect Video | Applies cvErode OpenCV function to the image
cvlaplace | Transform Effect Video | Applies cvLaplace OpenCV function to the image
cvsmooth | Transform Effect Video | Applies cvSmooth OpenCV function to the image
cvsobel | Transform Effect Video | Applies cvSobel OpenCV function to the image
cvtracker | Filter Effect Video | Performs object tracking on videos and stores it in video buffer metadata.
d3d11av1dec | Codec Decoder Video Hardware | Direct3D11/DXVA based AV1 video decoder
d3d11colorconvert | Filter Converter Video Hardware | Color conversion using Direct3D11
d3d11compositor | Filter Editor Video Compositor | A Direct3D11 compositor
d3d11convert | Filter Converter Scaler Effect Video Hardware | Performs resizing, colorspace conversion, cropping, and flipping/rotating using Direct3D11
d3d11deinterlace | Filter Effect Video Deinterlace Hardware | A Direct3D11 based deinterlacer bin
d3d11deinterlaceelement | Filter Effect Video Deinterlace Hardware | A Direct3D11 based deinterlacer
d3d11download | Filter Video | Downloads Direct3D11 texture memory into system memory
d3d11h264dec | Codec Decoder Video Hardware | Direct3D11/DXVA based H.264 video decoder
d3d11h265dec | Codec Decoder Video Hardware | Direct3D11/DXVA based H.265 video decoder
d3d11ipcsink | Sink Video | Sends Direct3D11 shared handle to peer d3d11ipcsrc elements
d3d11ipcsrc | Source Video | Receives Direct3D11 shared handle from the d3d11ipcsink element
d3d11mpeg2dec | Codec Decoder Video Hardware | Direct3D11/DXVA based MPEG2 video decoder
d3d11overlay | Filter Video | Provides application renderable Direct3D11 render target view
d3d11scale | Filter Converter Video Scaler Hardware | Resizes video using Direct3D11
d3d11screencapturesrc | Source Video | Captures desktop screen
d3d11testsrc | Source Video | Creates a test video stream
d3d11upload | Filter Video | Uploads data into Direct3D11 texture memory
d3d11videosink | Sink Video | A Direct3D11 based videosink
d3d11vp8dec | Codec Decoder Video Hardware | Direct3D11/DXVA based VP8 video decoder
d3d11vp9dec | Codec Decoder Video Hardware | Direct3D11/DXVA based VP9 video decoder
d3d12av1dec | Codec Decoder Video Hardware | Direct3D12/DXVA based AV1 video decoder
d3d12colorconvert | Filter Converter Video Hardware | Converts colorspace and adjusts hue/saturation/brightness/contrast using Direct3D12
d3d12compositor | Filter Editor Video Compositor | A Direct3D12 compositor
d3d12convert | Filter Converter Scaler Effect Video Hardware | Performs resizing, colorspace conversion, cropping, flipping/rotating and adjusts hue/saturation/brightness/contrast using Direct3D12
d3d12deinterlace | Filter Deinterlace Effect Video Hardware | A Direct3D12 deinterlacer element
d3d12download | Filter Video | Downloads Direct3D12 texture memory into system memory
d3d12h264dec | Codec Decoder Video Hardware | Direct3D12/DXVA based H.264 video decoder
d3d12h264enc | Codec Encoder Video Hardware | Direct3D12 H.264 Video Encoder
d3d12h265dec | Codec Decoder Video Hardware | Direct3D12/DXVA based H.265 video decoder
d3d12ipcsink | Sink Video | Sends Direct3D12 shared handle to peer d3d12ipcsrc elements
d3d12ipcsrc | Source Video | Receives Direct3D12 shared handle from the d3d12ipcsink element
d3d12mipmapping | Filter Converter Video Hardware | Generates RGBA MipMap texture from input
d3d12mpeg2dec | Codec Decoder Video Hardware | Direct3D12/DXVA based MPEG2 video decoder
d3d12scale | Filter Converter Video Scaler Hardware | Resizes video using Direct3D12
d3d12screencapturesrc | Source Video | Captures desktop screen
d3d12swapchainsink | Sink Video | DXGI composition swapchain sink
d3d12testsrc | Source Video | Creates a test video stream
d3d12upload | Filter Video | Uploads system memory into Direct3D12 texture memory
d3d12videosink | Sink Video | A Direct3D12 Video Sink
d3d12vp8dec | Codec Decoder Video Hardware | Direct3D12/DXVA based VP8 video decoder
d3d12vp9dec | Codec Decoder Video Hardware | Direct3D12/DXVA based VP9 video decoder
d3dvideosink | Sink Video | Display data using a Direct3D9 video renderer
dashdemux | Codec Demuxer Adaptive | Dynamic Adaptive Streaming over HTTP demuxer
dashdemux2 | Codec Demuxer Adaptive | Dynamic Adaptive Streaming over HTTP demuxer
dashsink | Sink | Dynamic Adaptive Streaming over HTTP sink
dataurisrc | Source | Handles data: uris
dc1394src | Source Video | libdc1394 based source for IIDC cameras
dcaparse | Codec Parser Audio | DCA parser
debugqroverlay | Qrcode overlay containing buffer information | Overlay Qrcodes over each buffer with buffer information and custom data
debugspy | Filter Analyzer Debug | DebugSpy provides information on buffers with bus messages
decklinkaudiosink | Audio Sink Hardware | Decklink Sink
decklinkaudiosrc | Audio Source Hardware | Decklink Source
decklinkvideosink | Video Sink Hardware | Decklink Sink
decklinkvideosrc | Video Source Hardware | Decklink Source
decodebin | Generic Bin Decoder | Autoplug and decode to raw media
decodebin3 | Generic Bin Decoder | Autoplug and decode to raw media
deinterlace | Filter Effect Video Deinterlace | Deinterlace Methods ported from DScaler/TvTime
deinterleave | Filter Converter Audio | Splits one interleaved multichannel audio stream into many mono audio streams
dewarp | Filter Effect Video | Dewarp fisheye images
dfbvideosink | Sink Video | A DirectFB based videosink
dicetv | Filter Effect Video | 'Dices' the screen up into many small squares
diffuse | Transform Effect Video | Diffuses the image by moving its pixels in random directions
dilate | Filter Effect Video | Dilate copies the brightest pixel around.
diracparse | Codec Parser Video | Parses Dirac streams
directsoundsrc | Source Audio | Capture from a soundcard via DirectSound
disparity | Filter Effect Video | Calculates the stereo disparity map from two (sequences of) rectified and aligned stereo images
dodge | Filter Effect Video | Dodge saturates the colors in the video signal.
downloadbuffer | Generic | Download Buffer element
dsdconvert | Filter Converter Audio | Convert between different DSD grouping formats
dshowadec_mp3 | Codec Decoder Audio | DirectShow MPEG Layer 3 Audio Decoder Wrapper
dshowadec_mpeg_1_2 | Codec Decoder Audio | DirectShow MPEG Layer 1,2 Audio Decoder Wrapper
dshowadec_wma1 | Codec Decoder Audio | DirectShow Windows Media Audio 7 Decoder Wrapper
dshowadec_wma2 | Codec Decoder Audio | DirectShow Windows Media Audio 8 Decoder Wrapper
dshowadec_wma3 | Codec Decoder Audio | DirectShow Windows Media Audio 9 Professional Decoder Wrapper
dshowadec_wma4 | Codec Decoder Audio | DirectShow Windows Media Audio 9 Lossless Decoder Wrapper
dshowadec_wms | Codec Decoder Audio | DirectShow Windows Media Audio Voice v9 Decoder Wrapper
dshowaudiosrc | Source Audio | Receive data from a directshow audio capture graph
dshowvdec_cinepak | Codec Decoder Video | DirectShow Cinepack Decoder Wrapper
dshowvdec_divx3 | Codec Decoder Video | DirectShow DIVX 3.0 Video Decoder Wrapper
dshowvdec_divx4 | Codec Decoder Video | DirectShow DIVX 4.0 Video Decoder Wrapper
dshowvdec_divx5 | Codec Decoder Video | DirectShow DIVX 5.0 Video Decoder Wrapper
dshowvdec_mpeg1 | Codec Decoder Video | DirectShow MPEG-1 Video Decoder Wrapper
dshowvdec_mpeg4 | Codec Decoder Video | DirectShow MPEG-4 Video Decoder Wrapper
dshowvdec_msmpeg4 | Codec Decoder Video | DirectShow Microsoft ISO MPEG-4 version 1.1 Decoder Wrapper
dshowvdec_msmpeg41 | Codec Decoder Video | DirectShow Microsoft ISO MPEG-4 version 1 Decoder Wrapper
dshowvdec_msmpeg42 | Codec Decoder Video | DirectShow Microsoft ISO MPEG-4 version 2 Decoder Wrapper
dshowvdec_msmpeg43 | Codec Decoder Video | DirectShow Microsoft ISO MPEG-4 version 3 Decoder Wrapper
dshowvdec_wmv1 | Codec Decoder Video | DirectShow Windows Media Video 7 Decoder Wrapper
dshowvdec_wmv2 | Codec Decoder Video | DirectShow Windows Media Video 8 Decoder Wrapper
dshowvdec_wmv3 | Codec Decoder Video | DirectShow Windows Media Video 9 Decoder Wrapper
dshowvdec_wmva | Codec Decoder Video | DirectShow Windows Media Video 9 Advanced Decoder Wrapper
dshowvdec_wmvp | Codec Decoder Video | DirectShow Windows Media Video 9 Image Decoder Wrapper
dshowvdec_wvc1 | Codec Decoder Video | DirectShow Windows Media VC1 video Decoder Wrapper
dshowvdec_xvid | Codec Decoder Video | DirectShow XVID Video Decoder Wrapper
dshowvideosink | Sink Video | Display data using a DirectShow video renderer
dshowvideosrc | Source Video | Receive data from a directshow video capture graph
dtlsdec | Decoder Network DTLS | Decodes DTLS packets
dtlsenc | Encoder Network DTLS | Encodes packets with DTLS
dtlssrtpdec | Decoder Network DTLS SRTP | Decodes SRTP packets with a key received from DTLS
dtlssrtpdemux | DTLS SRTP Demux | Demultiplexes DTLS and SRTP packets
dtlssrtpenc | Encoder Network DTLS SRTP | Encodes SRTP packets with a key received from DTLS
dtmfdetect | Filter Analyzer Audio | This element detects DTMF tones
dtmfsrc | Source Audio | Generates DTMF tones
dtsdec | Codec Decoder Audio | Decodes DTS audio streams
dv1394src | Source Video | Source for DV video data from firewire port
dvbbasebin | Source Bin Video | Access descramble and split DVB streams
dvbsrc | Source Video | Digital Video Broadcast Source
dvbsubenc | Codec Decoder Video | Encodes AYUV video frames streams into DVB subtitles
dvbsuboverlay | Mixer Video Overlay Subtitle | Renders DVB subtitles
dvdec | Codec Decoder Video | Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)
dvdemux | Codec Demuxer | Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)
dvdlpcmdec | Codec Decoder Audio | Decode DVD LPCM frames into standard PCM audio
dvdreadsrc | Source File DVD | Access a DVD title/chapter/angle using libdvdread
dvdspu | Mixer Video Overlay SubPicture DVD Bluray | Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through
dvdsubdec | Codec Decoder Video | Decodes DVD subtitles into AYUV video frames
dvdsubparse | Codec Parser Subtitle | Parses and packetizes DVD subtitle streams
dwriteclockoverlay | Filter Editor Video | Overlays the current clock time on a video stream
dwritesubtitlemux | Generic | Attach subtitle metas on video buffers
dwritesubtitleoverlay | Filter Editor Video Overlay Subtitle | Adds subtitle strings on top of a video buffer
dwritetextoverlay | Filter Editor Video | Adds text strings on top of a video buffer
dwritetimeoverlay | Filter Editor Video | Overlays buffer time stamps on a video stream
dx9screencapsrc | Source Video | Captures screen
dynudpsink | Sink Network | Send data over the network via UDP with packet destinations picked up dynamically from meta on the buffers passed
edgedetect | Filter Effect Video | Performs canny edge detection on videos and images.
edgetv | Filter Effect Video | Apply edge detect on video
encodebin | Generic Bin Encoder | Convenience encoding/muxing element
encodebin2 | Generic Bin Encoder | Convenience encoding/muxing element
equalizer-10bands | Filter Effect Audio | Direct Form 10 band IIR equalizer
equalizer-3bands | Filter Effect Audio | Direct Form 3 band IIR equalizer
equalizer-nbands | Filter Effect Audio | Direct Form IIR equalizer
errorignore | Generic | Pass through all packets but ignore some GstFlowReturn types
exclusion | Filter Effect Video | Exclusion exclodes the colors in the video signal.
faac | Codec Encoder Audio | Free MPEG-2/4 AAC encoder
faad | Codec Decoder Audio | Free MPEG-2/4 AAC decoder
faceblur | Filter Effect Video | Blurs faces in images and videos
facedetect | Filter Effect Video | Performs face detection on videos and images, providing detected positions via bus messages
faceoverlay | Filter Editor Video | Overlays SVG graphics over a detected face in a video stream
fakeaudiosink | Audio Sink | Fake audio renderer
fakesink | Sink | Black hole for data
fakesrc | Source | Push empty (no data) buffers around
fakevideodec | Codec Decoder Video | Fake video decoder
fakevideosink | Video Sink | Fake video display that allows zero-copy
fbdevsink | Sink Video | Linux framebuffer videosink
fdkaacdec | Codec Decoder Audio | FDK AAC audio decoder
fdkaacenc | Codec Encoder Audio Converter | FDK AAC audio encoder
fdsink | Sink File | Write data to a file descriptor
fdsrc | Source File | Read from a file descriptor
festival | Filter Effect Audio | Synthesizes plain text into audio
fieldanalysis | Filter Analysis Video | Analyse fields from video frames to identify if they are progressive/telecined/interlaced
filesink | Sink File | Write stream to a file
filesrc | Source File | Read from arbitrary point in a file
fisheye | Transform Effect Video | Simulate a fisheye lens by zooming on the center of the image and compressing the edges
flacdec | Codec Decoder Audio | Decodes FLAC lossless audio streams
flacenc | Codec Encoder Audio | Encodes audio with the FLAC lossless audio encoder
flacparse | Codec Parser Audio | Parses audio with the FLAC lossless audio codec
flactag | Formatter Metadata | Rewrite tags in a FLAC file
flitetestsrc | Source Audio | Creates audio test signals identifying channels
fluiddec | Codec Decoder Audio | Midi Synthesizer Element
flvdemux | Codec Demuxer | Demux FLV feeds into digital streams
flvmux | Codec Muxer | Muxes video/audio streams into a FLV stream
flxdec | Codec Decoder Video | FLC/FLI/FLX video decoder
fpsdisplaysink | Sink Video | Shows the current frame-rate and drop-rate of the videosink as overlay or text on stdout
freeverb | Filter Effect Audio | Add reverberation to audio streams
frei0r-filter-3-point-color-balance | Filter Effect Video | Adjust color balance with 3 color points
frei0r-filter-3dflippo | Filter Effect Video | Frame rotation in 3d-space
frei0r-filter-aech0r | Filter Effect Video | analog video echo
frei0r-filter-alpha0ps | Filter Effect Video | Display and manipulation of the alpha channel
frei0r-filter-alphagrad | Filter Effect Video | Fills alpha channel with a gradient
frei0r-filter-alphaspot | Filter Effect Video | Draws simple shapes into the alpha channel
frei0r-filter-b | Filter Effect Video | Extracts Blue from Image
frei0r-filter-baltan | Filter Effect Video | delayed alpha smoothed blit of time
frei0r-filter-bgsubtract0r | Filter Effect Video | Bluescreen the background of a static video.
frei0r-filter-bluescreen0r | Filter Effect Video | Color to alpha (blit SRCALPHA)
frei0r-filter-brightness | Filter Effect Video | Adjusts the brightness of a source image
frei0r-filter-bw0r | Filter Effect Video | Turns image black/white.
frei0r-filter-c0rners | Filter Effect Video | Four corners geometry engine
frei0r-filter-cairogradient | Filter Effect Video | Draws a gradient on top of image. Filter is given gradient start and end points, colors and opacities.
frei0r-filter-cairoimagegrid | Filter Effect Video | Draws a grid of input images.
frei0r-filter-cartoon | Filter Effect Video | Cartoonify video, do a form of edge detect
frei0r-filter-color-distance | Filter Effect Video | Calculates the distance between the selected color and the current pixel and uses that value as new pixel value
frei0r-filter-coloradj-rgb | Filter Effect Video | Simple color adjustment
frei0r-filter-colorhalftone | Filter Effect Video | Filters image to resemble a halftone print in which tones are represented as variable sized dots
frei0r-filter-colorize | Filter Effect Video | Colorizes image to selected hue, saturation and lightness
frei0r-filter-colortap | Filter Effect Video | Applies a pre-made color effect to image
frei0r-filter-contrast0r | Filter Effect Video | Adjusts the contrast of a source image
frei0r-filter-curves | Filter Effect Video | Adjust luminance or color channel intensity with curve level mapping
frei0r-filter-defish0r | Filter Effect Video | Non rectilinear lens mappings
frei0r-filter-delay0r | Filter Effect Video | video delay
frei0r-filter-delaygrab | Filter Effect Video | delayed frame blitting mapped on a time bitmap
frei0r-filter-distort0r | Filter Effect Video | Plasma
frei0r-filter-dither | Filter Effect Video | Dithers the image and reduces the number of available colors
frei0r-filter-edgeglow | Filter Effect Video | Edgeglow filter
frei0r-filter-elastic-scale-filter | Filter Effect Video | This is a frei0r filter which allows one to scale video footage non-linearly.
frei0r-filter-emboss | Filter Effect Video | Creates embossed relief image of source image
frei0r-filter-equaliz0r | Filter Effect Video | Equalizes the intensity histograms
frei0r-filter-facebl0r | Filter Effect Video | automatic face blur
frei0r-filter-film-grain | Filter Effect Video | Adds film-like grain and softens the picture.
frei0r-filter-flippo | Filter Effect Video | Flipping in x and y axis
frei0r-filter-g | Filter Effect Video | Extracts Green from Image
frei0r-filter-gamma | Filter Effect Video | Adjusts the gamma value of a source image
frei0r-filter-gate-weave | Filter Effect Video | Randomly moves frame around to simulate film gate weave.
frei0r-filter-glitch0r | Filter Effect Video | Adds glitches and block shifting
frei0r-filter-glow | Filter Effect Video | Creates a Glamorous Glow
frei0r-filter-hqdn3d | Filter Effect Video | High quality 3D denoiser from Mplayer
frei0r-filter-hueshift0r | Filter Effect Video | Shifts the hue of a source image
frei0r-filter-iir-blur | Filter Effect Video | Three types of fast IIR blurring
frei0r-filter-invert0r | Filter Effect Video | Inverts all colors of a source image
frei0r-filter-k-means-clustering | Filter Effect Video | Clusters of a source image by color and spatial distance
frei0r-filter-kaleid0sc0pe | Filter Effect Video | Applies a kaleid0sc0pe effect
frei0r-filter-keyspillm0pup | Filter Effect Video | Reduces the visibility of key color spill in chroma keying
frei0r-filter-lens-correction | Filter Effect Video | Allows compensation of lens distortion
frei0r-filter-letterb0xed | Filter Effect Video | Adds Black Borders at top and bottom for Cinema Look
frei0r-filter-levels | Filter Effect Video | Adjust luminance or color channel intensity
frei0r-filter-light-graffiti | Filter Effect Video | Creates light graffitis from a video by keeping the brightest spots.
frei0r-filter-luminance | Filter Effect Video | Creates a luminance map of the image
frei0r-filter-mask0mate | Filter Effect Video | Creates an square alpha-channel mask
frei0r-filter-medians | Filter Effect Video | Implements several median-type filters
frei0r-filter-ndvi-filter | Filter Effect Video | This filter creates a false image from a visible + infrared source.
frei0r-filter-nervous | Filter Effect Video | flushes frames in time in a nervous way
frei0r-filter-nikon-d90-stairstepping-fix | Filter Effect Video | Removes the Stairstepping from Nikon D90 videos (720p only) by interpolation
frei0r-filter-normaliz0r | Filter Effect Video | Normalize (aka histogram stretch, contrast stretch)
frei0r-filter-nosync0r | Filter Effect Video | broken tv
frei0r-filter-opencvfacedetect | Filter Effect Video | detect faces and draw shapes on them
frei0r-filter-perspective | Filter Effect Video | Distorts the image for a pseudo perspective
frei0r-filter-pixeliz0r | Filter Effect Video | Pixelize input image.
frei0r-filter-posterize | Filter Effect Video | Posterizes image by reducing the number of colors used in image
frei0r-filter-pr0be | Filter Effect Video | Measure video values
frei0r-filter-pr0file | Filter Effect Video | 2D video oscilloscope
frei0r-filter-premultiply-or-unpremultiply | Filter Effect Video | Multiply (or divide) each color component by the pixel's alpha value
frei0r-filter-primaries | Filter Effect Video | Reduce image to primary colors
frei0r-filter-r | Filter Effect Video | Extracts Red from Image
frei0r-filter-rgb-parade | Filter Effect Video | Displays a histogram of R, G and B of the video-data
frei0r-filter-rgbnoise | Filter Effect Video | Adds RGB noise to image.
frei0r-filter-rgbsplit0r | Filter Effect Video | RGB splitting and shifting
frei0r-filter-saturat0r | Filter Effect Video | Adjusts the saturation of a source image
frei0r-filter-scale0tilt | Filter Effect Video | Scales, Tilts and Crops an Image
frei0r-filter-scanline0r | Filter Effect Video | interlaced dark lines
frei0r-filter-select0r | Filter Effect Video | Color based alpha selection
frei0r-filter-sharpness | Filter Effect Video | Unsharp masking (port from Mplayer)
frei0r-filter-sigmoidaltransfer | Filter Effect Video | Desaturates image and creates a particular look that could be called Stamp, Newspaper or Photocopy
frei0r-filter-sobel | Filter Effect Video | Sobel filter
frei0r-filter-softglow | Filter Effect Video | Does softglow effect on highlights
frei0r-filter-sop-sat | Filter Effect Video | Slope/Offset/Power and Saturation color corrections according to the ASC CDL (Color Decision List)
frei0r-filter-spillsupress | Filter Effect Video | Remove green or blue spill light from subjects shot in front of green or blue screen
frei0r-filter-squareblur | Filter Effect Video | Variable-size square blur
frei0r-filter-tehroxx0r | Filter Effect Video | Something videowall-ish
frei0r-filter-threelay0r | Filter Effect Video | dynamic 3 level thresholding
frei0r-filter-threshold0r | Filter Effect Video | Thresholds a source image
frei0r-filter-timeout-indicator | Filter Effect Video | Timeout indicators e.g. for slides.
frei0r-filter-tint0r | Filter Effect Video | Tint a source image with specified color
frei0r-filter-transparency | Filter Effect Video | Tunes the alpha channel.
frei0r-filter-twolay0r | Filter Effect Video | dynamic thresholding
frei0r-filter-vectorscope | Filter Effect Video | Displays the vectorscope of the video-data
frei0r-filter-vertigo | Filter Effect Video | alpha blending with zoomed and rotated images
frei0r-filter-vignette | Filter Effect Video | Lens vignetting effect, applies natural vignetting
frei0r-filter-white-balance | Filter Effect Video | Adjust the white balance / color temperature
frei0r-filter-white-balance--lms-space- | Filter Effect Video | Do simple color correction, in a physically meaningful way
frei0r-mixer-addition | Filter Editor Video | Perform an RGB[A] addition operation of the pixel sources.
frei0r-mixer-addition-alpha | Filter Editor Video | Perform an RGB[A] addition_alpha operation of the pixel sources.
frei0r-mixer-alpha-injection | Filter Editor Video | Averages Input 1 and uses this as Alpha Channel on Input 2
frei0r-mixer-alphaatop | Filter Editor Video | the alpha ATOP operation
frei0r-mixer-alphain | Filter Editor Video | the alpha IN operation
frei0r-mixer-alphaout | Filter Editor Video | the alpha OUT operation
frei0r-mixer-alphaover | Filter Editor Video | the alpha OVER operation
frei0r-mixer-alphaxor | Filter Editor Video | the alpha XOR operation
frei0r-mixer-blend | Filter Editor Video | Perform a blend operation between two sources
frei0r-mixer-burn | Filter Editor Video | Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)
frei0r-mixer-cairoaffineblend | Filter Editor Video | Composites second input on first input applying user-defined transformation, opacity and blend mode
frei0r-mixer-cairoblend | Filter Editor Video | Composites second input on the first input with user-defined blend mode and opacity.
frei0r-mixer-color-only | Filter Editor Video | Perform a conversion to color only of the source input1 using the hue and saturation values of input2.
frei0r-mixer-composition | Filter Editor Video | Composites Image 2 onto Image 1 according to its Alpha Channel
frei0r-mixer-darken | Filter Editor Video | Perform a darken operation between two sources (minimum value of both sources).
frei0r-mixer-difference | Filter Editor Video | Perform an RGB[A] difference operation between the pixel sources.
frei0r-mixer-divide | Filter Editor Video | Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator
frei0r-mixer-dodge | Filter Editor Video | Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: D = saturation of 255 or (A * 256) / (256 - B)
frei0r-mixer-grain-extract | Filter Editor Video | Perform an RGB[A] grain-extract operation between the pixel sources.
frei0r-mixer-grain-merge | Filter Editor Video | Perform an RGB[A] grain-merge operation between the pixel sources.
frei0r-mixer-hardlight | Filter Editor Video | Perform an RGB[A] hardlight operation between the pixel sources
frei0r-mixer-hue | Filter Editor Video | Perform a conversion to hue only of the source input1 using the hue of input2.
frei0r-mixer-lighten | Filter Editor Video | Perform a lighten operation between two sources (maximum value of both sources).
frei0r-mixer-multiply | Filter Editor Video | Perform an RGB[A] multiply operation between the pixel sources.
frei0r-mixer-overlay | Filter Editor Video | Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm: D = A * (B + (2 * B) * (255 - A))
frei0r-mixer-push-down | Filter Editor Video | Push from top to bottom
frei0r-mixer-push-left | Filter Editor Video | Push from right to left
frei0r-mixer-push-right | Filter Editor Video | Push from left to right
frei0r-mixer-push-up | Filter Editor Video | Push from bottom to top
frei0r-mixer-rgb | Filter Editor Video | Averages each Input and uses each as R, G or B channel of the Output
frei0r-mixer-saturation | Filter Editor Video | Perform a conversion to saturation only of the source input1 using the saturation level of input2.
frei0r-mixer-screen | Filter Editor Video | Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm: D = 255 - (255 - A) * (255 - B)
frei0r-mixer-slide-down | Filter Editor Video | Slide from top to bottom
frei0r-mixer-slide-left | Filter Editor Video | Slide from right to left
frei0r-mixer-slide-right | Filter Editor Video | Slide from left to right
frei0r-mixer-slide-up | Filter Editor Video | Slide from bottom to top
frei0r-mixer-softlight | Filter Editor Video | Perform an RGB[A] softlight operation between the pixel sources.
frei0r-mixer-subtract | Filter Editor Video | Perform an RGB[A] subtract operation of the pixel source input2 from input1.
frei0r-mixer-uv-map | Filter Editor Video | Uses Input 1 as UV Map to distort Input 2
frei0r-mixer-value | Filter Editor Video | Perform a conversion to value only of the source input1 using the value of input2.
frei0r-mixer-wipe-barn-door-h | Filter Editor Video | Horizontal barn door wipe
frei0r-mixer-wipe-barn-door-v | Filter Editor Video | Vertical barn door wipe
frei0r-mixer-wipe-circle | Filter Editor Video | Circle wipe
frei0r-mixer-wipe-down | Filter Editor Video | Wipe from top to bottom
frei0r-mixer-wipe-left | Filter Editor Video | Wipe from right to left
frei0r-mixer-wipe-rect | Filter Editor Video | Rectangular wipe
frei0r-mixer-wipe-right | Filter Editor Video | Wipe from left to right
frei0r-mixer-wipe-up | Filter Editor Video | Wipe from bottom to top
frei0r-mixer-xfade0r | Filter Editor Video | a simple xfader
frei0r-src-ising0r | Src Video | Generates ising noise
frei0r-src-lissajous0r | Src Video | Generates Lissajous0r images
frei0r-src-nois0r | Src Video | Generates white noise images
frei0r-src-onecol0r | Src Video | image with just one color
frei0r-src-partik0l | Src Video | Particles generated on prime number sinusoidal blossoming
frei0r-src-plasma | Src Video | Demo scene 8bit plasma
frei0r-src-test-pat-b | Src Video | Generates test card lookalikes
frei0r-src-test-pat-c | Src Video | Generates cross sections of color spaces
frei0r-src-test-pat-g | Src Video | Generates geometry test pattern images
frei0r-src-test-pat-i | Src Video | Generates spatial impulse and step test patterns
frei0r-src-test-pat-l | Src Video | Generates linearity checking patterns
frei0r-src-test-pat-r | Src Video | Generates resolution test patterns
funnel | Generic | N-to-1 pipe fitting
gamma | Filter Effect Video | Adjusts gamma on a video stream
gaussianblur | Filter Effect Video | Perform Gaussian blur/sharpen on a video
gdiscreencapsrc | Source Video | Captures screen
gdkpixbufdec | Codec Decoder Image | Decodes images in a video stream using GdkPixbuf
gdkpixbufoverlay | Filter Effect Video | Overlay an image onto a video stream
gdkpixbufsink | Sink Video | Output images as GdkPixbuf objects in bus messages
gdpdepay | GDP Depayloader | Depayloads GStreamer Data Protocol buffers
gdppay | GDP Payloader | Payloads GStreamer Data Protocol buffers
gesdemux | Codec Demux Editing | Demuxer for complex timeline file formats using GES.
gessrc | Codec Source Editing | Source for GESTimeline.
giosink | Sink File | Write to any GIO-supported location
giosrc | Source File | Read from any GIO-supported location
giostreamsink | Sink | Write to any GIO stream
giostreamsrc | Source | Read from any GIO stream
glalpha | Filter Effect Video | Adds an alpha channel to video using OpenGL - uniform or chroma-keying
glcolorbalance | Filter Effect Video | Adjusts brightness, contrast, hue, saturation on a video stream
glcolorconvert | Filter Converter Video | Converts between color spaces using OpenGL shaders
glcolorscale | Filter Effect Video | Colorspace converter and video scaler
gldeinterlace | Deinterlace | Deinterlacing based on fragment shaders
gldifferencematte | Filter Effect Video | Saves a background frame and replace it with a pixbuf
gldownload | Filter Video | Downloads data from OpenGL
gleffects | Filter Effect Video | GL Shading Language effects
gleffects_blur | Filter Effect Video | GL Shading Language effects - Blur with 9x9 separable convolution Effect
gleffects_bulge | Filter Effect Video | GL Shading Language effects - Bulge Effect
gleffects_fisheye | Filter Effect Video | GL Shading Language effects - FishEye Effect
gleffects_glow | Filter Effect Video | GL Shading Language effects - Glow Lighting Effect
gleffects_heat | Filter Effect Video | GL Shading Language effects - Heat Signature Effect
gleffects_identity | Filter Effect Video | GL Shading Language effects - Do nothing Effect
gleffects_laplacian | Filter Effect Video | GL Shading Language effects - Laplacian Convolution Demo Effect
gleffects_lumaxpro | Filter Effect Video | GL Shading Language effects - Luma Cross Processing Effect
gleffects_mirror | Filter Effect Video | GL Shading Language effects - Mirror Effect
gleffects_sepia | Filter Effect Video | GL Shading Language effects - Sepia Toning Effect
gleffects_sin | Filter Effect Video | GL Shading Language effects - All Grey but Red Effect
gleffects_sobel | Filter Effect Video | GL Shading Language effects - Sobel edge detection Effect
gleffects_square | Filter Effect Video | GL Shading Language effects - Square Effect
gleffects_squeeze | Filter Effect Video | GL Shading Language effects - Squeeze Effect
gleffects_stretch | Filter Effect Video | GL Shading Language effects - Stretch Effect
gleffects_tunnel | Filter Effect Video | GL Shading Language effects - Light Tunnel Effect
gleffects_twirl | Filter Effect Video | GL Shading Language effects - Twirl Effect
gleffects_xpro | Filter Effect Video | GL Shading Language effects - Cross Processing Effect
gleffects_xray | Filter Effect Video | GL Shading Language effects - Glowing negative effect
glfilterapp | Filter Effect | Use client callbacks to define the scene
glfilterbin | Filter Video | glfilterbin element
glfiltercube | Filter Effect Video | Map input texture on the 6 cube faces
glfilterglass | Filter Effect Video | Glass Filter
glimagesink | Sink Video | Infrastructure to process GL textures
glimagesinkelement | Sink Video | A videosink based on OpenGL
GstGLMixerBin | Bin Filter Effect Video Mixer | OpenGL video_mixer empty bin
glmosaic | Filter Effect Video | OpenGL mosaic
gloverlay | Filter Effect Video | Overlay GL video texture with a JPEG/PNG image
gloverlaycompositor | Filter Effect | Flatten a stream containing GstVideoOverlayCompositionMeta
glshader | Filter Effect | Perform operations with a GLSL shader
glsinkbin | Sink Video | Infrastructure to process GL textures
glsrcbin | Src Video | Infrastructure to process GL textures
glstereomix | Filter Effect Video | OpenGL stereo video combiner
glstereosplit | Codec Converter | Splits a stereoscopic stream into separate left/right streams
gltestsrc | Source Video | Creates a test video stream
gltransformation | Filter Effect Video | Transform video on the GPU
glupload | Filter Video | glupload element
glvideoflip | Filter Effect Video | Flip video on the GPU
glvideomixer | Bin Filter Effect Video Compositor | OpenGL video_mixer bin
glvideomixerelement | Filter Effect Video Compositor | OpenGL video_mixer
glviewconvert | Filter | Convert stereoscopic/multiview video formats
gmedec | Codec Audio Decoder | Uses libgme to emulate a gaming console sound processors
goom | Visualization | Takes frames of data and outputs video frames using the GOOM filter
goom2k1 | Visualization | Takes frames of data and outputs video frames using the GOOM 2k1 filter
grabcut | Filter Effect Video | Runs Grabcut algorithm on input alpha. Values: BG=0, FG=1, PR_BG=2, PR_FGD=3; NOTE: larger values of alpha (notably 255) are interpreted as PR_FGD too. IN CASE OF no alpha mask input (all 0's or all 1's), the 'face' downstream event is used to create a bbox of PR_FG elements. IF nothing is present, then nothing is done.
gsmdec | Codec Decoder Audio | Decodes GSM encoded audio
gsmenc | Codec Encoder Audio | Encodes GSM audio
gssink | Sink File | Write buffers to a sequentially named set of files on Google Cloud Storage
gssrc | Source File | Read from arbitrary point from a file in a Google Cloud Storage
gtkglsink | Sink Video | A video sink that renders to a GtkWidget using OpenGL
gtksink | Sink Video | gtksink element
gtkwaylandsink | Sink Video | gtkwaylandsink element
h263parse | Codec Parser Video | Parses H.263 streams
h2642json | Transform | H264 to json element
h264ccextractor | Codec Video Filter | Extract GstVideoCaptionMeta from input H.264 stream
h264ccinserter | Codec Video Filter | Insert closed caption data to H.264 streams
h264parse | Codec Parser Converter Video | Parses H.264 streams
h264timestamper | Codec Video Timestamper | Timestamp H.264 streams
h2652json | Transform | H265 to json element
h265ccextractor | Codec Video Filter | Extract GstVideoCaptionMeta from input H.265 stream
h265ccinserter | Codec Video Filter | Insert closed caption data to H.265 streams
h265parse | Codec Parser Converter Video | Parses H.265 streams
h265timestamper | Codec Video Timestamper | Timestamp H.265 streams
h266parse | Codec Parser Converter Video | h266parse element
handdetect | Filter Effect Video | Performs hand gesture detection on videos, providing detected hand positions via bus message and navigation event, and deals with hand gesture events
hdv1394src | Source Video | Source for MPEG-TS video data from firewire port
hlsdemux | Codec Demuxer Adaptive | HTTP Live Streaming demuxer
hlsdemux2 | Codec Demuxer Adaptive | HTTP Live Streaming demuxer
hlssink | Sink | HTTP Live Streaming sink
hlssink2 | Sink Muxer | HTTP Live Streaming sink
icydemux | Codec Demuxer Metadata | Read and output ICY tags while demuxing the contents
id3demux | Codec Demuxer Metadata | Read and output ID3v1 and ID3v2 tags while demuxing the contents
id3mux | Formatter Metadata | Adds an ID3v2 header and ID3v1 footer to a file
id3v2mux | Formatter Metadata | Adds an ID3v2 header to the beginning of MP3 files using taglib
identity | Generic | Pass data without modification
imagefreeze | Filter Video | Generates a still frame stream from an image
imagesequencesrc | Source File Video | Create a video stream from a sequence of image files
input-selector | Generic | input-selector element
insertbin | Generic Bin Filter | insertbin element
interaudiosink | Sink Audio | Virtual audio sink for internal process communication
interaudiosrc | Source Audio | Virtual audio source for internal process communication
interlace | Filter Video | Creates an interlaced video from progressive frames
interleave | Filter Converter Audio | Folds many mono channels into one interleaved audio stream
intersubsink | Sink Subtitle | Virtual subtitle sink for internal process communication
intersubsrc | Source Subtitle | Virtual subtitle source for internal process communication
intervideosink | Sink Video | Virtual video sink for internal process communication
intervideosrc | Source Video | Virtual video source for internal process communication
ipcpipelinesink | Sink | Allows splitting and continuing a pipeline in another process
ipcpipelinesrc | Source | Continues a split pipeline from another process
ipcslavepipeline | Generic Bin Slave | Contains the slave part of an inter-process pipeline
iqa | Filter Analyzer Video | Provides various Image Quality Assessment metrics
irtspparse | Raw Parser | Parses a raw interleaved RTSP stream
isacdec | Codec Decoder Audio | iSAC audio decoder
isacenc | Codec Encoder Audio | iSAC audio encoder
ismlmux | Codec Muxer | Multiplex audio and video into a ISML file
ivfparse | Codec Demuxer | Demuxes a IVF stream
ivtc | Video Filter | Inverse Telecine Filter
jackaudiosink | Sink Audio | Output audio to a JACK server
jackaudiosrc | Source Audio | Captures audio from a JACK server
jifmux | Video Formatter | Remuxes JPEG images with markers and tags
jp2kdecimator | Filter Image | Removes information from JPEG2000 streams without recompression
jpeg2000parse | Codec Parser Video Image | Parses JPEG 2000 files
jpegdec | Codec Decoder Image | Decode images from JPEG format
jpegenc | Codec Encoder Image | Encode images in JPEG format
jpegparse | Codec Parser Image | Parse JPEG images into single-frame buffers
kaleidoscope | Transform Effect Video | Applies 'kaleidoscope' geometric transform to the image
kmssink | Sink Video | Video sink using the Linux kernel mode setting API
ksvideosrc | Source Video Hardware | Stream data from a video capture device through Windows kernel streaming
ladspa-amp-so-amp-mono | Filter Effect Audio LADSPA | Mono Amplifier
ladspa-amp-so-amp-stereo | Filter Effect Audio LADSPA | Stereo Amplifier
ladspa-delay-so-delay-5s | Filter Effect Audio LADSPA | Simple Delay Line
ladspa-filter-so-hpf | Filter Effect Audio LADSPA | Simple High Pass Filter
ladspa-filter-so-lpf | Filter Effect Audio LADSPA | Simple Low Pass Filter
ladspa-ladspa-rubberband-so-rubberband-pitchshifter-mono | Filter Effect Audio LADSPA Frequency Pitch shifters | Rubber Band Mono Pitch Shifter
ladspa-ladspa-rubberband-so-rubberband-pitchshifter-stereo | Filter Effect Audio LADSPA Frequency Pitch shifters | Rubber Band Stereo Pitch Shifter
ladspa-ladspa-rubberband-so-rubberband-r3-pitchshifter-mono | Filter Effect Audio LADSPA | Rubber Band R3 Mono Pitch Shifter
ladspa-ladspa-rubberband-so-rubberband-r3-pitchshifter-stereo | Filter Effect Audio LADSPA | Rubber Band R3 Stereo Pitch Shifter
ladspa-sine-so-sine-faaa | Filter Effect Audio LADSPA | Sine Oscillator (Freq:audio, Amp:audio)
ladspa-sine-so-sine-faac | Filter Effect Audio LADSPA | Sine Oscillator (Freq:audio, Amp:control)
ladspa-sine-so-sine-fcaa | Filter Effect Audio LADSPA | Sine Oscillator (Freq:control, Amp:audio)
ladspasrc-noise-so-noise-white | Source Audio LADSPA | White Noise Source
ladspasrc-sine-so-sine-fcac | Source Audio LADSPA | Sine Oscillator (Freq:control, Amp:control)
lamemp3enc | Codec Encoder Audio | High-quality free MP3 encoder
lc3dec | Codec Decoder Audio | Decodes an LC3 Audio stream to raw audio
lc3enc | Codec Encoder Audio | Encodes a raw audio stream to LC3
lcms | Filter Effect Video | Uses LittleCMS 2 to perform ICC profile correction
ldacenc | Codec Encoder Audio | Encode an LDAC audio stream
level | Filter Analyzer Audio | RMS/Peak/Decaying Peak Level messager for audio/raw
libde265dec | Codec Decoder Video | Decodes HEVC/H.265 video streams using libde265
libvisual_bumpscope | Visualization | Bumpscope visual plugin
libvisual_corona | Visualization | Libvisual corona plugin
libvisual_infinite | Visualization | Infinite visual plugin
libvisual_jakdaw | Visualization | jakdaw visual plugin
libvisual_jess | Visualization | Jess visual plugin
libvisual_lv_analyzer | Visualization | Libvisual analyzer plugin
libvisual_lv_scope | Visualization | Libvisual scope plugin
libvisual_oinksie | Visualization | Libvisual Oinksie visual plugin
line21decoder | Filter Video ClosedCaption | Extract line21 CC from SD video streams
line21encoder | Filter Video ClosedCaption | Inject line21 CC in SD video streams
liveadder | Generic Audio | Mixes multiple audio streams
lsp-plug-in-plugins-lv2-comp-delay-mono | Filter Effect Audio LV2 Delay | LSP Delay Compensator Mono
lsp-plug-in-plugins-lv2-comp-delay-stereo | Filter Effect Audio LV2 Delay | LSP Delay Compensator Stereo
lsp-plug-in-plugins-lv2-comp-delay-x2-stereo | Filter Effect Audio LV2 Delay | LSP Delay Compensator x2 Stereo
lsp-plug-in-plugins-lv2-compressor-lr | Filter Effect Audio LV2 Compressor | LSP Compressor LeftRight
lsp-plug-in-plugins-lv2-compressor-mono | Filter Effect Audio LV2 Compressor | LSP Compressor Mono
lsp-plug-in-plugins-lv2-compressor-ms | Filter Effect Audio LV2 Compressor | LSP Compressor MidSide
lsp-plug-in-plugins-lv2-compressor-stereo | Filter Effect Audio LV2 Compressor | LSP Compressor Stereo
lsp-plug-in-plugins-lv2-dyna-processor-lr | Filter Effect Audio LV2 Dynamics | LSP Dynamic Processor LeftRight
lsp-plug-in-plugins-lv2-dyna-processor-mono | Filter Effect Audio LV2 Dynamics | LSP Dynamic Processor Mono
lsp-plug-in-plugins-lv2-dyna-processor-ms | Filter Effect Audio LV2 Dynamics | LSP Dynamic Processor MidSide
lsp-plug-in-plugins-lv2-dyna-processor-stereo | Filter Effect Audio LV2 Dynamics | LSP Dynamic Processor Stereo
lsp-plug-in-plugins-lv2-expander-lr | Filter Effect Audio LV2 Expander | LSP Expander LeftRight
lsp-plug-in-plugins-lv2-expander-mono | Filter Effect Audio LV2 Expander | LSP Expander Mono
lsp-plug-in-plugins-lv2-expander-ms | Filter Effect Audio LV2 Expander | LSP Expander MidSide
lsp-plug-in-plugins-lv2-expander-stereo | Filter Effect Audio LV2 Expander | LSP Expander Stereo
lsp-plug-in-plugins-lv2-gate-lr | Filter Effect Audio LV2 Gate | LSP Gate LeftRight
lsp-plug-in-plugins-lv2-gate-mono | Filter Effect Audio LV2 Gate | LSP Gate Mono
lsp-plug-in-plugins-lv2-gate-ms | Filter Effect Audio LV2 Gate | LSP Gate MidSide
lsp-plug-in-plugins-lv2-gate-stereo | Filter Effect Audio LV2 Gate | LSP Gate Stereo
lsp-plug-in-plugins-lv2-graph-equalizer-x16-lr | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x16 LeftRight
lsp-plug-in-plugins-lv2-graph-equalizer-x16-mono | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x16 Mono
lsp-plug-in-plugins-lv2-graph-equalizer-x16-ms | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x16 MidSide
lsp-plug-in-plugins-lv2-graph-equalizer-x16-stereo | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x16 Stereo
lsp-plug-in-plugins-lv2-graph-equalizer-x32-lr | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x32 LeftRight
lsp-plug-in-plugins-lv2-graph-equalizer-x32-mono | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x32 Mono
lsp-plug-in-plugins-lv2-graph-equalizer-x32-ms | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x32 MidSide
lsp-plug-in-plugins-lv2-graph-equalizer-x32-stereo | Filter Effect Audio LV2 Multiband | LSP Graphic Equalizer x32 Stereo
lsp-plug-in-plugins-lv2-impulse-responses-mono | Filter Effect Audio LV2 Reverb | LSP Impulse Responses Mono
lsp-plug-in-plugins-lv2-impulse-responses-stereo | Filter Effect Audio LV2 Reverb | LSP Impulse Responses Stereo
lsp-plug-in-plugins-lv2-impulse-reverb-mono | Filter Effect Audio LV2 Reverb | LSP Impulse Reverb Mono
lsp-plug-in-plugins-lv2-impulse-reverb-stereo | Filter Effect Audio LV2 Reverb | LSP Impulse Reverb Stereo
lsp-plug-in-plugins-lv2-latency-meter | Filter Effect Audio LV2 Analyser | LSP Latency Meter
lsp-plug-in-plugins-lv2-limiter-mono | Filter Effect Audio LV2 Limiter | LSP Limiter Mono
lsp-plug-in-plugins-lv2-limiter-stereo | Filter Effect Audio LV2 Limiter | LSP Limiter Stereo
lsp-plug-in-plugins-lv2-mb-compressor-lr | Filter Effect Audio LV2 Compressor | LSP Multiband Compressor LeftRight x8
lsp-plug-in-plugins-lv2-mb-compressor-mono | Filter Effect Audio LV2 Compressor | LSP Multiband Compressor Mono x8
lsp-plug-in-plugins-lv2-mb-compressor-ms | Filter Effect Audio LV2 Compressor | LSP Multiband Compressor MidSide x8
lsp-plug-in-plugins-lv2-mb-compressor-stereo | Filter Effect Audio LV2 Compressor | LSP Multiband Compressor Stereo x8
lsp-plug-in-plugins-lv2-multisampler-x12 | Filter Effect Audio LV2 Instrument | LSP Multi-Sampler x12 Stereo
lsp-plug-in-plugins-lv2-multisampler-x24 | Filter Effect Audio LV2 Instrument | LSP Multi-Sampler x24 Stereo
lsp-plug-in-plugins-lv2-multisampler-x48 | Filter Effect Audio LV2 Instrument | LSP Multi-Sampler x48 Stereo
lsp-plug-in-plugins-lv2-oscillator-mono | Filter Effect Audio LV2 Oscillator | LSP Oscillator Mono
lsp-plug-in-plugins-lv2-para-equalizer-x16-lr | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x16 LeftRight
lsp-plug-in-plugins-lv2-para-equalizer-x16-mono | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x16 Mono
lsp-plug-in-plugins-lv2-para-equalizer-x16-ms | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x16 MidSide
lsp-plug-in-plugins-lv2-para-equalizer-x16-stereo | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x16 Stereo
lsp-plug-in-plugins-lv2-para-equalizer-x32-lr | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x32 LeftRight
lsp-plug-in-plugins-lv2-para-equalizer-x32-mono | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x32 Mono
lsp-plug-in-plugins-lv2-para-equalizer-x32-ms | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x32 MidSide
lsp-plug-in-plugins-lv2-para-equalizer-x32-stereo | Filter Effect Audio LV2 Parametric | LSP Parametric Equalizer x32 Stereo
lsp-plug-in-plugins-lv2-profiler-mono | Filter Effect Audio LV2 Utility | LSP Profiler Mono
lsp-plug-in-plugins-lv2-profiler-stereo | Filter Effect Audio LV2 Utility | LSP Profiler Stereo
lsp-plug-in-plugins-lv2-room-builder-mono | Filter Effect Audio LV2 Reverb | LSP Room Builder Mono
lsp-plug-in-plugins-lv2-room-builder-stereo | Filter Effect Audio LV2 Reverb | LSP Room Builder Stereo
lsp-plug-in-plugins-lv2-sampler-mono | Filter Effect Audio LV2 Instrument | LSP Sampler Mono
lsp-plug-in-plugins-lv2-sampler-stereo | Filter Effect Audio LV2 Instrument | LSP Sampler Stereo
lsp-plug-in-plugins-lv2-slap-delay-mono | Filter Effect Audio LV2 Delay | LSP Slapback Delay Mono
lsp-plug-in-plugins-lv2-slap-delay-stereo | Filter Effect Audio LV2 Delay | LSP Slapback Delay Stereo
lsp-plug-in-plugins-lv2-spectrum-analyzer-x1 | Filter Effect Audio LV2 Analyser | LSP Spectrum Analyzer x1
lsp-plug-in-plugins-lv2-trigger-midi-mono | Filter Effect Audio LV2 Dynamics | LSP Trigger MIDI Mono
lsp-plug-in-plugins-lv2-trigger-midi-stereo | Filter Effect Audio LV2 Dynamics | LSP Trigger MIDI Stereo
lsp-plug-in-plugins-lv2-trigger-mono | Filter Effect Audio LV2 Dynamics | LSP Trigger Mono
lsp-plug-in-plugins-lv2-trigger-stereo | Filter Effect Audio LV2 Dynamics | LSP Trigger Stereo
marble | Transform Effect Video | Applies a marbling effect to the image
matroskademux | Codec Demuxer | Demuxes Matroska/WebM streams into video/audio/subtitles
GstMatroskaMux | Codec Muxer | Muxes video/audio/subtitle streams into a matroska stream
matroskaparse | Codec Parser | Parses Matroska/WebM streams into video/audio/subtitles
mfaacdec | Codec Decoder Audio | Microsoft Media Foundation AAC Decoder
mfaacenc | Codec Encoder Audio | Microsoft Media Foundation AAC Encoder
mfh264enc | Codec Encoder Video Hardware | Microsoft Media Foundation H.264 Encoder
mfh265enc | Codec Encoder Video Hardware | Microsoft Media Foundation H.265 Encoder
mfmp3dec | Codec Decoder Audio | Microsoft Media Foundation MP3 Decoder
mfmp3enc | Codec Encoder Audio | Microsoft Media Foundation MP3 Encoder
mfvideosrc | Source Video Hardware | Capture video stream through Windows Media Foundation
mfvp9enc | Codec Encoder Video Hardware | Microsoft Media Foundation VP9 Encoder
midiparse | Codec Demuxer Audio | Midi Parser Element
mirror | Transform Effect Video | Split the image into two halves and reflect one over each other
mj2mux | Codec Muxer | Multiplex audio and video into a MJ2 file
modplug | Codec Decoder Audio | Module decoder based on modplug engine
monoscope | Visualization | Displays a highly stabilised waveform of audio input
motioncells | Filter Effect Video | Performs motion detection on videos and images, providing detected motion cells index via bus messages
mp4mux | Codec Muxer | Multiplex audio and video into a MP4 file
mpeg2dec | Codec Decoder Video | Uses libmpeg2 to decode MPEG video streams
mpeg2enc | Codec Encoder Video | High-quality MPEG-1/2 video encoder
mpeg4videoparse | Codec Parser Video | Parses MPEG-4 Part 2 elementary video streams
mpegaudioparse | Codec Parser Audio | Parses and frames mpeg1 audio streams (levels 1-3), provides seek
mpegpsdemux | Codec Demuxer | Demultiplexes MPEG Program Streams
mpegpsmux | Codec Muxer | Multiplexes media streams into an MPEG Program Stream
mpegtsmux | Codec Muxer | Multiplexes media streams into an MPEG Transport Stream
mpegvideoparse | Codec Parser Video | Parses and frames MPEG-1 and MPEG-2 elementary video streams
mpg123audiodec | Codec Decoder Audio | Decodes mp3 streams using the mpg123 library
mplex | Codec Muxer | High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer
msdkav1dec | Codec Decoder Video Hardware | AV1 video decoder based on Intel Media SDK
msdkav1enc | Codec Encoder Video Hardware | AV1 video encoder based on Intel oneVPL
msdkh264dec | Codec Decoder Video Hardware | H264 video decoder based on Intel Media SDK
msdkh264enc | Codec Encoder Video Hardware | H264 video encoder based on Intel Media SDK
msdkh265dec | Codec Decoder Video Hardware | H265 video decoder based on Intel Media SDK
msdkh265enc | Codec Encoder Video Hardware | H265 video encoder based on Intel Media SDK
msdkmjpegdec | Codec Decoder Video Hardware | MJPEG video decoder based on Intel Media SDK
msdkmjpegenc | Codec Encoder Video Hardware | MJPEG video encoder based on Intel Media SDK
msdkmpeg2dec | Codec Decoder Video Hardware | MPEG2 video decoder based on Intel Media SDK
msdkmpeg2enc | Codec Encoder Video Hardware | MPEG2 video encoder based on Intel Media SDK
msdkvc1dec | Codec Decoder Video Hardware | VC1/WMV video decoder based on Intel Media SDK
msdkvp8dec | Codec Decoder Video Hardware | VP8 video decoder based on Intel Media SDK
msdkvp9dec | Codec Decoder Video Hardware | VP9 video decoder based on Intel Media SDK
msdkvp9enc | Codec Encoder Video Hardware | VP9 video encoder based on Intel Media SDK
msdkvpp | Filter Converter Video;Filter Converter Video Scaler;Filter Effect Video;Filter Effect Video Deinterlace | A MediaSDK Video Postprocessing Filter
msesrc | Generic Source | Implements a GStreamer Source for the gstreamer-mse API
mssdemux | Codec Demuxer Adaptive | Parse and demultiplex a Smooth Streaming manifest into audio and video streams
mssdemux2 | Codec Demuxer Adaptive | Parse and demultiplex a Smooth Streaming manifest into audio and video streams
mulawdec | Codec Decoder Audio | Convert 8bit mu law to 16bit PCM
mulawenc | Codec Encoder Audio | Convert 16bit PCM to 8bit mu law
multifdsink | Sink Network | Send data to multiple filedescriptors
multifilesink | Sink File | Write buffers to a sequentially named set of files
multifilesrc | Source File | Read a sequentially named set of files into buffers
multipartdemux | Codec Demuxer | demux multipart streams
multipartmux | Codec Muxer | mux multipart streams
multiqueue | Generic | Multiple data queue
GstMultiSocketSink | Sink Network | Send data to multiple sockets
GstMultiUDPSink | 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
musepackdec | Codec Decoder Audio | Musepack decoder
mxfdemux | Codec Demuxer | Demux MXF files
mxfmux | Codec Muxer | Muxes video/audio streams into a MXF stream
navigationtest | Filter Effect Video | Handle navigation events showing black squares following mouse pointer and touch points
navseek | Filter Video | Seek based on navigation keys left-right
neonhttpsrc | Source Network | Receive data as a client over the network via HTTP using NEON
netsim | Filter Network | An element that simulates network jitter, packet loss and packet duplication
nlecomposition | Filter Editor | Combines NLE objects
nleoperation | Filter Editor | Encapsulates filters/effects for use with NLE Objects
NleSource | Filter Editor | Manages source elements
nleurisource | Filter Editor | High-level URI Source element
nvautogpuav1enc | Codec Encoder Video Hardware | Encode AV1 video streams using NVCODEC API auto GPU select Mode
nvautogpuh264enc | Codec Encoder Video Hardware | Encode H.264 video streams using NVCODEC API auto GPU select Mode
nvautogpuh265enc | Codec Encoder Video Hardware | Encode H.265 video streams using NVCODEC API auto GPU select Mode
nvav1dec | Codec Decoder Video Hardware | NVIDIA AV1 video decoder
nvav1enc | Codec Encoder Video Hardware | Encode AV1 video streams using NVCODEC API CUDA Mode
nvcompvideodec | Decoder Video Hardware | Decompress a video stream using nvCOMP library
nvcompvideoenc | Encoder Video Hardware | Lossless video compression element based on nvCOMP library
nvd3d11av1enc | Codec Encoder Video Hardware | Encode AV1 video streams using NVCODEC API Direct3D11 Mode
nvd3d11h264enc | Codec Encoder Video Hardware | Encode H.264 video streams using NVCODEC API Direct3D11 Mode
nvd3d11h265enc | Codec Encoder Video Hardware | Encode H.265 video streams using NVCODEC API Direct3D11 Mode
nvdsdewarp | Filter Effect Video Hardware | Performs dewraping using NVIDIA DeepStream NVWarp360 API
nvh264dec | Codec Decoder Video Hardware | NVIDIA H.264 video decoder
nvh264enc | Codec Encoder Video Hardware | Encode H.264 video streams using NVCODEC API CUDA Mode
nvh265dec | Codec Decoder Video Hardware | NVIDIA H.265 video decoder
nvh265enc | Codec Encoder Video Hardware | Encode H.265 video streams using NVCODEC API CUDA Mode
nvjpegdec | Codec Decoder Video Hardware | NVDEC video decoder
nvjpegenc | Codec Encoder Video Hardware | Encode JPEG image using nvJPEG library
nvmpeg2videodec | Codec Decoder Video Hardware | NVDEC video decoder
nvmpeg4videodec | Codec Decoder Video Hardware | NVDEC video decoder
nvmpegvideodec | Codec Decoder Video Hardware | NVDEC video decoder
nvvp8dec | Codec Decoder Video Hardware | NVIDIA VP8 video decoder
nvvp9dec | Codec Decoder Video Hardware | NVIDIA VP9 video decoder
objectdetectionoverlay | Analyzer Visualization Video | Overlay a visual representation of analytics metadata on the video
oggaviparse | Codec Parser | parse an ogg avi stream into pages (info about ogg: http://xiph.org)
oggdemux | Codec Demuxer | demux ogg streams (info about ogg: http://xiph.org)
oggmux | Codec Muxer | mux ogg streams (info about ogg: http://xiph.org)
oggparse | Codec Parser | parse ogg streams into pages (info about ogg: http://xiph.org)
ogmaudioparse | Codec Parser Audio | parse an OGM audio header and stream
ogmtextparse | Codec Decoder Subtitle | parse an OGM text header and stream
ogmvideoparse | Codec Parser Video | parse an OGM video header and stream
openalsink | Sink Audio | Output audio through OpenAL
openalsrc | Source Audio | Input audio through OpenAL
openaptxdec | Codec Decoder Audio | Decode an aptX or aptX-HD audio stream using libopenaptx
openaptxenc | Codec Encoder Audio | Encode an aptX or aptX-HD audio stream using libopenaptx
opencvtextoverlay | Filter Effect Video | Write text on the top of video
openexrdec | Codec Decoder Video | Decode EXR streams
openh264dec | Decoder Video | OpenH264 video decoder
openh264enc | Encoder Video | OpenH264 video encoder
openjpegdec | Codec Decoder Video | Decode JPEG2000 streams
openjpegenc | Codec Encoder Video | Encode JPEG2000 streams
openmptdec | Codec Decoder Audio | Decoders module files (MOD/S3M/XM/IT/MTM/...) using OpenMPT
openni2src | Source Video | Extract readings from an OpenNI supported device (Kinect etc).
optv | Filter Effect Video | Optical art meets real-time video effect
opusdec | Codec Decoder Audio Converter | decode opus streams to audio
opusenc | Codec Encoder Audio | Encodes audio in Opus format
opusparse | Codec Parser Audio | parses opus audio streams
oss4sink | Sink Audio | Output to a sound card via OSS version 4
oss4src | Source Audio | Capture from a sound card via OSS version 4
osssink | Sink Audio | Output to a sound card via OSS
osssrc | Source Audio | Capture from a sound card via OSS
osxaudiosink | Sink Audio | Output to a sound card on macOS
osxaudiosrc | Source Audio | Input from a sound card on macOS
osxvideosink | Sink Video | macOS native videosink
output-selector | Generic | 1-to-N output stream selector
overlaycomposition | Filter Editor Video | Overlay Composition
parsebin | Generic Bin Parser | Parse and de-multiplex to elementary stream
pcapparse | Raw Parser | Parses a raw pcap stream
perspective | Transform Effect Video | Apply a 2D perspective transform
pinch | Transform Effect Video | Applies 'pinch' geometric transform to the image
pitch | Filter Effect Audio | Control the pitch of an audio stream
playbin | Generic Bin Player | Autoplug and play media from an uri
playbin3 | Generic Bin Player | Autoplug and play media from an uri
playsink | Generic Bin Sink | Convenience sink for multiple streams
pngdec | Codec Decoder Image | Decode a png video frame to a raw image
pngenc | Codec Encoder Image | Encode a video frame to a .png image
pngparse | Codec Parser Video Image | Parses PNG files
pnmdec | Codec Decoder Image | Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format
pnmenc | Codec Encoder Image | Encodes images into portable pixmap or graymap (PNM) format
progressreport | Testing | Periodically query and report on processing progress
GstProxySink | Sink | Proxy source for internal process communication
proxysrc | Source | Proxy source for internal process communication
pulsesink | Sink Audio | Plays audio to a PulseAudio server
pulsesrc | Source Audio | Captures audio from a PulseAudio server
pushfilesrc | Testing | Implements pushfile:// URI-handler for push-based file access
qml6d3d11sink | Sink Video | A video sink that renders to a QQuickItem for Qt6 using Direct3D11
qml6glmixer | Video QML Mixer | A mixer that renders a QML scene
qml6gloverlay | Filter QML Overlay | A filter that renders a QML scene onto a video stream
qml6glsink | Sink Video | A video sink that renders to a QQuickItem for Qt6
qml6glsrc | Source Video | A video src that captures a window from a QML view
qmlgloverlay | Filter QML Overlay | A filter that renders a QML scene onto a video stream
qmlglsink | Sink Video | A video sink that renders to a QQuickItem
qmlglsrc | Source Video | A video src that captures a window from a QML view
qroverlay | Qrcode overlay containing random data | Overlay Qrcodes over each buffer with data passed in
qsvav1enc | Codec Encoder Video Hardware | Intel Quick Sync Video AV1 Encoder
qsvh264dec | Codec Decoder Video Hardware | Intel Quick Sync Video H.264 Decoder
qsvh264enc | Codec Encoder Video Hardware | Intel Quick Sync Video H.264 Encoder
qsvh265dec | Codec Decoder Video Hardware | Intel Quick Sync Video H.265 Decoder
qsvh265enc | Codec Encoder Video Hardware | Intel Quick Sync Video H.265 Encoder
qsvjpegdec | Codec Decoder Video Hardware | Intel Quick Sync Video JPEG Decoder
qsvjpegenc | Codec Encoder Video Hardware | Intel Quick Sync Video JPEG Encoder
qsvvp9dec | Codec Decoder Video Hardware | Intel Quick Sync Video VP9 Decoder
qsvvp9enc | Codec Encoder Video Hardware | Intel Quick Sync Video VP9 Encoder
qtdemux | Codec Demuxer | Demultiplex a QuickTime file into audio and video streams
qtmoovrecover | Util | Recovers unfinished qtmux files
qtmux | Codec Muxer | qtmux element
quarktv | Filter Effect Video | Motion dissolver
queue | Generic | Simple data queue
queue2 | Generic | Simple data queue
rademux | Codec Demuxer | Demultiplex a RealAudio file
radioactv | Filter Effect Video | motion-enlightment effect
rawaudioparse | Codec Parser Audio | Converts unformatted data streams into timestamped raw audio frames
rawvideoparse | Codec Parser Video | Converts unformatted data streams into timestamped raw video frames
removesilence | Filter Effect Audio | Removes all the silence periods from the audio stream.
retinex | Filter Effect Video | Multiscale retinex for colour image enhancement
revtv | Filter Effect Video | A video waveform monitor for each line of video processed
rfbsrc | Source Video | Creates a rfb video stream
rganalysis | Filter Analyzer Audio | Perform the ReplayGain analysis
rgb2bayer | Filter Converter Video | Converts video/x-raw to video/x-bayer
rglimiter | Filter Effect Audio | Apply signal compression to raw audio data
rgvolume | Filter Effect Audio | Apply ReplayGain volume adjustment
rippletv | Filter Effect Video | RippleTV does ripple mark effect on the video input
ristrtpdeext | Filter Network | Removes RIST TR-06-2 RTP Header extension
ristrtpext | Filter Network | Adds RIST TR-06-2 RTP Header extension
ristrtxreceive | Codec | Receive retransmitted RIST packets according to VSF TR-06-1
ristrtxsend | Codec | Retransmit RTP packets when needed, according to VSF TR-06-1
ristsink | Source Network | Sink that implements RIST TR-06-1 streaming specification
ristsrc | Source Network | Source that implements RIST TR-06-1 streaming specification
rmdemux | Codec Demuxer | Demultiplex a RealMedia file into audio and video streams
rndbuffersize | Testing | pull random sized buffers
rotate | Transform Effect Video | Rotates the picture by an arbitrary angle
roundrobin | Source Network | A round robin dispatcher element.
rpicamsrc | Source Video | Raspberry Pi camera module source
rsndvdbin | Generic Bin Player | DVD playback element
rsvgdec | Codec Decoder Image | Uses librsvg to decode SVG images
rsvgoverlay | Filter Editor Video | Overlays SVG graphics over a video stream
rtmp2sink | Sink | Sink element for RTMP streams
rtmp2src | Source | Source element for RTMP streams
rtmpsink | Sink Network | Sends FLV content to a server via RTMP
rtmpsrc | Source File | Read RTMP streams
rtpL16depay | Codec Depayloader Network RTP | Extracts raw audio from RTP packets
rtpL16pay | Codec Payloader Network RTP | Payload-encode Raw audio into RTP packets (RFC 3551)
rtpL24depay | Codec Depayloader Network RTP | Extracts raw 24-bit audio from RTP packets
rtpL24pay | Codec Payloader Network RTP | Payload-encode Raw 24-bit audio into RTP packets (RFC 3190)
rtpL8depay | Codec Depayloader Network RTP | Extracts raw audio from RTP packets
rtpL8pay | Codec Payloader Network RTP | Payload-encode Raw audio into RTP packets (RFC 3551)
rtpac3depay | Codec Depayloader Network RTP | Extracts AC3 audio from RTP packets (RFC 4184)
rtpac3pay | Codec Payloader Network RTP | Payload AC3 audio as RTP packets (RFC 4184)
rtpamrdepay | Codec Depayloader Network RTP | Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)
rtpamrpay | Codec Payloader Network RTP | Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)
rtpasfdepay | Codec Depayloader Network | Extracts ASF streams from RTP
rtpasfpay | Codec Payloader Network | Payload-encodes ASF into RTP packets (MS_RTSP)
rtpbin | Filter Network RTP | Real-Time Transport Protocol bin
rtpbvdepay | Codec Depayloader Network RTP | Extracts BroadcomVoice audio from RTP packets (RFC 4298)
rtpbvpay | Codec Payloader Network RTP | Packetize BroadcomVoice audio streams into RTP packets (RFC 4298)
rtpceltdepay | Codec Depayloader Network RTP | Extracts CELT audio from RTP packets
rtpceltpay | Codec Payloader Network RTP | Payload-encodes CELT audio into a RTP packet
rtpdec | Codec Parser Network | Accepts raw RTP and RTCP packets and sends them forward
rtpdtmfdepay | Codec Depayloader Network RTP | Generates DTMF Sound from telephone-event RTP packets
rtpdtmfmux | Codec Muxer | mixes RTP DTMF streams into other RTP streams
rtpdtmfsrc | Source Network RTP | Generates RTP DTMF packets
rtpdvdepay | Codec Depayloader Network RTP | Depayloads DV from RTP packets (RFC 3189)
rtpdvpay | Codec Payloader Network RTP | Payloads DV into RTP packets (RFC 3189)
rtpfunnel | RTP Funneling | Funnel RTP buffers together for multiplexing
rtpg722depay | Codec Depayloader Network RTP | Extracts G722 audio from RTP packets
rtpg722pay | Codec Payloader Network RTP | Payload-encode Raw audio into RTP packets (RFC 3551)
rtpg723depay | Codec Depayloader Network RTP | Extracts G.723 audio from RTP packets (RFC 3551)
rtpg723pay | Codec Payloader Network RTP | Packetize G.723 audio into RTP packets
rtpg726depay | Codec Depayloader Network RTP | Extracts G.726 audio from RTP packets
rtpg726pay | Codec Payloader Network RTP | Payload-encodes G.726 audio into a RTP packet
rtpg729depay | Codec Depayloader Network RTP | Extracts G.729 audio from RTP packets (RFC 3551)
rtpg729pay | Codec Payloader Network RTP | Packetize G.729 audio into RTP packets
rtpgsmdepay | Codec Depayloader Network RTP | Extracts GSM audio from RTP packets
rtpgsmpay | Codec Payloader Network RTP | Payload-encodes GSM audio into a RTP packet
rtpgstdepay | Codec Depayloader Network | Extracts GStreamer buffers from RTP packets
rtpgstpay | Codec Payloader Network RTP | Payload GStreamer buffers as RTP packets
rtph261depay | Codec Depayloader Network RTP | Extracts H261 video from RTP packets (RFC 4587)
rtph261pay | Codec Payloader Network RTP | Payload-encodes H261 video in RTP packets (RFC 4587)
rtph263depay | Codec Depayloader Network RTP | Extracts H263 video from RTP packets (RFC 2190)
rtph263pay | Codec Payloader Network RTP | Payload-encodes H263 video in RTP packets (RFC 2190)
rtph263pdepay | Codec Depayloader Network RTP | Extracts H263/+/++ video from RTP packets (RFC 4629)
rtph263ppay | Codec Payloader Network RTP | Payload-encodes H263/+/++ video in RTP packets (RFC 4629)
rtph264depay | Codec Depayloader Network RTP | Extracts H264 video from RTP packets (RFC 3984)
rtph264pay | Codec Payloader Network RTP | Payload-encode H264 video into RTP packets (RFC 3984)
rtph265depay | Codec Depayloader Network RTP | Extracts H265 video from RTP packets (RFC 7798)
rtph265pay | Codec Payloader Network RTP | Payload-encode H265 video into RTP packets (RFC 7798)
rtphdrextclientaudiolevel | Network Extension RTPHeader | Client-to-Mixer Audio Level Indication (RFC6464) RTP Header Extension
rtphdrextcolorspace | Network Extension RTPHeader | rtphdrextcolorspace element
rtphdrextmid | Network Extension RTPHeader | Extends RTP packets to add or retrieve a Media Identification (MID) value as specified in RFC8843
rtphdrextntp64 | Network Extension RTPHeader | Extends RTP packets to add or retrieve a 64-bit NTP timestamp as specified in RFC6051
rtphdrextrepairedstreamid | Network Extension RTPHeader | Extends RTP packets to add or retrieve a RepairedStreamId (RID) value as specified in RFC8852
rtphdrextstreamid | Network Extension RTPHeader | Extends RTP packets to add or retrieve a RtpStreamId (RID) value as specified in RFC8852
rtphdrexttwcc | Network Extension RTPHeader | rtphdrexttwcc element
rtpilbcdepay | Codec Depayloader Network RTP | Extracts iLBC audio from RTP packets (RFC 3952)
rtpilbcpay | Codec Payloader Network RTP | Packetize iLBC audio streams into RTP packets
rtpisacdepay | Codec Depayloader Network RTP | Extracts iSAC audio from RTP packets
rtpisacpay | Codec Payloader Network RTP | Payload-encodes iSAC audio into a RTP packet
rtpj2kdepay | Codec Depayloader Network RTP | Extracts JPEG 2000 video from RTP packets (RFC 5371)
rtpj2kpay | Codec Payloader Network RTP | Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371)
rtpjitterbuffer | Filter Network RTP | A buffer that deals with network jitter and other transmission faults
rtpjpegdepay | Codec Depayloader Network RTP | Extracts JPEG video from RTP packets (RFC 2435)
rtpjpegpay | Codec Payloader Network RTP | Payload-encodes JPEG pictures into RTP packets (RFC 2435)
rtpklvdepay | Codec Depayloader Network RTP | Extracts KLV (SMPTE ST 336) metadata from RTP packets
rtpklvpay | Codec Payloader Network RTP | Payloads KLV (SMPTE ST 336) metadata as RTP packets
rtpldacpay | Codec Payloader Network | Payload LDAC audio as RTP packets
rtpmp1sdepay | Codec Depayloader Network RTP | Extracts MPEG1 System Streams from RTP packets (RFC 3555)
rtpmp2tdepay | Codec Depayloader Network RTP | Extracts MPEG2 TS from RTP packets (RFC 2250)
rtpmp2tpay | Codec Payloader Network RTP | Payload-encodes MPEG2 TS into RTP packets (RFC 2250)
rtpmp4adepay | Codec Depayloader Network RTP | Extracts MPEG4 audio from RTP packets (RFC 3016)
rtpmp4apay | Codec Payloader Network RTP | Payload MPEG4 audio as RTP packets (RFC 3016)
rtpmp4gdepay | Codec Depayloader Network RTP | Extracts MPEG4 elementary streams from RTP packets (RFC 3640)
rtpmp4gpay | Codec Payloader Network RTP | Payload MPEG4 elementary streams as RTP packets (RFC 3640)
rtpmp4vdepay | Codec Depayloader Network RTP | Extracts MPEG4 video from RTP packets (RFC 3016)
rtpmp4vpay | Codec Payloader Network RTP | Payload MPEG-4 video as RTP packets (RFC 3016)
rtpmpadepay | Codec Depayloader Network RTP | Extracts MPEG audio from RTP packets (RFC 2038)
rtpmpapay | Codec Payloader Network RTP | Payload MPEG audio as RTP packets (RFC 2038)
rtpmparobustdepay | Codec Depayloader Network RTP | Extracts MPEG audio from RTP packets (RFC 5219)
rtpmpvdepay | Codec Depayloader Network RTP | Extracts MPEG video from RTP packets (RFC 2250)
rtpmpvpay | Codec Payloader Network RTP | Payload-encodes MPEG2 ES into RTP packets (RFC 2250)
rtpmux | Codec Muxer | multiplex N rtp streams into one
rtponvifparse | Effect RTP | Add absolute timestamps and flags of recorded data in a playback session
rtponviftimestamp | Effect RTP | Add absolute timestamps and flags of recorded data in a playback session
rtpopusdepay | Codec Depayloader Network RTP | Extracts Opus audio from RTP packets
rtpopuspay | Codec Payloader Network RTP | Puts Opus audio in RTP packets
rtppassthroughpay | Codec Payloader Network RTP | Passes through RTP packets
rtppcmadepay | Codec Depayloader Network RTP | Extracts PCMA audio from RTP packets
rtppcmapay | Codec Payloader Network RTP | Payload-encodes PCMA audio into a RTP packet
rtppcmudepay | Codec Depayloader Network RTP | Extracts PCMU audio from RTP packets
rtppcmupay | Codec Payloader Network RTP | Payload-encodes PCMU audio into a RTP packet
rtpptdemux | Demux Network RTP | Parses codec streams transmitted in the same RTP session
rtpqcelpdepay | Codec Depayloader Network RTP | Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658)
rtpqdm2depay | Codec Depayloader Network RTP | Extracts QDM2 audio from RTP packets (no RFC)
rtpreddec | Codec Depayloader Network RTP | Decode Redundant Audio Data (RED)
rtpredenc | Codec Payloader Network RTP | Encode Redundant Audio Data (RED)
rtprtxqueue | Codec | Keep RTP packets in a queue for retransmission
rtprtxreceive | Codec | Receive retransmitted RTP packets according to RFC4588
rtprtxsend | Codec | Retransmit RTP packets when needed, according to RFC4588
rtpsbcdepay | Codec Depayloader Network RTP | Extracts SBC audio from RTP packets
rtpsbcpay | Codec Payloader Network | Payload SBC audio as RTP packets
rtpsession | Filter Network RTP | Implement an RTP session
rtpsink | Generic Bin Sink | Simple RTP sink
rtpsirendepay | Codec Depayloader Network RTP | Extracts Siren audio from RTP packets
rtpsirenpay | Codec Payloader Network RTP | Packetize Siren audio streams into RTP packets
rtpspeexdepay | Codec Depayloader Network RTP | Extracts Speex audio from RTP packets
rtpspeexpay | Codec Payloader Network RTP | Payload-encodes Speex audio into a RTP packet
rtpsrc | Generic Bin Src | Simple RTP src
rtpssrcdemux | Demux Network RTP | Splits RTP streams based on the SSRC
rtpst2022-1-fecdec | SMPTE 2022-1 FEC decoding | performs FEC as described by SMPTE 2022-1
rtpst2022-1-fecenc | SMPTE 2022-1 FEC encoding | performs FEC as described by SMPTE 2022-1
rtpstorage | Analyzer RTP | Helper element for various purposes (ex. recovering from packet loss using RED/FEC). Saves given number of RTP packets. Should be instantiated before jitterbuffer
rtpstreamdepay | Codec Depayloader Network | Depayloads RTP/RTCP packets for streaming protocols according to RFC4571
rtpstreampay | Codec Payloader Network | Payloads RTP/RTCP packets for streaming protocols according to RFC4571
rtpsv3vdepay | Codec Depayloader Network RTP | Extracts SVQ3 video from RTP packets (no RFC)
rtptheoradepay | Codec Depayloader Network RTP | Extracts Theora video from RTP packets (draft-01 of RFC XXXX)
rtptheorapay | Codec Payloader Network RTP | Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)
rtpulpfecdec | Codec Depayloader Network RTP | Decodes RTP FEC (RFC5109)
rtpulpfecenc | Codec Payloader Network RTP | Encodes RTP FEC (RFC5109)
rtpvorbisdepay | Codec Depayloader Network RTP | Extracts Vorbis Audio from RTP packets (RFC 5215)
rtpvorbispay | Codec Payloader Network RTP | Payload-encode Vorbis audio into RTP packets (RFC 5215)
rtpvp8depay | Codec Depayloader Network RTP | Extracts VP8 video from RTP packets)
rtpvp8pay | Codec Payloader Network RTP | Puts VP8 video in RTP packets
rtpvp9depay | Codec Depayloader Network RTP | Extracts VP9 video from RTP packets)
rtpvp9pay | Codec Payloader Network RTP | Puts VP9 video in RTP packets)
rtpvrawdepay | Codec Depayloader Network RTP | Extracts raw video from RTP packets (RFC 4175)
rtpvrawpay | Codec Payloader Network RTP | Payload raw video as RTP packets (RFC 4175)
rtpxqtdepay | Codec Depayloader Network | Extracts Quicktime audio/video from RTP packets
rtspclientsink | Sink Network | Send data over the network via RTSP RECORD(RFC 2326)
rtspsrc | Source Network | Receive data over the network via RTSP (RFC 2326)
rtspwms | Network Extension Protocol | Extends RTSP so that it can handle WMS setup
sbcdec | Codec Decoder Audio | Decode an SBC audio stream
sbcenc | Codec Encoder Audio | Encode an SBC audio stream
sbcparse | Codec Parser Audio | Parses an SBC bluetooth audio stream
scaletempo | Filter Effect Rate Audio | Sync audio tempo with playback rate
scenechange | Video Filter | Detects scene changes in video
sctpdec | Decoder Network SCTP | Decodes packets with SCTP
sctpenc | Encoder Network SCTP | Encodes packets with SCTP
sdpdemux | Codec Demuxer Network RTP | Receive data over the network via SDP
sdpsrc | Source Network RTP | Stream RTP based on an SDP
segmentation | Filter Effect Video | Create a Foregound/Background mask applying a particular algorithm
sfdec | Decoder Audio | Read audio streams using libsndfile
shagadelictv | Filter Effect Video | Oh behave, ShagedelicTV makes images shagadelic!
shapewipe | Filter Editor Video | Adds a shape wipe transition to a video stream
shmsink | Sink | Send data over shared memory to the matching source
shmsrc | Source | Receive data from the shared memory sink
shout2send | Sink Network | Sends data to an icecast server
siddec | Codec Decoder Audio | Use libsidplay to decode SID audio tunes
simplevideomark | Filter Effect Video | Marks a video signal with a pattern
simplevideomarkdetect | Filter Effect Video | Detect patterns in a video signal
sirendec | Codec Decoder Audio | Decode streams encoded with the Siren7 codec into 16bit PCM
sirenenc | Codec Encoder Audio | Encode 16bit PCM streams into the Siren7 codec
skindetect | Filter Effect Video | Performs non-parametric skin detection on input
smooth | Filter Effect Video | Apply a smooth filter to an image
smpte | Filter Editor Video | Apply the standard SMPTE transitions on video images
smptealpha | Filter Editor Video | Apply the standard SMPTE transitions as alpha on video images
socketsrc | Source Network | Receive data from a socket
solarize | Filter Effect Video | Solarize tunable inverse in the video signal.
souphttpclientsink | Generic | Sends streams to HTTP server via PUT
souphttpsrc | Source Network | Receive data as a client over the network via HTTP using SOUP
spacescope | Visualization | Simple stereo visualizer
spanplc | Filter Effect Audio | Adds packet loss concealment to audio
spectrascope | Visualization | Simple frequency spectrum scope
spectrum | Filter Analyzer Audio | Run an FFT on the audio signal, output spectrum data
speed | Filter Effect Audio | Set speed/pitch on audio/raw streams (resampler)
speexdec | Codec Decoder Audio | decode speex streams to audio
speexenc | Codec Encoder Audio | Encodes audio in Speex format
sphere | Transform Effect Video | Applies 'sphere' geometric transform to the image
splitfilesrc | Source File | Read a sequentially named set of files as if it was one large file
splitmuxsink | Generic Bin Muxer | Convenience bin that muxes incoming streams into multiple time/size limited files
splitmuxsrc | Generic Bin Demuxer | Source that reads a set of files created by splitmuxsink
square | Transform Effect Video | Distort center part of the image into a square
srtclientsink | Sink Network | Send data over the network via SRT
srtclientsrc | Source Network | Receive data over the network via SRT
srtenc | Codec Encoder Subtitle | Srt subtitle encoder
srtpdec | Filter Network SRTP | A SRTP and SRTCP decoder
srtpenc | Filter Network SRTP | A SRTP and SRTCP encoder
srtserversink | Sink Network | Send data over the network via SRT
srtserversrc | Source Network | Receive data over the network via SRT
srtsink | Sink Network | Send data over the network via SRT
srtsrc | Source Network | Receive data over the network via SRT
ssaparse | Codec Decoder Subtitle | Parses SSA subtitle streams
ssdobjectdetector | TensorDecoder Video | Apply tensor output from inference to detect objects in video frames
stereo | Filter Effect Audio | Muck with the stereo signal to enhance its 'stereo-ness'
streaktv | Filter Effect Video | StreakTV makes after images of moving objects
streamcombiner | Generic | Recombines streams split by the streamsplitter element
streamiddemux | Generic | 1-to-N output stream by stream-id
streamsplitter | Generic | Splits streams based on their media type
streamsynchronizer | Generic | Synchronizes a group of streams to have equal durations and starting points
stretch | Transform Effect Video | Stretch the image in a circle around the center point
subparse | Codec Decoder Subtitle | Parses subtitle (.sub) files into text streams
subtitleoverlay | Video Overlay Subtitle | Overlays a video stream with subtitles
svtav1enc | Codec Encoder Video | Scalable Video Technology for AV1 Encoder (SVT-AV1 Encoder)
svthevcenc | Codec Encoder Video | Scalable Video Technology for HEVC Encoder (SVT-HEVC Encoder)
svtjpegxsdec | Codec Decoder Video | Scalable Video Technology for JPEG XS Decoder
svtjpegxsenc | Codec Encoder Video | Scalable Video Technology for JPEG XS Encoder
switchbin | Generic Bin | Switch between sub-pipelines (paths) based on input caps
synaescope | Visualization | Creates video visualizations of audio input, using stereo and pitch information
taginject | Generic | inject metadata tags
tcpclientsink | Sink Network | Send data as a client over the network via TCP
tcpclientsrc | Source Network | Receive data as a client over the network via TCP
tcpserversink | Sink Network | Send data as a server over the network via TCP
tcpserversrc | Source Network | Receive data as a server over the network via TCP
tee | Generic | 1-to-N pipe fitting
teletextdec | Decoder | Decode a raw VBI stream containing teletext information to RGBA and text
templatematch | Filter Effect Video | Performs template matching on videos and images, providing detected positions via bus messages.
testsink | Testing | perform a number of tests
testsrcbin | Generic Bin | Simple container object
textoverlay | Filter Editor Video | Adds text strings on top of a video buffer
textrender | Filter Editor Video | Renders a text string to an image bitmap
theoradec | Codec Decoder Video | theoradec element
theoraenc | Codec Encoder Video | theoraenc element
theoraparse | Codec Parser Video | parse raw theora streams
timecodestamper | Filter Video | Attaches a timecode meta into each video frame
timeoverlay | Filter Editor Video | Overlays buffer time stamps on a video stream
tinyalsasink | Sink Audio | Plays audio to an ALSA device
tonegeneratesrc | Source Audio | tonegeneratesrc element
transcodebin | Generic Bin Encoding | Autoplug and transcoder a stream
tsdemux | Codec Demuxer | Demuxes MPEG2 transport streams
tsparse | Codec Parser | Parses MPEG2 transport streams
ttmlparse | Codec Decoder Subtitle | Parses TTML subtitle files
ttmlrender | Overlay Subtitle | Renders timed-text subtitles on top of video buffers
tunnel | Transform Effect Video | Light tunnel effect
twirl | Transform Effect Video | Twists the image from the center out
twolamemp2enc | Codec Encoder Audio | twolamemp2enc element
typefind | Generic | Finds the media type of a stream
udpsink | Sink Network | Send data over the network via UDP
udpsrc | Source Network | Receive data over the network via UDP
unalignedaudioparse | Codec Parser Bin Audio | Parse unaligned raw audio data
unalignedvideoparse | Codec Parser Bin Video | Parse unaligned raw video data
unixfdsink | Sink | Unix file descriptor sink
unixfdsrc | Src | Unix file descriptor source
uridecodebin | Generic Bin Decoder | Autoplug and decode an URI to raw media
uridecodebin3 | Generic Bin Decoder | Autoplug and decode an URI to raw media
urisourcebin | Generic Bin Source | Download and buffer a URI as needed
uritranscodebin | Generic Bin Encoding | Autoplug and transcoder media from uris
uvch264mjpgdemux | Video Demuxer | Demux UVC H264 auxiliary streams from MJPG images
uvch264src | Source Video | UVC H264 Encoding camera source
uvcsink | Sink Video | Streams Video via UVC Gadget
v4l2radio | Tuner | Controls a Video4Linux2 radio device
v4l2sink | Sink Video | Displays frames on a video4linux2 device
v4l2slav1dec | Codec Decoder Video Hardware | A V4L2 based AV1 video decoder
v4l2slh264dec | Codec Decoder Video Hardware | A V4L2 based H.264 video decoder
v4l2slh265dec | Codec Decoder Video Hardware | A V4L2 based H.265 video decoder
v4l2slmpeg2dec | Codec Decoder Video Hardware | A V4L2 based Mpeg2 video decoder
v4l2slvp8alphadecodebin | Codec Decoder Video Hardware | Wrapper bin to decode VP8 with alpha stream.
v4l2slvp8dec | Codec Decoder Video Hardware | A V4L2 based VP8 video decoder
v4l2slvp9alphadecodebin | Codec Decoder Video Hardware | Wrapper bin to decode VP9 with alpha stream.
v4l2slvp9dec | Codec Decoder Video Hardware | A V4L2 based VP9 video decoder
v4l2src | Source Video | Reads frames from a Video4Linux2 device
vaapiav1dec | Codec Decoder Video Hardware | A VA-API based AV1 video decoder
vaapidecodebin | Codec Decoder Video Hardware | A VA-API based bin with a decoder and a postprocessor
vaapih264dec | Codec Decoder Video Hardware | A VA-API based H264 video decoder
vaapih264enc | Codec Encoder Video Hardware | A VA-API based H264 video encoder
vaapih265dec | Codec Decoder Video Hardware | A VA-API based H265 video decoder
vaapih265enc | Codec Encoder Video Hardware | A VA-API based H265 video encoder
vaapijpegdec | Codec Decoder Video Hardware | A VA-API based JPEG video decoder
vaapimpeg2dec | Codec Decoder Video Hardware | A VA-API based MPEG2 video decoder
vaapimpeg2enc | Codec Encoder Video Hardware | A VA-API based MPEG-2 video encoder
vaapipostproc | Filter Converter Effect Video Scaler Deinterlace Hardware | A VA-API video postprocessing filter
vaapisink | Sink Video | A VA-API based videosink
vaapivc1dec | Codec Decoder Video Hardware | A VA-API based VC1 video decoder
vaapivp9dec | Codec Decoder Video Hardware | A VA-API based VP9 video decoder
vaav1dec | Codec Decoder Video Hardware | VA-API based AV1 video decoder
vaav1enc | Codec Encoder Video Hardware | VA-API based AV1 video encoder
vacompositor | Filter Editor Video Compositor Hardware | VA-API based video compositor
vadeinterlace | Filter Effect Video Deinterlace | VA-API based deinterlacer
vah264dec | Codec Decoder Video Hardware | VA-API based H.264 video decoder
vah264enc | Codec Encoder Video Hardware | VA-API based H.264 video encoder
vah265dec | Codec Decoder Video Hardware | VA-API based H.265 video decoder
vah265enc | Codec Encoder Video Hardware | VA-API based H.265 video encoder
vajpegdec | Codec Decoder Image Hardware | VA-API based JPEG image decoder
valve | Filter | Drops buffers and events or lets them through
vampeg2dec | Codec Decoder Video Hardware | VA-API based Mpeg2 video decoder
vapostproc | Converter Filter Colorspace Scaler Video Hardware | VA-API based video postprocessor
vavp8dec | Codec Decoder Video Hardware | VA-API based VP8 video decoder
vavp9dec | Codec Decoder Video Hardware | VA-API based VP9 video decoder
vc1parse | Codec Parser Converter Video | Parses VC1 streams
vertigotv | Filter Effect Video | A loopback alpha blending effector with rotating and scaling
videoanalyse | Filter Analyzer Video | Analyse video signal
videobalance | Filter Effect Video | Adjusts brightness, contrast, hue, saturation on a video stream
videobox | Filter Effect Video | Resizes a video by adding borders or cropping
videocodectestsink | Debug video Sink | videocodectestsink element
videoconvert | Filter Converter Video Colorspace | Converts video from one colorspace to another
videoconvertscale | Filter Converter Video Scaler Colorspace | Resizes video and converts from one colorspace to another
videocrop | Filter Effect Video | Crops video into a user-defined region
videodiff | Video Filter | Visualize differences between adjacent video frames
videoflip | Filter Effect Video | Flips and rotates video
videoframe-audiolevel | Filter Analyzer Audio | Synchronized audio/video RMS Level messenger for audio/raw
videomedian | Filter Effect Video | Apply a median filter to an image
videomixer | Filter Editor Video Compositor | Deprecated by compositor. Mix multiple video streams
videoparse | Filter Video | Converts stream into video frames (deprecated: use rawvideoparse instead)
videorate | Filter Effect Video | Drops/duplicates/adjusts timestamps on video frames to make a perfect stream
videoscale | Filter Video Scaler | Resizes video
videosegmentclip | Filter Video | Clips video buffers to the configured segment
videotestsrc | Source Video | Creates a test video stream
viewfinderbin | Sink Video | Viewfinder Bin used in camerabin2
vmncdec | Codec Decoder Video | Decode VmWare video to raw (RGB) video
voaacenc | Codec Encoder Audio | AAC audio encoder
voamrwbenc | Codec Encoder Audio | Adaptive Multi-Rate Wideband audio encoder
volume | Filter Effect Audio | Set volume on audio/raw streams
vorbisdec | Codec Decoder Audio | decode raw vorbis streams to float audio
vorbisenc | Codec Encoder Audio | Encodes audio in Vorbis format
GstVorbisParse | Codec Parser Audio | parse raw vorbis streams
vorbistag | Formatter Metadata | Retags vorbis streams
vp82json | Transform | VP8 to json element
vp8alphadecodebin | Codec Decoder Video | Wrapper bin to decode VP8 with alpha stream.
vp8dec | Codec Decoder Video | Decode VP8 video streams
vp8enc | Codec Encoder Video | Encode VP8 video streams
vp9alphadecodebin | Codec Decoder Video | Wrapper bin to decode VP9 with alpha stream.
vp9dec | Codec Decoder Video | Decode VP9 video streams
vp9enc | Codec Encoder Video | Encode VP9 video streams
vp9parse | Codec Parser Converter Video | Parses VP9 streams
GstVtdec | Codec Decoder Video Hardware | Apple VideoToolbox Decoder
vtdec_hw | Codec Decoder Video Hardware | Apple VideoToolbox Decoder
vtenc_h264 | Codec Encoder Video Hardware | H.264 encoder
vtenc_h264_hw | Codec Encoder Video Hardware | H.264 (HW only) encoder
vtenc_h265 | Codec Encoder Video Hardware | H.265/HEVC encoder
vtenc_h265_hw | Codec Encoder Video Hardware | H.265/HEVC (HW only) encoder
vtenc_h265a | Codec Encoder Video Hardware | H.265/HEVC with alpha encoder
vtenc_h265a_hw | Codec Encoder Video Hardware | H.265/HEVC with alpha (HW only) encoder
vtenc_prores | Codec Encoder Video Hardware | Apple ProRes encoder
vulkancolorconvert | Filter Video Convert | A Vulkan Color Convert
vulkandownload | Filter Video | A Vulkan data downloader
vulkanh264dec | Codec Decoder Video Hardware | A H.264 video decoder based on Vulkan
vulkanh265dec | Codec Decoder Video Hardware | A H.265 video decoder based on Vulkan
vulkanimageidentity | Filter Video | A Vulkan image copier
vulkanoverlaycompositor | Filter Video | Vulkan Overlay Composition element
vulkanshaderspv | Filter Video | Performs operations with SPIRV shaders in Vulkan
vulkansink | Sink Video | A videosink based on Vulkan
vulkanupload | Filter Video | A Vulkan data uploader
vulkanviewconvert | Filter Video Convert | A Vulkan View Convert
warptv | Filter Effect Video | WarpTV does realtime goo'ing of the video input
wasapi2sink | Sink Audio Hardware | Stream audio to an audio capture device through WASAPI
wasapi2src | Source Audio Hardware | Stream audio from an audio capture device through WASAPI
wasapisink | Sink Audio Hardware | Stream audio to an audio capture device through WASAPI
wasapisrc | Source Audio Hardware | Stream audio from an audio capture device through WASAPI
watchdog | Generic | Watches for pauses in stream buffers
waterripple | Transform Effect Video | Creates a water ripple effect on the image
wavenc | Codec Muxer Audio | Encode raw audio into WAV
wavescope | Visualization | Simple waveform oscilloscope
wavpackdec | Codec Decoder Audio | Decodes Wavpack audio data
wavpackenc | Codec Encoder Audio | Encodes audio with the Wavpack lossless/lossy audio codec
wavpackparse | Codec Parser Audio | Wavpack parser
wavparse | Codec Demuxer Audio | Parse a .wav file into raw audio
waylandsink | Sink Video | Output to wayland surface
webmmux | Codec Muxer | Muxes video and audio streams into a WebM stream
webpdec | Codec Decoder Image | Decode images from WebP format
webpenc | Codec Encoder Image | webpenc element
webrtcbin | Filter Network WebRTC | A bin for webrtc connections
webrtcdsp | Generic Audio | Pre-processes voice with WebRTC Audio Processing Library
webrtcechoprobe | Generic Audio | Gathers playback buffers for webrtcdsp
webview2src | Source Video | Creates a video stream rendered by WebView2
webvttenc | Codec Encoder Subtitle | WebVTT subtitle encoder
wicjpegdec | Codec Decoder Image | Jpeg image decoder using Windows Imaging Component API
wicpngdec | Codec Decoder Image | Png image decoder using Windows Imaging Component API
wildmididec | Codec Decoder Audio | Decodes MIDI music using WildMidi
win32ipcvideosink | Sink Video | Send video frames to win32ipcvideosrc elements
win32ipcvideosrc | Source Video | Receive video frames from the win32ipcvideosink
wpesrc | Source Video Audio | Creates Audio/Video streams from a web page using WPE web engine
wpevideosrc | Source Video | Creates a video stream from a WPE browser
wrappercamerabinsrc | Source Video | Wrapper camera src element for camerabin2
x264enc | Codec Encoder Video | libx264-based H.264 video encoder
x265enc | Codec Encoder Video | H265 Encoder
ximagesink | Sink Video | A standard X based videosink
ximagesrc | Source Video | Creates a screenshot video stream
xingmux | Formatter Muxer Metadata | Adds a Xing header to the beginning of a VBR MP3 file
xvimagesink | Sink Video | A Xv based videosink
y4mdec | Codec Demuxer | Demuxes/decodes YUV4MPEG streams
y4menc | Codec Encoder Video | Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
zbar | Filter Analyzer Video | Detect bar codes in the video streams
zebrastripe | Filter Analysis | Overlays zebra striping on overexposed areas of video
zxing | Filter Analyzer Video | Detect bar codes in the video streams with zxing library

Subpages:

1394

a52dec – Decodes ATSC A/52 encoded audio streams

aasink

accurip – Computes an AccurateRip CRC

adaptivedemux2

adder – Add N audio channels together

adpcmdec – Decode MS and IMA ADPCM audio

adpcmenc – Encode ADPCM audio

aes

aiff

aja

alaw

alpha – Adds an alpha channel to video - uniform or via chroma-keying

alphacolor – ARGB from/to AYUV colorspace conversion preserving the alpha channel

alsa

amfcodec

amrnb

amrwbdec – Adaptive Multi-Rate Wideband audio decoder

objectdetectionoverlay – Overlay a visual representation of analytics metadata on the video

aom

apedemux – Read and output APE tags while demuxing the contents

app

applemedia

asf

asfmux

asio

assrender – Renders ASS/SSA subtitles with libass

audiobuffersplit – Splits raw audio buffers into equal sized chunks

audioconvert – Convert audio to different formats

audiofx

audiochannelmix – Mixes left/right channels of stereo audio

audiolatency – Measures the audio latency between the source and the sink

audiomixer

audiomixmatrix – Mixes a number of input channels into a number of output channels according to a transformation matrix

audioparsers

audiorate – Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream

audioresample – Resamples audio

audiotestsrc – Creates audio test signals of given frequency and volume

audiovisualizers

auparse – Parse an .au file into raw audio

autoconvert

autodetect

avi

avtp

fakevideodec – Fake video decoder

bayer

bluez

bs2b – Improve headphone listening of stereo audio records using the bs2b library.

bz2

cacasink

cairooverlay – Render overlay on a video stream using Cairo

camerabin

cdiocddasrc – Read audio from CD using libcdio

cdparanoia

chromaprint – Find an audio fingerprint using the Chromaprint library

closedcaption

codec2json

codecalpha

codectimestamper

coloreffects

lcms – Uses LittleCMS 2 to perform ICC profile correction

compositor – Composite multiple video streams

Core Plugin – GStreamer plugin from GStreamer core

Core Plugin – GStreamer plugin from GStreamer core

curl

cutter – Audio Cutter to split audio into non-silent bits

d3dvideosink – Display data using a Direct3D9 video renderer

d3d11

d3d12

dash

dc1394src – libdc1394 based source for IIDC cameras

libde265dec – Decodes HEVC/H.265 video streams using libde265

debug

debugutilsbad

decklink

deinterlace – Deinterlace Methods ported from DScaler/TvTime

dfbvideosink – A DirectFB based videosink

directshow

directsoundsrc – Capture from a soundcard via DirectSound

dsdconvert – Convert between different DSD grouping formats

dtls

dtmf

dtsdec – Decodes DTS audio streams

dv

dvb

dvbsubenc – Encodes AYUV video frames streams into DVB subtitles

dvbsuboverlay – Renders DVB subtitles

dvdlpcmdec – Decode DVD LPCM frames into standard PCM audio

dvdreadsrc – Access a DVD title/chapter/angle using libdvdread

dvdspu – Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through

dvdsub

dwrite

effectv

encoding

equalizer

faac – Free MPEG-2/4 AAC encoder

faad – Free MPEG-2/4 AAC decoder

faceoverlay – Overlays SVG graphics over a detected face in a video stream

fbdevsink – Linux framebuffer videosink

fdkaac

festival – Synthesizes plain text into audio

fieldanalysis – Analyse fields from video frames to identify if they are progressive/telecined/interlaced

flac

flitetestsrc – Creates audio test signals identifying channels

fluiddec – Midi Synthesizer Element

flv

flxdec – FLC/FLI/FLX video decoder

freeverb – Add reverberation to audio streams

frei0r

gaudieffects

gdkpixbuf

gdp

geometrictransform

ges

gio

gmedec – Uses libgme to emulate a gaming console sound processors

goom – Takes frames of data and outputs video frames using the GOOM filter

goom2k1 – Takes frames of data and outputs video frames using the GOOM 2k1 filter

gs

gsm

gtk

gtkwayland

hls

icydemux – Read and output ICY tags while demuxing the contents

id3demux – Read and output ID3v1 and ID3v2 tags while demuxing the contents

id3mux – Adds an ID3v2 header and ID3v1 footer to a file

imagefreeze – Generates a still frame stream from an image

insertbin

inter

interlace – Creates an interlaced video from progressive frames

interleave

ipcpipeline

iqa – Provides various Image Quality Assessment metrics

isac

isomp4

ivfparse – Demuxes a IVF stream

ivtc

jack

jp2kdecimator – Removes information from JPEG2000 streams without recompression

jpeg

jpegformat

kmssink – Video sink using the Linux kernel mode setting API

ladspa

lamemp3enc – High-quality free MP3 encoder

lc3

ldacenc – Encode an LDAC audio stream

legacyrawparse

level – RMS/Peak/Decaying Peak Level messager for audio/raw

FFMPEG plugin – GStreamer plugins from gst-ffmpeg

libvisual

lv2

matroska

mediafoundation

microdns

midiparse – Midi Parser Element

modplug – Module decoder based on modplug engine

monoscope – Displays a highly stabilised waveform of audio input

mpeg2dec – Uses libmpeg2 to decode MPEG video streams

mpeg2enc – High-quality MPEG-1/2 video encoder

mpegpsdemux – Demultiplexes MPEG Program Streams

mpegpsmux – Multiplexes media streams into an MPEG Program Stream

mpegtsdemux

mpegtsmux

mpg123audiodec – Decodes mp3 streams using the mpg123 library

mplex – High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer

msdk

msesrc – Implements a GStreamer Source for the gstreamer-mse API

mulaw

multifile

multipart

musepackdec – Musepack decoder

mxf

navigationtest – Handle navigation events showing black squares following mouse pointer and touch points

neonhttpsrc – Receive data as a client over the network via HTTP using NEON

netsim – An element that simulates network jitter, packet loss and packet duplication

nle

nvcodec

nvcomp

nvdsdewarp – Performs dewraping using NVIDIA DeepStream NVWarp360 API

ogg

openal

openaptx

opencv

openexrdec – Decode EXR streams

GstOpengl

openh264

openjpeg

openmptdec – Decoders module files (MOD/S3M/XM/IT/MTM/...) using OpenMPT

openni2src – Extract readings from an OpenNI supported device (Kinect etc).

opus

opusparse – parses opus audio streams

oss4

ossaudio

osxaudio

osxvideosink – macOS native videosink

overlaycomposition – Overlay Composition

pango

pbtypes

pcapparse

playback

png

pnm

proxy

pulseaudio

qml6

qmlgl

qroverlay

qsv

qml6d3d11sink – A video sink that renders to a QQuickItem for Qt6 using Direct3D11

rawparse

realmedia

removesilence – Removes all the silence periods from the audio stream.

replaygain

rsndvdbin – DVD playback element

rfbsrc – Creates a rfb video stream

rist

rpicamsrc – Raspberry Pi camera module source

rsvg

rtmp

rtmp2

rtp

rtpmanager

rtpmanagerbad

rtponvif

rtsp

rtspclientsink

sbc

sctp

sdpelem

segmentclip

shapewipe – Adds a shape wipe transition to a video stream

shm

shout2send – Sends data to an icecast server

siddec – Use libsidplay to decode SID audio tunes

siren

smooth – Apply a smooth filter to an image

mssdemux – Parse and demultiplex a Smooth Streaming manifest into audio and video streams

smpte

sfdec – Read audio streams using libsndfile

soundtouch

soup

spandsp

spectrum – Run an FFT on the audio signal, output spectrum data

speed – Set speed/pitch on audio/raw streams (resampler)

speex

srt

srtp

subenc

subparse

svtav1enc – Scalable Video Technology for AV1 Encoder (SVT-AV1 Encoder)

svthevcenc – Scalable Video Technology for HEVC Encoder (SVT-HEVC Encoder)

svtjpegxs

switchbin – Switch between sub-pipelines (paths) based on input caps

taglib

tcp

teletextdec – Decode a raw VBI stream containing teletext information to RGBA and text

ssdobjectdetector – Apply tensor output from inference to detect objects in video frames

theora

timecode

tinyalsasink – Plays audio to an ALSA device

transcode

ttmlsubs

twolame

typefindfunctions

udp

unixfd

uvcsink – Streams Video via UVC Gadget

uvch264

v4l2codecs

va

video4linux2

videobox – Resizes a video by adding borders or cropping

videoconvertscale

videocrop

videofilter

videofiltersbad

videoframe-audiolevel – Synchronized audio/video RMS Level messenger for audio/raw

videomixer – Deprecated by compositor. Mix multiple video streams

videoparsersbad

videorate – Drops/duplicates/adjusts timestamps on video frames to make a perfect stream

videosignal

videotestsrc – Creates a test video stream

vmncdec – Decode VmWare video to raw (RGB) video

voaacenc – AAC audio encoder

voamrwbenc – Adaptive Multi-Rate Wideband audio encoder

volume – Set volume on audio/raw streams

vorbis

vpx

vulkan

wasapi

wasapi2

wavenc – Encode raw audio into WAV

wavpack

wavparse – Parse a .wav file into raw audio

waylandsink – Output to wayland surface

webp

webrtcbin – A bin for webrtc connections

webrtcdsp

webview2src – Creates a video stream rendered by WebView2

wic

wildmididec – Decodes MIDI music using WildMidi

win32ipc

ksvideosrc – Stream data from a video capture device through Windows kernel streaming

winscreencap

wpe

x264enc – libx264-based H.264 video encoder

x265enc – H265 Encoder

ximagesink – A standard X based videosink

ximagesrc – Creates a screenshot video stream

xingmux – Adds a Xing header to the beginning of a VBR MP3 file

xvimagesink – A Xv based videosink

y4mdec – Demuxes/decodes YUV4MPEG streams

y4menc – Encodes a YUV frame into the yuv4mpeg format (mjpegtools)

zbar – Detect bar codes in the video streams

zxing – Detect bar codes in the video streams with zxing library

VAAPI Plugin – GStreamer plugins from gstreamer-vaapi

The results of the search are