4.2.11
Filters 
Audio 
 
OpenCL Video 
 
Video 
 
 
Sinks 
Audio 
 
Video 
 
 
Sources 
Audio 
 
Multimedia 
 
Video 
 
 
 
8.0 
7.1.1 
7.0.3 
6.1.3 
6.0.1 
5.1.7 
5.0.3 
4.4.6 
4.3.9 
4.1.11 
4.0.6 
3.4.14 
3.3.9 
3.2.19 
3.1.11 
3.0.12 
2.8.22 
2.7.7 
2.6.9 
2.5.11 
2.4.14 
2.3.6 
2.2.16 
2.1.8 
2.0.7 
1.2.12 
1.1.16 
1.0.10 
0.11.5 
0.10.16 
0.9.4 
0.8.15 
0.7.17 
 
 
acompressor  
A compressor is mainly used to reduce the dynamic range of a signal. 
acontrast  
Simple audio dynamic range compression/expansion filter. 
acopy  
Copy the input audio source unchanged to the output. 
acrossfade  
Apply cross fade from one input audio stream to another input audio stream. 
acrossover  
Split audio stream into several bands. 
acrusher  
Reduce audio bit resolution. 
acue  
Delay audio filtering until a given wallclock timestamp. 
adeclick  
Remove impulsive noise from input audio. 
adeclip  
Remove clipped samples from input audio. 
adelay  
Delay one or more audio channels. 
aderivative  
Compute derivative/integral of audio stream. 
aintegral  
Compute derivative/integral of audio stream. 
aecho  
Apply echoing to the input audio. 
aemphasis  
Audio emphasis filter creates or restores material directly taken from LPs or emphased CDs with different filter curves. 
aeval  
Modify an audio signal according to the specified expressions. 
afade  
Apply fade-in/out effect to input audio. 
afftdn  
Denoise audio samples with FFT. 
afftfilt  
Apply arbitrary expressions to samples in frequency domain. 
afir  
Apply an arbitrary Frequency Impulse Response filter. 
aformat  
Set output format constraints for the input audio. 
agate  
A gate is mainly used to reduce lower parts of a signal. 
aiir  
Apply an arbitrary Infinite Impulse Response filter. 
alimiter  
The limiter prevents an input signal from rising over a desired threshold. 
allpass  
Apply a two-pole all-pass filter with central frequency (in Hz) frequency, and filter-width width. 
aloop  
Loop audio samples. 
amerge  
Merge two or more audio streams into a single multi-channel stream. 
amix  
Mixes multiple audio inputs into a single output. 
amultiply  
Multiply first audio stream with second audio stream and store result in output audio stream. 
anequalizer  
High-order parametric multiband equalizer for each channel. 
anlmdn  
Reduce broadband noise in audio samples using Non-Local Means algorithm. 
anull  
Pass the audio source unchanged to the output. 
apad  
Pad the end of an audio stream with silence. 
aphaser  
Add a phasing effect to the input audio. 
apulsator  
Audio pulsator is something between an autopanner and a tremolo. 
aresample  
Resample the input audio to the specified parameters, using the libswresample library. 
areverse  
Reverse an audio clip. 
asetnsamples  
Set the number of samples per each output audio frame. 
asetrate  
Set the sample rate without altering the PCM data. 
ashowinfo  
Show a line containing various information for each input audio frame. 
asoftclip  
Apply audio soft clipping. 
asr  
Automatic Speech Recognition . 
astats  
Display time domain statistical information about the audio channels. 
atempo  
Adjust audio tempo. 
atrim  
Trim the input so that the output contains one continuous subpart of the input. 
bandpass  
Apply a two-pole Butterworth band-pass filter with central frequency frequency, and (3dB-point) band-width width. 
bandreject  
Apply a two-pole Butterworth band-reject filter with central frequency frequency, and (3dB-point) band-width width. 
bass  
Boost or cut the bass (lower) frequencies of the audio using a two-pole shelving filter with a response similar to that of a standard hi-fi’s tone-controls. 
lowshelf  
Boost or cut the bass (lower) frequencies of the audio using a two-pole shelving filter with a response similar to that of a standard hi-fi’s tone-controls. 
biquad  
Apply a biquad IIR filter with the given coefficients. 
bs2b  
Bauer stereo to binaural transformation, which improves headphone listening of stereo audio records. 
channelmap  
Remap input channels to new locations. 
channelsplit  
Split each channel from an input audio stream into a separate output stream. 
chorus  
Add a chorus effect to the audio. 
compand  
Compress or expand the audio’s dynamic range. 
compensationdelay  
Compensation Delay Line is a metric based delay to compensate differing positions of microphones or speakers. 
crossfeed  
Apply headphone crossfeed filter. 
crystalizer  
Simple algorithm to expand audio dynamic range. 
dcshift  
Apply a DC shift to the audio. 
deesser  
Apply de-essing to the audio samples. 
drmeter  
Measure audio dynamic range. 
dynaudnorm  
Dynamic Audio Normalizer. 
earwax  
Make audio easier to listen to on headphones. 
equalizer  
Apply a two-pole peaking equalisation (EQ) filter. 
extrastereo  
Linearly increases the difference between left and right channels which adds some sort of "live" effect to playback. 
firequalizer  
Apply FIR Equalization using arbitrary frequency response. 
flanger  
Apply a flanging effect to the audio. 
haas  
Apply Haas effect to audio. 
hdcd  
Decodes High Definition Compatible Digital (HDCD) data. 
headphone  
Apply head-related transfer functions (HRTFs) to create virtual loudspeakers around the user for binaural listening via headphones. 
highpass  
Apply a high-pass filter with 3dB point frequency. 
join  
Join multiple input streams into one multi-channel stream. 
ladspa  
Load a LADSPA (Linux Audio Developer’s Simple Plugin API) plugin. 
loudnorm  
EBU R128 loudness normalization. 
lowpass  
Apply a low-pass filter with 3dB point frequency. 
lv2  
Load a LV2 (LADSPA Version 2) plugin. 
mcompand  
Multiband Compress or expand the audio’s dynamic range. 
pan  
Mix channels with specific gain levels. 
replaygain  
ReplayGain scanner filter. 
resample  
Convert the audio sample format, sample rate and channel layout. 
rubberband  
Apply time-stretching and pitch-shifting with librubberband. 
sidechaincompress  
This filter acts like normal compressor but has the ability to compress detected signal using second input signal. 
sidechaingate  
A sidechain gate acts like a normal (wideband) gate but has the ability to filter the detected signal before sending it to the gain reduction stage. 
silencedetect  
Detect silence in an audio stream. 
silenceremove  
Remove silence from the beginning, middle or end of the audio. 
sofalizer  
SOFAlizer uses head-related transfer functions (HRTFs) to create virtual loudspeakers around the user for binaural listening via headphones (audio formats up to 9 channels supported). 
stereotools  
This filter has some handy utilities to manage stereo signals, for converting M/S stereo recordings to L/R signal while having control over the parameters or spreading the stereo image of master track. 
stereowiden  
This filter enhance the stereo effect by suppressing signal common to both channels and by delaying the signal of left into right and vice versa, thereby widening the stereo effect. 
superequalizer  
Apply 18 band equalizer. 
surround  
Apply audio surround upmix filter. 
treble  
Boost or cut treble (upper) frequencies of the audio using a two-pole shelving filter with a response similar to that of a standard hi-fi’s tone-controls. 
highshelf  
Boost or cut treble (upper) frequencies of the audio using a two-pole shelving filter with a response similar to that of a standard hi-fi’s tone-controls. 
tremolo  
Sinusoidal amplitude modulation. 
vibrato  
Sinusoidal phase modulation. 
volume  
Adjust the input audio volume. 
volumedetect  
Detect the volume of the input video.