FFmpeg supports, among others, the following filters.
Audio •
Resampling (aresample) • Pass/Stop filters •
Low-pass filter (lowpass) •
High-pass filter (highpass) •
All-pass filter (allpass) •
Butterworth Band-pass filter (bandpass) • Butterworth
Band-stop filter (bandreject) •
Arbitrary Finite Impulse Response Filter (afir) •
Arbitrary Infinite Impulse Response Filter (aiir) •
Equalizer • Peak Equalizer (equalizer) • Butterworth/
Chebyshev Type I/Type II Multiband Equalizer (anequalizer) •
Low Shelving filter (bass) • High Shelving filter (treble) • Xbox 360 equalizer • FIR equalizer (firequalizer) •
Biquad filter (biquad) • Remove/Add
DC offset (dcshift) •
Expression evaluation •
Time domain expression evaluation (aeval) •
Frequency domain expression evaluation (afftfilt) • Dynamics •
Limiter (alimiter) •
Compressor (acompressor) • Dynamic range expander () •
Side-chain Compressor (sidechaincompress) •
Compander (compand) •
Noise gate (agate) • Side-chain Noise gate(sidechaingate) • Distortion •
Bitcrusher (acrusher) •
Emphasis (aemphasis) • Amplify/Normalizer • Volume (volume) • Dynamic Audio Normalizer (dynaudnorm) •
EBU R 128 loudness normalizer (loudnorm) • Modulation •
Sinusoidal Amplitude Modulation (tremolo) •
Sinusoidal Phase Modulation (vibrato) •
Phaser (aphaser) •
Chorus (chorus) •
Flanger (flanger) • Pulsator (apulsator) • Echo/Reverb •
Echo (aecho) • Routing/
Panning • Stereo widening (stereowiden) • Increase channel differences (extrastereo) •
M/S to L/R (stereotools) • Channel mapping (channelmap) • Channel splitting (channelsplit) •
Channel panning (pan) • Channel merging (amerge) • Channel joining (join) • for
Headphones • Stereo to Binaural (earwax, ported from SoX) •
Bauer Stereo to Binaural (bs2b, via libbs2b) •
Crossfeed (crossfeed) • Multi-channel to Binaural (sofalizer, requires libnetcdf) •
Delay • Delay (adelay) • Delay by distance (compensationdelay) • Fade •
Fader (afade) •
Crossfader (acrossfade) •
Audio time stretching and pitch scaling • Time stretching (atempo) • Time-stretching and Pitch-shifting (rubberband, via librubberband) • Editing •
Trim (atrim) • Silence-padding (apad) • Silence remover (silenceremove) • Show frame/channel information • Show frame information (ashowinfo) • Show channel information (astats) • Show silence ranges (silencedetect) • Show audio volumes (volumedetect) •
ReplayGain scanner (replaygain) • Modify frame/channel information • Set output format (aformat) • Set number of sample (asetnsamples) • Set sampling rate (asetrate) •
Mixer (amix) •
Synchronization (asyncts) •
HDCD data decoder (hdcd) • Plugins •
LADSPA (ladspa) •
LV2 (lv2) • Do nothing ()
Video • Transformations •
Cropping (crop, cropdetect) •
Fading (fade) •
Scaling (scale) • Padding (pad) • Rotation (rotate) • Transposition (transpose) • Others: • Lens correction (lenscorrection) •
OpenCV filtering (ocv) • Perspective correction (perspective) • Temporal editing •
Framerate (fps, framerate) • Looping (loop) • Trimming (trim) •
Deinterlacing (bwdif, idet, kerndeint, nnedi, yadif, w3fdif) •
Inverse Telecine • Filtering •
Blurring (boxblur, gblur, avgblur, sab, smartblur) •
Convolution filters • Convolution (convolution) •
Edge detection (edgedetect) •
Sobel Filter (sobel) •
Prewitt Filter (prewitt) •
Unsharp masking (unsharp) •
Denoising (atadenoise, bitplanenoise, dctdnoiz, owdenoise, removegrain) • Logo removal (delogo, removelogo) •
Subtitles (
ASS, subtitles) •
Alpha channel editing (alphaextract, alphamerge) •
Keying (chromakey, colorkey, lumakey) • Frame detection • Black frame detection (blackdetect, blackframe) • Thumbnail selection (thumbnail) • Frame Blending (blend, tblend, overlay) •
Video stabilization (vidstabdetect, vidstabtransform) • Color and Level adjustments •
Balance and levels (colorbalance, colorlevels) • Channel mixing (colorchannelmixer) •
Color space (colorspace) • Parametric adjustments (curves, eq) • Histograms and visualization • CIE Scope (ciescope) •
Vectorscope (vectorscope) •
Waveform monitor (waveform) •
Color histogram (histogram) • Drawing •
OCR • Quality measures •
SSIM (ssim) •
PSNR (psnr) • Lookup Tables • lut, lutrgb, lutyuv, lut2, lut3d, haldclut
Supported test patterns •
SMPTE color bars (smptebars and smptehdbars) •
EBU color bars (pal75bars and pal100bars)
Supported LUT formats •
cineSpace LUT format •
Iridas Cube •
Adobe After Effects 3dl •
DaVinci Resolve dat •
Pandora m3d == Supported media and interfaces ==