5.0.3
Filters 
Audio 
 
OpenCL Video 
 
VAAPI 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 
4.4.6 
4.3.9 
4.2.11 
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. 
adecorrelate Apply decorrelation to input audio stream. 
adelay Delay one or more audio channels. 
adenorm Remedy denormals in audio by adding extremely low-level noise. 
aderivative Compute derivative/integral of audio stream. 
aintegral Compute derivative/integral of audio stream. 
adynamicequalizer Apply dynamic equalization to input audio stream. 
adynamicsmooth Apply dynamic smoothing to input 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. 
aexciter An exciter is used to produce high sound that is not present in the original signal. 
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 Finite Impulse Response filter. 
aformat Set output format constraints for the input audio. 
afreqshift Apply frequency shift to input audio samples. 
afwtdn Reduce broadband noise from input samples using Wavelets. 
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. 
anlmf Apply Normalized Least-Mean-(Squares|Fourth) algorithm to the first audio stream using the second audio stream. 
anlms Apply Normalized Least-Mean-(Squares|Fourth) algorithm to the first audio stream using the second audio stream. 
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. 
aphaseshift Apply phase shift to input audio samples. 
apsyclip Apply Psychoacoustic clipper to input audio stream. 
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. 
arnndn Reduce noise from speech using Recurrent Neural Networks. 
asdr Measure Audio Signal-to-Distortion Ratio. 
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. 
aspectralstats Display frequency domain statistical information about the audio channels. 
asr Automatic Speech Recognition . 
astats Display time domain statistical information about the audio channels. 
asubboost Boost subwoofer frequencies. 
asubcut Cut subwoofer frequencies. 
asupercut Cut super frequencies. 
asuperpass Apply high order Butterworth band-pass filter. 
asuperstop Apply high order Butterworth band-stop filter. 
atempo Adjust audio tempo. 
atilt Apply spectral tilt filter to audio stream. 
atrim Trim the input so that the output contains one continuous subpart of the input. 
axcorrelate Calculate normalized windowed cross-correlation between two input audio streams. 
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 for audio noise sharpening. 
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). 
speechnorm Speech Normalizer. 
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.