Flag of Ukraine

Audio/video filters

The particular set of Audio/video filters that you can use can depend on the version of the underlying encoding tools that Transloadit uses for the following Robots:

Transloadit recommends having: ffmpeg_stack: "v6.0.0" in these Robots' Assembly Instructions. We are intimately aware of how important continuity is for our customers, so stack version upgrades are always opt-in. Stack versions are typically supported for many years before we start issuing deprecation warnings (for example: we had been supporting "v1.0.0" for 11 years before we deprecated it).

Name Description ffmpeg_stack
Name Description
"v5.0.0" "v6.0.0"
read write read write
a3dscope Convert input audio to 3d scope video output. X X
abench Benchmark part of a filtergraph. R W
abitscope Convert input audio to audio bit scope video output. X W
abuffer Buffer audio frames, and make them accessible to the filterchain. R W
abuffersink Buffer audio frames, and make them available to the end of the filter graph. X W
acompressor Audio compressor. R W
acontrast Simple audio dynamic range compression/expansion filter. R W
acopy Copy the input audio unchanged to the output. R W
acrossfade Cross fade two input audio streams. R W
acrossover Split audio into per-bands streams. X X
acrusher Reduce audio bit resolution. R W
acue Delay filtering to match a cue. R W
addroi Add region of interest to frame. R W
adeclick Remove impulsive noise from input audio. R W
adeclip Remove clipping from input audio. R W
adecorrelate Apply decorrelation to input audio. R W
adelay Delay one or more audio channels. R W
adenorm Remedy denormals by adding extremely low-level noise. R W
aderivative Compute derivative of input audio. R W
adrawgraph Draw a graph using input audio metadata. X W
adrc Audio Spectral Dynamic Range Controller. X X
adynamicequalizer Apply Dynamic Equalization of input audio. R W
adynamicsmooth Apply Dynamic Smoothing of input audio. R W
aecho Add echoing to the audio. R W
aemphasis Audio emphasis. R W
aeval Filter audio signal according to a specified expression. R W
aevalsrc Generate an audio signal generated by an expression. R W
aexciter Enhance high frequency part of audio. R W
afade Fade in/out input audio. R W
afdelaysrc Generate a Fractional delay FIR coefficients. X X
afftdn Denoise audio samples using FFT. R W
afftfilt Apply arbitrary expressions to samples in frequency domain. R W
afifo Buffer input frames and send them when they are requested. R W
afir Apply Finite Impulse Response filter with supplied coefficients in additional stream(s). X X
afirsrc Generate a FIR coefficients audio stream. R W
aformat Convert the input audio to one of the specified formats. R W
afreqshift Apply frequency shifting to input audio. R W
afwtdn Denoise audio stream using Wavelets. R W
agate Audio gate. R W
agraphmonitor Show various filtergraph stats. X W
ahistogram Convert input audio to histogram video output. X W
aiir Apply Infinite Impulse Response filter with supplied coefficients. X X
aintegral Compute integral of input audio. R W
ainterleave Temporally interleave audio inputs. R W
alatency Report audio filtering latency. R W
alimiter Audio lookahead limiter. R W
allpass Apply a two-pole all-pass filter. R W
allrgb Generate all RGB colors. R W
allyuv Generate all yuv colors. R W
aloop Loop audio samples. R W
alphaextract Extract an alpha channel as a grayscale image component. R W
alphamerge Copy the luma value of the second input into the alpha channel of the first input. R W
amerge Merge two or more audio streams into a single multi-channel stream. R W
ametadata Manipulate audio frame metadata. R W
amix Audio mixing. R W
amovie Read audio from a movie source. R X
amplify Amplify changes between successive video frames. R W
amultiply Multiply two audio streams. R W
anequalizer Apply high-order audio parametric multi band equalizer. X X
anlmdn Reduce broadband noise from stream using Non-Local Means. R W
anlmf Apply Normalized Least-Mean-Fourth algorithm to first audio stream. R W
anlms Apply Normalized Least-Mean-Squares algorithm to first audio stream. R W
anoisesrc Generate a noise audio signal. R W
anull Pass the source unchanged to the output. R W
anullsink Do absolutely nothing with the input audio. X W
anullsrc Null audio source, return empty audio frames. R W
apad Pad audio with silence. R W
aperms Set permissions for the output audio frame. R W
aphasemeter Convert input audio to phase meter video output. X X
aphaser Add a phasing effect to the audio. R W
aphaseshift Apply phase shifting to input audio. R W
apsyclip Audio Psychoacoustic Clipper. R W
apulsator Audio pulsator. R W
arealtime Slow down filtering to match realtime. R W
aresample Resample audio data. R W
areverse Reverse an audio clip. R W
arnndn Reduce noise from speech using Recurrent Neural Networks. R W
asdr Measure Audio Signal-to-Distortion Ratio. R W
asegment Segment audio stream. X X
aselect Select audio frames to pass in output. X X
asendcmd Send commands to filters. R W
asetnsamples Set the number of samples for each output audio frames. R W
asetpts Set PTS for the output audio frame. R W
asetrate Change the sample rate without altering the data. R W
asettb Set timebase for the audio output link. R W
ashowinfo Show textual information for each audio frame. R W
asidedata Manipulate audio frame side data. R W
asoftclip Audio Soft Clipper. R W
aspectralstats Show frequency domain statistics about audio frames. R W
asplit Pass on the audio input to N audio outputs. X X
ass Render ASS subtitles onto input video using the libass library. R W
astats Show time domain statistics about audio frames. R W
astreamselect Select audio streams X X
asubboost Boost subwoofer frequencies. R W
asubcut Cut subwoofer frequencies. R W
asupercut Cut super frequencies. R W
asuperpass Apply high order Butterworth band-pass filter. R W
asuperstop Apply high order Butterworth band-stop filter. R W
atadenoise Apply an Adaptive Temporal Averaging Denoiser. R W
atempo Adjust audio tempo. R W
atilt Apply spectral tilt to audio. R W
atrim Pick one continuous section from the input, drop the rest. R W
avectorscope Convert input audio to vectorscope video output. X W
avgblur Apply Average Blur filter. R W
avgblur_opencl Apply average blur filter X X
avgblur_vulkan Apply avgblur mask to input video R W
avsynctest Generate an Audio Video Sync Test. X X
axcorrelate Cross-correlate two audio streams. R W
azmq Receive commands through ZMQ and broker them to filters. R W
backgroundkey Turns a static background into transparency. X X
bandpass Apply a two-pole Butterworth band-pass filter. R W
bandreject Apply a two-pole Butterworth band-reject filter. R W
bass Boost or cut lower frequencies. R W
bbox Compute bounding box for each frame. R W
bench Benchmark part of a filtergraph. R W
bilateral Apply Bilateral filter. R W
bilateral_cuda GPU accelerated bilateral filter X X
biquad Apply a biquad IIR filter with the given coefficients. R W
bitplanenoise Measure bit plane noise. R W
blackdetect Detect video intervals that are (almost) black. R W
blackframe Detect frames that are (almost) black. R W
blend Blend two video frames into each other. R W
blend_vulkan Blend two video frames in Vulkan X X
blockdetect Blockdetect filter. X X
blurdetect Blurdetect filter. X X
bm3d Block-Matching 3D denoiser. X W
boxblur Blur the input. R W
boxblur_opencl Apply boxblur filter to input video X X
bs2b Bauer stereo-to-binaural filter. R W
buffer Buffer video frames, and make them accessible to the filterchain. R W
buffersink Buffer video frames, and make them available to the end of the filter graph. R W
bwdif Deinterlace the input image. R W
cas Contrast Adaptive Sharpen. R W
cellauto Create pattern generated by an elementary cellular automaton. R W
channelmap Remap audio channels. R W
channelsplit Split audio into per-channel streams. X X
chorus Add a chorus effect to the audio. R W
chromaber_vulkan Offset chroma of input video (chromatic aberration) R W
chromahold Turns a certain color range into gray. R W
chromakey Turns a certain color into transparency. Operates on YUV colors. R W
chromakey_cuda GPU accelerated chromakey filter X X
chromanr Reduce chrominance noise. R W
chromashift Shift chroma. R W
ciescope Video CIE scope. R W
codecview Visualize information about some codecs. R W
color Provide an uniformly colored input. R W
colorbalance Adjust the color balance. R W
colorchannelmixer Adjust colors by mixing color channels. R W
colorchart Generate color checker chart. X X
colorcontrast Adjust color contrast between RGB components. R W
colorcorrect Adjust color white balance selectively for blacks and whites. R W
colorhold Turns a certain color range into gray. Operates on RGB colors. R W
colorize Overlay a solid color on the video stream. R W
colorkey Turns a certain color into transparency. Operates on RGB colors. R W
colorkey_opencl Turns a certain color into transparency. Operates on RGB colors. X X
colorlevels Adjust the color levels. R W
colormap VVV->V Apply custom Color Maps to video stream. X X
colormatrix Convert color matrix. R W
colorspace Convert between colorspaces. R W
colorspace_cuda CUDA accelerated video color converter X X
colorspectrum Generate colors spectrum. R W
colortemperature Adjust color temperature of video. R W
compand Compress or expand audio dynamic range. R W
compensationdelay Audio Compensation Delay Line. R W
concat Concatenate audio and video streams. X X
convolution Apply convolution filter. R W
convolution_opencl Apply convolution mask to input video X X
convolve Convolve first video stream with second video stream. R W
copy Copy the input video unchanged to the output. R W
corr Calculate the correlation between two video streams. X X
cover_rect Find and cover a user specified object. R W
crop Crop the input video. R W
cropdetect Auto-detect crop size. R W
crossfeed Apply headphone crossfeed filter. R W
crystalizer Simple audio noise sharpening filter. R W
cue Delay filtering to match a cue. R W
curves Adjust components curves. R W
datascope Video data analysis. R W
dblur Apply Directional Blur filter. R W
dcshift Apply a DC shift to the audio. R W
dctdnoiz Denoise frames using 2D DCT. R W
deband Debands video. R W
deblock Deblock video. R W
decimate Decimate frames (post field matching filter). X W
deconvolve Deconvolve first video stream with second video stream. R W
dedot Reduce cross-luminance and cross-color. R W
deesser Apply de-essing to the audio. R W
deflate Apply deflate effect. R W
deflicker Remove temporal frame luminance variations. R W
deinterlace_qsv QuickSync video deinterlacing R W
deinterlace_vaapi Deinterlacing of VAAPI surfaces R W
dejudder Remove judder produced by pullup. R W
Remove logo from input video. R W
denoise_vaapi VAAPI VPP for de-noise R W
derain Apply derain filter to the input. R W
deshake Stabilize shaky video. R W
deshake_opencl Feature-point based video stabilization filter X X
despill Despill video. R W
detelecine Apply an inverse telecine pattern. R W
dialoguenhance Audio Dialogue Enhancement. X X
dilation Apply dilation effect. R W
dilation_opencl Apply dilation effect X X
displace VVV->V Displace pixels. X X
dnn_classify Apply DNN classify filter to the input. R W
dnn_detect Apply DNN detect filter to the input. R W
dnn_processing Apply DNN processing filter to the input. R W
doubleweave Weave input video fields into double number of frames. R W
drawbox Draw a colored box on the input video. R W
drawgraph Draw a graph using input video metadata. R W
drawgrid Draw a colored grid on the input video. R W
drawtext Draw text on top of video frames using libfreetype library. R W
drmeter Measure audio dynamic range. R W
dynaudnorm Dynamic Audio Normalizer. R W
earwax Widen the stereo image. R W
ebur128 EBU R128 scanner. X X
edgedetect Detect and draw edge. R W
elbg Apply posterize effect, using the ELBG algorithm. R W
entropy Measure video frames entropy. R W
epx Scale the input using EPX algorithm. R W
eq Adjust brightness, contrast, gamma, and saturation. R W
equalizer Apply two-pole peaking equalization (EQ) filter. R W
erosion Apply erosion effect. R W
erosion_opencl Apply erosion effect X X
estdif Apply Edge Slope Tracing deinterlace. R W
exposure Adjust exposure of the video stream. R W
extractplanes Extract planes as grayscale frames. R X
extrastereo Increase difference between stereo audio channels. R W
fade Fade in/out input video. R W
feedback Apply feedback video filter. X X
fftdnoiz Denoise frames using 3D FFT. R W
fftfilt Apply arbitrary expressions to pixels in frequency domain. R W
field Extract a field from the input video. R W
fieldhint Field matching using hints. R W
fieldmatch Field matching for inverse telecine. X W
fieldorder Set the field order. R W
fifo Buffer input images and send them when they are requested. R W
fillborders Fill borders of the input video. R W
find_rect Find a user specified object. R W
firequalizer Finite Impulse Response Equalizer. R W
flanger Apply a flanging effect to the audio. R W
flip_vulkan Flip both horizontally and vertically R W
floodfill Fill area with same color with another color. R W
format Convert the input video to one of the specified pixel formats. R W
fps Force constant framerate. R W
framepack Generate a frame packed stereoscopic video. R W
framerate Upsamples or downsamples progressive source between specified frame rates. R W
framestep Select one frame every N frames. R W
freezedetect Detects frozen video input. R W
freezeframes Freeze video frames. R W
frei0r Apply a frei0r effect. R W
frei0r_src Generate a frei0r source. R W
fspp Apply Fast Simple Post-processing filter. R W
gblur Apply Gaussian Blur filter. R W
gblur_vulkan Gaussian Blur in Vulkan R W
geq Apply generic equation to each pixel. R W
gradfun Debands video quickly using gradients. R W
gradients Draw a gradients. R W
graphmonitor Show various filtergraph stats. R W
grayworld Adjust white balance using LAB gray world algorithm R W
greyedge Estimates scene illumination by grey edge assumption. R W
guided Apply Guided filter. X W
haas Apply Haas Stereo Enhancer. R W
haldclut Adjust colors using a Hald CLUT. R W
haldclutsrc Provide an identity Hald CLUT. R W
hdcd Apply High Definition Compatible Digital (HDCD) decoding. R W
headphone Apply headphone binaural spatialization with HRTFs in additional streams. R W
hflip Horizontally flip the input video. R W
hflip_vulkan Horizontally flip the input video in Vulkan R W
highpass Apply a high-pass filter with 3dB point frequency. R W
highshelf Apply a high shelf filter. R W
hilbert Generate a Hilbert transform FIR coefficients. R W
histeq Apply global color histogram equalization. R W
histogram Compute and draw a histogram. R W
hqdn3d Apply a High Quality 3D Denoiser. R W
hqx Scale the input by 2, 3 or 4 using the hq*x magnification algorithm. R W
hstack Stack video inputs horizontally. X W
hstack_qsv "Quick Sync Video" hstack X X
hstack_vaapi "VA-API" hstack X X
hsvhold Turns a certain HSV range into gray. R W
hsvkey Turns a certain HSV range into transparency. Operates on YUV colors. R W
hue Adjust the hue and saturation of the input video. R W
huesaturation Apply hue-saturation-intensity adjustments. R W
hwdownload Download a hardware frame to a normal frame R W
hwmap Map hardware frames R W
hwupload Upload a normal frame to a hardware frame R W
hwupload_cuda Upload a system memory frame to a CUDA device. R W
hysteresis Grow first stream into second stream by connecting components. R W
identity Calculate the Identity between two video streams. R W
idet Interlace detect Filter. R W
il Deinterleave or interleave fields. R W
inflate Apply inflate effect. R W
interlace Convert progressive video into interlaced. R W
interleave Temporally interleave video inputs. X W
join Join multiple audio streams into multi-channel output. R W
kerndeint Apply kernel deinterlacing to the input. R W
kirsch Apply kirsch operator. R W
ladspa Apply LADSPA effect. R W
lagfun Slowly update darker pixels. R W
latency Report video filtering latency. R W
lenscorrection Rectify the image by correcting for lens distortion. R W
libplacebo Apply various GPU filters from libplacebo X X
libvmaf Calculate the VMAF between two video streams. R W
life Create life. R W
limitdiff Apply filtering with limiting difference. X W
limiter Limit pixels components to the specified range. R W
loop Loop video frames. R W
loudnorm EBU R128 loudness normalization R W
lowpass Apply a low-pass filter with 3dB point frequency. R W
lowshelf Apply a low shelf filter. R W
lumakey Turns a certain luma into transparency. R W
lut Compute and apply a lookup table to the RGB/YUV input video. R W
lut1d Adjust colors using a 1D LUT. R W
lut2 Compute and apply a lookup table from two video inputs. R W
lut3d Adjust colors using a 3D LUT. R W
lutrgb Compute and apply a lookup table to the RGB input video. R W
lutyuv Compute and apply a lookup table to the YUV input video. R W
mandelbrot Render a Mandelbrot fractal. R W
maskedclamp VVV->V Clamp first stream with second stream and third stream. X X
maskedmax VVV->V Apply filtering with maximum difference of two streams. X X
maskedmerge VVV->V Merge first stream with second stream using third stream as mask. X X
maskedmin VVV->V Apply filtering with minimum difference of two streams. X X
maskedthreshold Pick pixels comparing absolute difference of two streams with threshold. R W
maskfun Create Mask. R W
mcompand Multiband Compress or expand audio dynamic range. R W
median Apply Median filter. R W
mergeplanes Merge planes. X W
mestimate Generate motion vectors. R W
metadata Manipulate video frame metadata. R W
midequalizer Apply Midway Equalization. R W
minterpolate Frame rate conversion using Motion Interpolation. R W
mix Mix video inputs. X W
monochrome Convert video to gray using custom color filter. R W
morpho Apply Morphological filter. R W
movie Read from a movie source. R X
mpdecimate Remove near-duplicate frames. R W
mptestsrc Generate various test pattern. R W
msad Calculate the MSAD between two video streams. R W
multiply Multiply first video stream with second video stream. X X
negate Negate input video. R W
nlmeans Non-local means denoiser. R W
nlmeans_opencl Non-local means denoiser through OpenCL X X
nnedi Apply neural network edge directed interpolation intra-only deinterlacer. R W
noformat Force libavfilter not to use any of the specified pixel formats for the input to the next filter. R W
noise Add noise. R W
normalize Normalize RGB video. R W
null Pass the source unchanged to the output. R W
nullsink Do absolutely nothing with the input video. R W
nullsrc Null video source, return unprocessed video frames. R W
openclsrc Generate video using an OpenCL program X X
oscilloscope 2D Video Oscilloscope. R W
overlay Overlay a video source on top of the input. R W
overlay_cuda Overlay one video on top of another using CUDA X X
overlay_opencl Overlay one video on top of another X X
overlay_qsv Quick Sync Video overlay. R W
overlay_vaapi Overlay one video on top of another X X
overlay_vulkan Overlay a source on top of another R W
owdenoise Denoise using wavelets. R W
pad Pad the input video. R W
pad_opencl Pad the input video. X X
pal100bars Generate PAL 100% color bars. R W
pal75bars Generate PAL 75% color bars. R W
palettegen Find the optimal palette for a given stream. R W
paletteuse Use a palette to downsample an input video stream. R W
pan Remix channels with coefficients (panning). R W
perms Set permissions for the output video frame. R W
perspective Correct the perspective of video. R W
phase Phase shift fields. R W
photosensitivity Filter out photosensitive epilepsy seizure-inducing flashes. R W
pixdesctest Test pixel format definitions. R W
pixelize Pixelize video. X X
pixscope Pixel data analysis. R W
pp Filter video using libpostproc. R W
pp7 Apply Postprocessing 7 filter. R W
premultiply PreMultiply first stream with first plane of second stream. X W
prewitt Apply prewitt operator. R W
prewitt_opencl Apply prewitt operator X X
procamp_vaapi ProcAmp (color balance) adjustments for hue, saturation, brightness, contrast R W
program_opencl Filter video using an OpenCL program X X
pseudocolor Make pseudocolored video frames. R W
psnr Calculate the PSNR between two video streams. R W
pullup Pullup from field sequence to frames. R W
qp Change video quantization parameters. R W
random Return random frames. R W
readeia608 Read EIA-608 Closed Caption codes from input video and write them to frame metadata. R W
readvitc Read vertical interval timecode and write it to frame metadata. R W
realtime Slow down filtering to match realtime. R W
remap VVV->V Remap pixels. X X
remap_opencl VVV->V Remap pixels using OpenCL. X X
removegrain Remove grain. R W
Remove a TV logo based on a mask image. R W
repeatfields Hard repeat fields based on MPEG repeat field flag. R W
replaygain ReplayGain scanner. R W
reverse Reverse a clip. R W
rgbashift Shift RGBA. R W
rgbtestsrc Generate RGB test pattern. R W
roberts Apply roberts cross operator. R W
roberts_opencl Apply roberts operator X X
rotate Rotate the input image. R W
sab Apply shape adaptive blur. R W
scale Scale the input video size and/or convert the image format. R W
scale2ref Scale the input video size and/or convert the image format to the given reference. R W
scale_cuda GPU accelerated video resizer X X
scale_qsv QuickSync video scaling and format conversion R W
scale_vaapi Scale to/from VAAPI surfaces. R W
scale_vulkan Scale Vulkan frames R W
scdet Detect video scene change R W
scharr Apply scharr operator. R W
scroll Scroll input video. R W
segment Segment video stream. R X
select Select video frames to pass in output. R X
selectivecolor Apply CMYK adjustments to specific color ranges. R W
sendcmd Send commands to filters. R W
separatefields Split input video frames into fields. R W
setdar Set the frame display aspect ratio. R W
setfield Force field for the output video frame. R W
setparams Force field, or color property for the output video frame. R W
setpts Set PTS for the output video frame. R W
setrange Force color range for the output video frame. R W
setsar Set the pixel sample aspect ratio. R W
settb Set timebase for the video output link. R W
sharpness_vaapi VAAPI VPP for sharpness R W
shear Shear transform the input image. R W
showcqt Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output. X W
showcwt Convert input audio to a CWT (Continuous Wavelet Transform) spectrum video output. X X
showfreqs Convert input audio to a frequencies video output. X W
showinfo Show textual information for each video frame. R W
showpalette Display frame palette. R W
showspatial Convert input audio to a spatial video output. X W
showspectrum Convert input audio to a spectrum video output. X W
showspectrumpic Convert input audio to a spectrum video output single picture. X W
showvolume Convert input audio volume to video output. X W
showwaves Convert input audio to a video output. X W
showwavespic Convert input audio to a video output single picture. X W
shuffleframes Shuffle video frames. R W
shufflepixels Shuffle video pixels. R W
shuffleplanes Shuffle video planes. R W
sidechaincompress Sidechain compressor. R W
sidechaingate Audio sidechain gate. R W
sidedata Manipulate video frame side data. R W
sierpinski Render a Sierpinski fractal. R W
signalstats Generate statistics from video analysis. R W
signature Calculate the MPEG-7 video signature X W
silencedetect Detect silence. R W
silenceremove Remove silence. R W
sinc Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients. R W
sine Generate sine wave audio signal. R W
siti Calculate spatial information (SI) and temporal information (TI). X X
smartblur Blur the input video without impacting the outlines. R W
smptebars Generate SMPTE color bars. R W
smptehdbars Generate SMPTE HD color bars. R W
sobel Apply sobel operator. R W
sobel_opencl Apply sobel operator X X
sofalizer SOFAlizer (Spatially Oriented Format for Acoustics). R W
spectrumsynth Convert input spectrum videos to audio output. R W
speechnorm Speech Normalizer. R W
split Pass on the input to N video outputs. R X
spp Apply a simple post processing filter. R W
sr Apply DNN-based image super resolution to the input. R W
ssim Calculate the SSIM between two video streams. R W
ssim360 Calculate the SSIM between two 360 video streams. X X
stereo3d Convert video stereoscopic 3D view. R W
stereotools Apply various stereo tools. R W
stereowiden Apply stereo widening effect. R W
streamselect Select video streams X X
subtitles Render text subtitles onto input video using the libass library. R W
super2xsai Scale the input by 2x using the Super2xSaI pixel art algorithm. R W
superequalizer Apply 18 band equalization filter. R W
surround Apply audio surround upmix filter. R W
swaprect Swap 2 rectangular objects in video. R W
swapuv Swap U and V components. R W
tblend Blend successive frames. R W
telecine Apply a telecine pattern. R W
testsrc Generate test pattern. R W
testsrc2 Generate another test pattern. R W
thistogram Compute and draw a temporal histogram. R W
threshold VVVV->V Threshold first video stream using other video streams. X X
thumbnail Select the most representative frame in a given sequence of consecutive frames. R W
thumbnail_cuda Select the most representative frame in a given sequence of consecutive frames. X X
tile Tile several successive frames together. R W
tiltshelf Apply a tilt shelf filter. X X
tinterlace Perform temporal field interlacing. R W
tlut2 Compute and apply a lookup table from two successive frames. R W
tmedian Pick median pixels from successive frames. R W
tmidequalizer Apply Temporal Midway Equalization. R W
tmix Mix successive video frames. R W
tonemap Conversion to/from different dynamic ranges. R W
tonemap_opencl Perform HDR to SDR conversion with tonemapping. X X
tonemap_vaapi VAAPI VPP for tone-mapping R W
tpad Temporarily pad video frames. R W
transpose Transpose input video. R W
transpose_opencl Transpose input video X X
transpose_vaapi VAAPI VPP for transpose R W
transpose_vulkan Transpose Vulkan Filter R W
treble Boost or cut upper frequencies. R W
tremolo Apply tremolo effect. R W
trim Pick one continuous section from the input, drop the rest. R W
unpremultiply UnPreMultiply first stream with first plane of second stream. X W
unsharp Sharpen or blur the input video. R W
unsharp_opencl Apply unsharp mask to input video X X
untile Untile a frame into a sequence of frames. R W
v360 Convert 360 projection of video. R W
vaguedenoiser Apply a Wavelet based Denoiser. R W
varblur Apply Variable Blur filter. R W
vectorscope Video vectorscope. R W
vflip Flip the input video vertically. R W
vflip_vulkan Vertically flip the input video in Vulkan R W
vfrdet Variable frame rate detect filter. R W
vibrance Boost or alter saturation. R W
vibrato Apply vibrato effect. R W
vidstabdetect Extract relative transformations, pass 1 of 2 for stabilization (see vidstabtransform for pass 2). R W
vidstabtransform Transform the frames, pass 2 of 2 for stabilization (see vidstabdetect for pass 1). R W
vif Calculate the VIF between two video streams. R W
vignette Make or reverse a vignette effect. R W
virtualbass Audio Virtual Bass. X X
vmafmotion Calculate the VMAF Motion score. R W
volume Change input volume. R W
volumedetect Detect audio volume. R W
vpp_qsv Quick Sync Video VPP. R W
vstack Stack video inputs vertically. X W
vstack_qsv "Quick Sync Video" vstack X X
vstack_vaapi "VA-API" vstack X X
w3fdif Apply Martin Weston three field deinterlace. R W
waveform Video waveform monitor. R W
weave Weave input video fields into frames. R W
xbr Scale the input using xBR algorithm. R W
xcorrelate Cross-correlate first video stream with second video stream. R W
xfade Cross fade one video with another video. R W
xfade_opencl Cross fade one video with another video. X X
xmedian Pick median pixels from several video inputs. X W
xstack Stack video inputs into custom layout. X W
xstack_qsv "Quick Sync Video" xstack X X
xstack_vaapi "VA-API" xstack X X
yadif Deinterlace the input image. R W
yadif_cuda Deinterlace CUDA frames X X
yaepblur Yet another edge preserving blur filter. R W
yuvtestsrc Generate YUV test pattern. R W
zmq Receive commands through ZMQ and broker them to filters. R W
zoompan Apply Zoom & Pan effect. R W
zscale Apply resizing, colorspace and bit depth conversion. R W