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 |
| analyticscombiner | Combiner Analytics | Analytics combiner / batcher element |
| analyticssplitter | Demuxer Analytics | Analytics batch splitter element |
| 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 |
| audioloudnorm | Filter Effect Audio | Normalizes perceived loudness of an audio stream |
| 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 |
| audiornnoise | Filter Effect Audio | Removes noise from an audio stream |
| 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 |
| awskvswebrtcsink | Sink Network WebRTC | WebRTC sink with kinesis video streams signaller |
| awspolly | Audio Text Filter | Text to Speech filter, using AWS polly |
| awss3hlssink | Generic | Streams HLS data to S3 |
| awss3putobjectsink | Source Network | Writes an object to Amazon S3 using PutObject (mostly useful for small files) |
| awss3sink | Source Network | Writes an object to Amazon S3 |
| awss3src | Source Network | Reads an object from Amazon S3 |
| awstranscribeparse | Text Subtitle | Parses AWS transcripts into timed text buffers |
| awstranscriber | Audio Text Filter | Speech to Text filter, using AWS transcribe |
| awstranscriber2 | Audio Text Filter | Speech to Text filter, using AWS transcribe |
| awstranslate | Text Filter | Translates text |
| 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 |
| ccdetect | Filter Video ClosedCaption Detect | Detect if valid closed captions are present in a stream |
| ccextractor | Filter | Extract GstVideoCaptionMeta from input stream |
| cctost2038anc | Generic | Converts Closed Captions to ST-2038 ANC |
| cdgdec | Decoder Video | CDG decoder |
| cdgparse | Codec Parser Video | CDG parser |
| cdiocddasrc | Source File | Read audio from CD using libcdio |
| cdparanoiasrc | Source File | cdparanoiasrc element |
| cdpserviceinject | Filter ClosedCaption | Adds or updates CDP Service Description Information |
| cea608mux | Aggregator | Combines raw 608 streams |
| cea608overlay | Video Overlay Subtitle | Renders CEA 608 closed caption meta over raw video frames |
| cea608tocea708 | Converter | Converts CEA-608 Closed Captions to CEA-708 Closed Captions |
| cea608tojson | Generic | Converts CEA-608 Closed Captions to JSON |
| cea608tott | Generic | Converts CEA-608 Closed Captions to SRT/VTT timed text |
| cea708mux | Muxer | Combines multiple CEA-708 streams |
| cea708overlay | Video Overlay Subtitle | Renders CEA 708 closed caption meta over raw video frames |
| 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 |
| classifiertensordecoder | Tensordecoder | classifiertensordecoder element |
| claxondec | Decoder Audio | Claxon FLAC decoder |
| 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 |
| cmafmux | Codec Muxer | CMAF fragmented MP4 muxer |
| codecalphademux | Codec Demuxer | Extract and expose as a stream the CODEC alpha. |
| colordetect | Filter Video | Detects the dominant color of a video |
| 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 |
| csoundfilter | Filter Effect Audio | Implement an audio filter/effects using Csound |
| 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 |
| dashmp4mux | Codec Muxer | DASH fragmented MP4 muxer |
| dashsink | Sink | Dynamic Adaptive Streaming over HTTP sink |
| dataurisrc | Source | Handles data: uris |
| dav1ddec | Codec Decoder Video | Decode AV1 video streams with dav1d |
| 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 |
| deepgramtranscriber | Audio Text Filter | Speech to Text filter, using Deepgram streaming transcription API |
| 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 |
| ebur128level | Filter Analyzer Audio | Measures different loudness metrics according to EBU R128 |
| edgedetect | Filter Effect Video | Performs canny edge detection on videos and images. |
| edgetv | Filter Effect Video | Apply edge detect on video |
| eflvmux | Codec Muxer | Muxes multiple video/audio streams into an FLV stream in the extended format as per Enhnaced RTMP (V2) specification |
| elevenlabssynthesizer | Audio Text Filter | Text to Speech filter, using ElevenLabs |
| elevenlabsvoicecloner | Audio | ElevenLabs Voice Cloner |
| 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 |
| fallbacksrc | Generic Source | Live source with uridecodebin3 or custom source, and fallback stream |
| fallbackswitch | Generic | Priority-based automatic input selector element |
| 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 |
| ffv1dec | Codec Decoder Video | Decode FFV1 video streams |
| 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. |
| gifenc | Encoder Video | GIF encoder |
| 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 |
| gopbuffer | Video | GOP Buffer |
| 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 |
| gtk4paintablesink | Sink Video | A GTK 4 Paintable sink |
| 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 |
| hipcompositor | Filter Editor Video Compositor Hardware | A HIP compositor |
| hipconvert | Filter Converter Video Hardware | Converts video from one colorspace to another using HIP |
| hipconvertscale | Filter Converter Video Scaler Colorspace Effect Hardware | Resizes video and allow color conversion using HIP |
| hipdownload | Filter Video | Downloads HIP device memory into system memory |
| hipscale | Filter Converter Video Scaler Hardware | Resize video using HIP |
| hipupload | Filter Video | Uploads system memory into HIP device memory |
| hlscmafsink | Sink Muxer | HTTP Live Streaming CMAF Sink |
| hlsdemux | Codec Demuxer Adaptive | HTTP Live Streaming demuxer |
| hlsdemux2 | Codec Demuxer Adaptive | HTTP Live Streaming demuxer |
| hlsmultivariantsink | Sink Muxer | HTTP Live Streaming sink |
| hlssink | Sink | HTTP Live Streaming sink |
| hlssink2 | Sink Muxer | HTTP Live Streaming sink |
| hlssink3 | Sink Muxer | HTTP Live Streaming sink |
| hrtfrender | Filter Effect Audio | Renders spatial sounds to a given position |
| hsvdetector | Filter Effect Converter Video | Works within the HSV colorspace to mark positive pixels |
| hsvfilter | Filter Effect Converter Video | Works within the HSV colorspace to apply transformations to incoming frames |
| 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 |
| intersink | Generic Sink | Inter Sink |
| intersrc | Generic Src | Inter Src |
| 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 |
| isofmp4mux | Codec Muxer | ISO fragmented MP4 muxer |
| isomp4mux | Codec Muxer | ISO MP4 muxer |
| 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 |
| janusvrwebrtcsink | Sink Network WebRTC | WebRTC sink with Janus Video Room signaller |
| janusvrwebrtcsrc | Source Network WebRTC | WebRTC source with Janus Video Room signaller |
| 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 |
| jsongstenc | Encoder JSON | Wraps buffers containing any valid top-level JSON structures into higher level JSON objects, and outputs those as ndjson |
| jsongstparse | Parser JSON | Parses ndjson as output by jsongstenc |
| jsontovtt | Generic | Converts JSON to WebVTT |
| 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 |
| lewtondec | Decoder Audio | lewton Vorbis decoder |
| 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 |
| livekitwebrtcsink | Sink Network WebRTC | WebRTC sink with LiveKit signaller |
| livekitwebrtcsrc | Source Network WebRTC | WebRTC source with LiveKit signaller |
| livesync | Filter | Outputs livestream, inserting gap frames when input lags |
| 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 |
| mccenc | Encoder ClosedCaption | Encodes MCC Closed Caption Files |
| mccparse | Parser ClosedCaption | Parses MCC Closed Caption Files |
| 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 |
| mpegtslivesrc | Network | Wrap MPEG-TS sources and provide a live clock |
| 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 |
| ndisink | Sink Audio Video | NewTek NDI Sink |
| ndisinkcombiner | Combiner Audio Video | NewTek NDI sink audio/video combiner |
| ndisrc | Source Audio Video Network | NewTek NDI Source |
| ndisrcdemux | Demuxer Audio Video | NewTek NDI source demuxer |
| 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 |
| onnxinference | Filter Effect Video | Apply neural network to video frames and create tensor output |
| onviffmp4mux | Codec Muxer | ONVIF fragmented MP4 muxer |
| onvifmeta2relationmeta | Metadata | Convert ONVIF metadata to relation metadata |
| onvifmetadatacombiner | Video Metadata Combiner | ONVIF metadata combiner |
| onvifmetadataextractor | Video Metadata | Extract the ONVIF GstMeta into a separate stream |
| onvifmetadataoverlay | Video Overlay | Renders ONVIF analytics meta over raw video frames |
| onvifmetadataparse | Metadata Parser | Parses ONVIF Timed XML Metadata |
| onvifmp4mux | Codec Muxer | ONVIF MP4 muxer |
| 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 |
| originalbufferrestore | Generic | Restores a reference to the buffer in a meta |
| originalbuffersave | Generic | Saves a reference to the buffer in a meta |
| 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 |
| quinnquicdemux | Source Network QUIC | Demultiplexes multiple streams and datagram for QUIC |
| quinnquicmux | Source Network QUIC | Multiplexes multiple streams and datagram for QUIC |
| quinnquicsink | Source Network QUIC | Send data over the network via QUIC |
| quinnquicsrc | Source Network QUIC | Receive data over the network via QUIC |
| quinnroqdemux | Source Network QUIC | Demultiplexes multiple RTP streams over QUIC |
| quinnroqmux | Source Network QUIC | Multiplexes multiple RTP streams over QUIC |
| quinnwtclientsrc | Source Network QUIC | Receive data over the network via WebTransport |
| quinnwtserversink | Source Network WebTransport | Send data over the network via WebTransport |
| rademux | Codec Demuxer | Demultiplex a RealAudio file |
| radioactv | Filter Effect Video | motion-enlightment effect |
| raptorqdec | RTP RaptorQ FEC Decoding | Performs FEC using RaptorQ (RFC6681, RFC6682) |
| raptorqenc | RTP RaptorQ FEC Encoding | Performs FEC using RaptorQ (RFC6681, RFC6682) |
| rav1enc | Encoder Video | rav1e AV1 encoder |
| 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 |
| regex | Text Filter | Applies operations according to regular expressions |
| relationmeta2onvifmeta | Metadata | Convert relation metadata to ONVIF metadata |
| removesilence | Filter Effect Audio | Removes all the silence periods from the audio stream. |
| reqwesthttpsrc | Source Network HTTP | Read stream from an HTTP/HTTPS location |
| 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 |
| roundedcorners | Filter Effect Converter Video | Adds rounded corners to video |
| roundrobin | Source Network | A round robin dispatcher element. |
| rpicamsrc | Source Video | Raspberry Pi camera module source |
| rsaudioecho | Filter Effect Audio | Adds an echo or reverb effect to an audio stream |
| rsfilesink | Sink File | Write stream to a file |
| rsfilesrc | Source File | Read stream from a file |
| rsflvdemux | Codec Demuxer | Demuxes FLV Streams |
| rsndvdbin | Generic Bin Player | DVD playback element |
| rspngenc | Encoder Video | PNG encoder |
| rsvgdec | Codec Decoder Image | Uses librsvg to decode SVG images |
| rsvgoverlay | Filter Editor Video | Overlays SVG graphics over a video stream |
| rswebpdec | Codec Decoder Video | Decodes potentially animated WebP images |
| 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 |
| rtpL16depay2 | Codec Depayloader Network RTP | Depayload 16-bit raw audio (L16) from RTP packets |
| rtpL16pay | Codec Payloader Network RTP | Payload-encode Raw audio into RTP packets (RFC 3551) |
| rtpL16pay2 | Codec Payloader Network RTP | Payload 16-bit raw audio (L16) into RTP packets (RFC 3551) |
| rtpL20depay | Codec Depayloader Network RTP | Depayload 20-bit raw audio (L20) from RTP packets |
| rtpL20pay | Codec Payloader Network RTP | Payload 20-bit raw audio (L20) into RTP packets (RFC 3551) |
| rtpL24depay | Codec Depayloader Network RTP | Extracts raw 24-bit audio from RTP packets |
| rtpL24depay2 | Codec Depayloader Network RTP | Depayload 24-bit raw audio (L24) from RTP packets |
| rtpL24pay | Codec Payloader Network RTP | Payload-encode Raw 24-bit audio into RTP packets (RFC 3190) |
| rtpL24pay2 | Codec Payloader Network RTP | Payload 24-bit raw audio (L24) into RTP packets (RFC 3551) |
| rtpL8depay | Codec Depayloader Network RTP | Extracts raw audio from RTP packets |
| rtpL8depay2 | Codec Depayloader Network RTP | Depayload 8-bit raw audio (L8) from RTP packets |
| rtpL8pay | Codec Payloader Network RTP | Payload-encode Raw audio into RTP packets (RFC 3551) |
| rtpL8pay2 | Codec Payloader Network RTP | Payload 8-bit raw audio (L8) into RTP packets (RFC 3551) |
| rtpac3depay | Codec Depayloader Network RTP | Extracts AC3 audio from RTP packets (RFC 4184) |
| rtpac3depay2 | Codec Depayloader Network RTP | Depayload an AC-3 Audio Stream from RTP packets (RFC 4184) |
| rtpac3pay | Codec Payloader Network RTP | Payload AC3 audio as RTP packets (RFC 4184) |
| rtpac3pay2 | Codec Payloader Network RTP | Payload an AC-3 Audio Elementary Stream into RTP packets (RFC 4184) |
| rtpamrdepay | Codec Depayloader Network RTP | Extracts AMR or AMR-WB audio from RTP packets (RFC 3267) |
| rtpamrdepay2 | Codec Depayloader Network RTP | Depayload an AMR audio stream from RTP packets (RFC 3267) |
| rtpamrpay | Codec Payloader Network RTP | Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267) |
| rtpamrpay2 | Codec Payloader Network RTP | Payload an AMR audio stream 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) |
| rtpav1depay | Codec Depayloader Network RTP | Depayload AV1 from RTP packets |
| rtpav1pay | Codec Payloader Network RTP | Payload AV1 as RTP packets |
| 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 |
| rtpgccbwe | Network WebRTC RTP Filter | Estimates current network bandwidth using the Google Congestion Control algorithm notifying about it through the 'bitrate' property |
| 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) |
| rtpjpegdepay2 | Codec Depayloader Network RTP | Depayload a JPEG Video stream from RTP packets (RFC 2435) |
| rtpjpegpay | Codec Payloader Network RTP | Payload-encodes JPEG pictures into RTP packets (RFC 2435) |
| rtpjpegpay2 | Codec Payloader Network RTP | Payload a JPEG Video stream to RTP packets (RFC 2435) |
| rtpklvdepay | Codec Depayloader Network RTP | Extracts KLV (SMPTE ST 336) metadata from RTP packets |
| rtpklvdepay2 | Codec Depayloader Network RTP | Depayload an SMPTE ST 336 KLV metadata stream from RTP packets (RFC 6597) |
| rtpklvpay | Codec Payloader Network RTP | Payloads KLV (SMPTE ST 336) metadata as RTP packets |
| rtpklvpay2 | Codec Payloader Network RTP | Payload an SMPTE ST 336 KLV metadata stream into RTP packets (RFC 6597) |
| 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) |
| rtpmp2tdepay2 | Codec Depayloader Network RTP | Depayload an MPEG Transport Stream from RTP packets (RFC 2250) |
| rtpmp2tpay | Codec Payloader Network RTP | Payload-encodes MPEG2 TS into RTP packets (RFC 2250) |
| rtpmp2tpay2 | Codec Payloader Network RTP | Payload an MPEG Transport Stream into RTP packets (RFC 2250) |
| rtpmp4adepay | Codec Depayloader Network RTP | Extracts MPEG4 audio from RTP packets (RFC 3016) |
| rtpmp4adepay2 | Codec Depayloader Network RTP | Depayload an MPEG-4 Audio bitstream (e.g. AAC) from RTP packets (RFC 3016) |
| rtpmp4apay | Codec Payloader Network RTP | Payload MPEG4 audio as RTP packets (RFC 3016) |
| rtpmp4apay2 | Codec Payloader Network RTP | Payload an MPEG-4 Audio bitstream (e.g. AAC) into RTP packets (RFC 3016) |
| rtpmp4gdepay | Codec Depayloader Network RTP | Extracts MPEG4 elementary streams from RTP packets (RFC 3640) |
| rtpmp4gdepay2 | Codec Depayloader Network RTP | Depayload MPEG-4 Generic elementary streams from RTP packets (RFC 3640) |
| rtpmp4gpay | Codec Payloader Network RTP | Payload MPEG4 elementary streams as RTP packets (RFC 3640) |
| rtpmp4gpay2 | Codec Payloader Network RTP | Payload an MPEG-4 Generic elementary stream into 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 |
| rtponvifmetadatadepay | Depayloader Network RTP | ONVIF metadata RTP depayloader |
| rtponvifmetadatapay | Payloader Network RTP | ONVIF metadata RTP payloader |
| 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 |
| rtpopusdepay2 | Codec Depayloader Network RTP | Depayload an Opus audio stream from RTP packets (RFC 7587) |
| rtpopuspay | Codec Payloader Network RTP | Puts Opus audio in RTP packets |
| rtpopuspay2 | Codec Payloader Network RTP | Payload an Opus audio stream into RTP packets (RFC 7587) |
| rtppassthroughpay | Codec Payloader Network RTP | Passes through RTP packets |
| rtppcmadepay | Codec Depayloader Network RTP | Extracts PCMA audio from RTP packets |
| rtppcmadepay2 | Codec Depayloader Network RTP | Depayload A-law from RTP packets (RFC 3551) |
| rtppcmapay | Codec Payloader Network RTP | Payload-encodes PCMA audio into a RTP packet |
| rtppcmapay2 | Codec Payloader Network RTP | Payload A-law Audio into RTP packets (RFC 3551) |
| rtppcmudepay | Codec Depayloader Network RTP | Extracts PCMU audio from RTP packets |
| rtppcmudepay2 | Codec Depayloader Network RTP | Depayload µ-law from RTP packets (RFC 3551) |
| rtppcmupay | Codec Payloader Network RTP | Payload-encodes PCMU audio into a RTP packet |
| rtppcmupay2 | Codec Payloader Network RTP | Payload µ-law Audio into RTP packets (RFC 3551) |
| 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) |
| rtprecv | Network RTP Filter | RTP sessions management (receiver) |
| 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 |
| rtpsend | Network RTP Filter | RTP session management (sender) |
| 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) |
| rtpvp8depay2 | Codec Depayloader Network RTP | Depayload VP8 from RTP packets |
| rtpvp8pay | Codec Payloader Network RTP | Puts VP8 video in RTP packets |
| rtpvp8pay2 | Codec Payloader Network RTP | Payload VP8 as RTP packets |
| rtpvp9depay | Codec Depayloader Network RTP | Extracts VP9 video from RTP packets) |
| rtpvp9depay2 | Codec Depayloader Network RTP | Depayload VP9 from RTP packets |
| rtpvp9pay | Codec Payloader Network RTP | Puts VP9 video in RTP packets) |
| rtpvp9pay2 | Codec Payloader Network RTP | Payload VP9 as 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) |
| rtspsrc2 | Source Network | Receive audio or video from a network device via the Real Time Streaming Protocol (RTSP) (RFC 2326, 7826) |
| rtspwms | Network Extension Protocol | Extends RTSP so that it can handle WMS setup |
| s302mparse | Codec Parser Audio | Extracts metadata from an S302M audio stream |
| 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 |
| sccenc | Encoder ClosedCaption | Encodes SCC Closed Caption Files |
| sccparse | Parser ClosedCaption | Parses SCC Closed Caption Files |
| 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 |
| skiacompositor | Compositor Video | Skia based compositor |
| 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 |
| sodiumdecrypter | Generic | libsodium-based file decrypter |
| sodiumencrypter | Generic | libsodium-based file encrypter |
| 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 |
| speechmaticstranscriber | Audio Text Filter | Speech to Text filter, using Speechmatics transcribe |
| 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 |
| spotifyaudiosrc | Source Audio | Spotify source |
| spotifylyricssrc | Source Text | Spotify lyrics source |
| 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 |
| st2038ancdemux | Metadata Video Demuxer | Splits individual ancillary metadata streams from an SMPTE ST-2038 stream |
| st2038ancmux | Muxer | Combines multiple ST2038 Anc streams |
| st2038anctocc | Generic | Converts ST-2038 ANC to Closed Captions |
| 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 |
| streamgrouper | Generic | Modifies all input streams to use the same group-id |
| 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 |
| textaccumulate | Text Filter | Accumulates text |
| textahead | Text Filter | Display upcoming text buffers ahead |
| 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 |
| textwrap | Text Filter | Breaks text into fixed-size lines, with optional hyphenation |
| 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 |
| togglerecord | Generic | Valve that ensures multiple streams start/end at the same time. If the input comes from a live stream, when not recording it will be dropped. If it comes from a non-live stream, when not recording it will be blocked. |
| tonegeneratesrc | Source Audio | tonegeneratesrc element |
| transcodebin | Generic Bin Encoding | Autoplug and transcoder a stream |
| transcriberbin | Audio Video Text | Transcribes audio and adds it as closed captions |
| translationbin | Audio Text | Transcribes audio and translates it |
| ts-appsrc | Source Generic | Thread-sharing app source |
| ts-audiotestsrc | Source Test | Thread-sharing audio test source |
| ts-blocking-adapter | Generic | Converts a blocking downstream branch into an async backpressure |
| ts-input-selector | Generic | Simple input selector element |
| ts-intersink | Sink Generic | Thread-sharing inter-pipelines sink |
| ts-intersrc | Source Generic | Thread-sharing inter-pipelines source |
| ts-jitterbuffer | Generic | Simple jitterbuffer |
| ts-proxysink | Sink Generic | Thread-sharing proxy sink |
| ts-proxysrc | Source Generic | Thread-sharing proxy source |
| ts-queue | Generic | Simple data queue |
| ts-rtpdtmfsrc | Source Network RTP | Thread-sharing RTP DTMF packet (RFC2833) source |
| ts-tcpclientsrc | Source Network | Receives data over the network via TCP |
| ts-udpsink | Sink Network | Thread-sharing UDP sink |
| ts-udpsrc | Source Network | Receives data over the network via UDP |
| 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 |
| tttocea608 | Generic | Converts timed text to CEA-608 Closed Captions |
| tttocea708 | Generic | Converts timed text to CEA-708 Closed Captions |
| tttojson | Encoder ClosedCaption | Encodes Timed Text to JSON |
| 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 |
| ultralightfacedetectortensordec | Tensordecoder Video | Detect tensor output from the inference of Ultra Light Face Detection to detect the faces in video frames.The original repository of the Ultra Light Face Detection is located at https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB. |
| 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 |
| uriplaylistbin | Generic Source | Sequentially play uri streams |
| 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 |
| 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 |
| vah264lpenc | Codec Encoder Video Hardware | VA-API based H.264 low power 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 |
| vah265lpenc | Codec Encoder Video Hardware | VA-API based H.265 low power video encoder |
| vajpegdec | Codec Decoder Image Hardware | VA-API based JPEG image decoder |
| vajpegenc | Codec Encoder Video Hardware | VA-API based JPEG video encoder |
| 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 |
| vavp8alphadecodebin | Codec Decoder Video Hardware | Wrapper bin to decode VP8 with alpha stream. |
| vavp8dec | Codec Decoder Video Hardware | VA-API based VP8 video decoder |
| vavp9alphadecodebin | Codec Decoder Video Hardware | Wrapper bin to decode VP9 with alpha stream. |
| 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 |
| videocompare | Filter Video | Compare similarity of video frames |
| 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 |
| vulkanh264enc | Codec Encoder Video Hardware | A H.264 video encoder 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 |
| vvdec | Codec Decoder Video | Decode VVC/H.266 video streams with VVdeC |
| 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 |
| webrtcsink | Sink Network WebRTC | WebRTC sink with custom protocol signaller |
| webrtcsrc | Source Network WebRTC | WebRTC src |
| webview2src | Source Video | Creates a video stream rendered by WebView2 |
| webvttenc | Codec Encoder Subtitle | WebVTT subtitle encoder |
| whepclientsrc | Source Network WebRTC | WebRTC source element using WHEP Client as the signaller |
| whepsrc | Source Network WebRTC | A bin to stream media using the WebRTC HTTP Egress Protocol (WHEP) |
| whipclientsink | Sink Network WebRTC | WebRTC sink with WHIP client signaller |
| whipserversrc | Source Network WebRTC | WebRTC source element using WHIP Server as the signaller |
| whipsink | Sink Network WebRTC | A bin to stream RTP media using the WebRTC HTTP Ingestion Protocol (WHIP) |
| 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 |
The results of the search are