FFmpeg Filters Reference

aac_adtstoasc

av1_metadata

chomp

dca_core

dovi_rpu

dump_extra

dv_error_marker

eac3_core

extract_extradata

filter_units

hapqa_extract

h264_metadata

h264_mp4toannexb

h264_redundant_pps

hevc_metadata

hevc_mp4toannexb

imxdump

mjpeg2jpeg

mjpegadump

mov2textsub

mpeg2_metadata

mpeg4_unpack_bframes

noise

null

pcm_rechunk

pgs_frame_merge

prores_metadata

remove_extra

setts

showinfo

text2movsub

trace_headers

truehd_core

vp9_metadata

vp9_superframe

vp9_superframe_split

vp9_raw_reorder

aap

acompressor

acontrast

acopy

acrossfade

acrossover

acrusher

acue

adeclick

adeclip

adecorrelate

adelay

adenorm

aderivative

aintegral

adrc

adynamicequalizer

adynamicsmooth

aecho

aemphasis

aeval

aexciter

afade

afftdn

afftfilt

afir

aformat

afreqshift

afwtdn

agate

aiir

alimiter

allpass

aloop

amerge

amix

amultiply

anequalizer

anlmdn

anlmf

anlms

anull

apad

aphaser

aphaseshift

apsnr

apsyclip

apulsator

aresample

areverse

arls

arnndn

asdr

asetnsamples

asetrate

ashowinfo

asisdr

asoftclip

aspectralstats

asr

astats

asubboost

asubcut

asupercut

asuperpass

asuperstop

atempo

atilt

atrim

axcorrelate

bandpass

bandreject

bass

lowshelf

biquad

bs2b

channelmap

channelsplit

chorus

compand

compensationdelay

crossfeed

crystalizer

dcshift

deesser

dialoguenhance

drmeter

dynaudnorm

earwax

equalizer

extrastereo

firequalizer

flanger

haas

hdcd

headphone

highpass

join

ladspa

loudnorm

lowpass

lv2

mcompand

pan

replaygain

resample

rubberband

sidechaincompress

sidechaingate

silencedetect

silenceremove

sofalizer

speechnorm

stereotools

stereowiden

superequalizer

surround

tiltshelf

treble

highshelf

tremolo

vibrato

virtualbass

volume

volumedetect

addroi

alphaextract

alphamerge

amplify

ass

atadenoise

avgblur

backgroundkey

bbox

bilateral

bitplanenoise

blackdetect

blackframe

blend

blockdetect

blurdetect

bm3d

boxblur

bwdif

ccrepack

cas

chromahold

chromakey

chromanr

chromashift

ciescope

codecview

colorbalance

colorcontrast

colorcorrect

colorchannelmixer

colorize

colorkey

colorhold

colorlevels

colormap

colormatrix

colorspace

colortemperature

convolution

convolve

copy

coreimage

corr

cover_rect

crop

cropdetect

cue

curves

datascope

dblur

dctdnoiz

deband

deblock

decimate

deconvolve

dedot

deflate

deflicker

dejudder

delogo

derain

deshake

despill

detelecine

dilation

displace

dnn_classify

dnn_detect

dnn_processing

drawbox

drawgraph

drawgrid

drawtext

edgedetect

elbg

entropy

epx

eq

erosion

estdif

exposure

extractplanes

fade

feedback

fftdnoiz

fftfilt

field

fieldhint

fieldmatch

fieldorder

fillborders

find_rect

floodfill

format

fps

framepack

framerate

framestep

freezedetect

freezeframes

frei0r

fspp

fsync

gblur

geq

gradfun

graphmonitor

grayworld

greyedge

guided

haldclut

hflip

histeq

histogram

hqdn3d

hwdownload

hwmap

hwupload

hwupload_cuda

hqx

hstack

hsvhold

hsvkey

hue

huesaturation

hysteresis

iccdetect

iccgen

identity

idet

il

inflate

interlace

interlace_vulkan

kerndeint

kirsch

lagfun

lenscorrection

lensfun

lcevc

libplacebo

libvmaf

libvmaf_cuda

limitdiff

limiter

loop

lut1d

lut3d

lumakey

lut

lutrgb

lutyuv

lut2

tlut2

maskedclamp

maskedmax

maskedmerge

maskedmin

maskedthreshold

maskfun

mcdeint

median

mergeplanes

mestimate

midequalizer

minterpolate

mix

monochrome

morpho

mpdecimate

msad

multiply

negate

nlmeans

nnedi

noformat

normalize

ocr

ocv

oscilloscope

overlay

owdenoise

pad

palettegen

paletteuse

perspective

phase

photosensitivity

pixdesctest

pixelize

pixscope

pp7

premultiply

prewitt

pseudocolor

psnr

pullup

qp

qrencode

quirc

random

readeia608

readvitc

remap

removegrain

removelogo

repeatfields

reverse

rgbashift

roberts

rotate

sab

scale

scale_vt

scharr

scroll

scdet

selectivecolor

separatefields

setdar

setsar

setfield

setparams

shear

showpalette

shuffleframes

shufflepixels

shuffleplanes

signalstats

signature

siti

smartblur

sobel

spp

sr

sr_amf

ssim

stereo3d

streamselect

astreamselect

subtitles

super2xsai

swaprect

swapuv

tblend

telecine

thistogram

threshold

thumbnail

tile

tiltandshift

tinterlace

tmedian

tmidequalizer

tmix

tonemap

tpad

transpose

trim

unpremultiply

unsharp

untile

uspp

v360

vaguedenoiser

varblur

vectorscope

vidstabdetect

vidstabtransform

vflip

vfrdet

vibrance

vif

vignette

vmafmotion

vpp_amf

vstack

w3fdif

waveform

weave

doubleweave

xbr

xcorrelate

xfade

xmedian

xpsnr

xstack

yadif

yaepblur

zoompan

zscale

CUDA

CUDANPP

avgblur_opencl

boxblur_opencl

colorkey_opencl

convolution_opencl

erosion_opencl

deshake_opencl

dilation_opencl

nlmeans_opencl

overlay_opencl

pad_opencl

prewitt_opencl

program_opencl

remap_opencl

roberts_opencl

sobel_opencl

tonemap_opencl

unsharp_opencl

xfade_opencl

overlay_vaapi

tonemap_vaapi

hstack_vaapi

vstack_vaapi

xstack_vaapi

pad_vaapi

drawbox_vaapi

avgblur_vulkan

blend_vulkan

bwdif_vulkan

chromaber_vulkan

color_vulkan

vflip_vulkan

hflip_vulkan

flip_vulkan

gblur_vulkan

nlmeans_vulkan

overlay_vulkan

transpose_vt

transpose_vulkan

hstack_qsv

vstack_qsv

xstack_qsv

a3dscope

abitscope

adrawgraph

agraphmonitor

ahistogram

aphasemeter

avectorscope

bench

abench

concat

ebur128

interleave

ainterleave

latency

alatency

metadata

ametadata

perms

aperms

realtime

arealtime

segment

asegment

select

aselect

sendcmd

asendcmd

setpts

asetpts

setrange

settb

asettb

showcqt

showcwt

showfreqs

showspatial

showspectrum

showspectrumpic

showvolume

showwaves

showwavespic

sidedata

asidedata

spectrumsynth

split

asplit

zmq

azmq