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: "v4.3.1" 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
"v3.3.3" "v4.3.1" "v5.0.0"
read write read write read write
abench Benchmark part of a filtergraph. R W R W
abitscope Convert input audio to audio bit scope video output. X W X W
abuffer Buffer audio frames, and make them accessible to the filterchain. R W R W
abuffersink Buffer audio frames, and make them available to the end of the filter graph. X W X W
acompressor Audio compressor. R W R W
acontrast Simple audio dynamic range compression/expansion filter. X X R W
acopy Copy the input audio unchanged to the output. X X R W
acrossfade Cross fade two input audio streams. R W R W
acrossover Split audio into per-bands streams. X X X X
acrusher Reduce audio bit resolution. R W R W
acue Delay filtering to match a cue. X X R W
addroi Add region of interest to frame. X X R W
adeclick Remove impulsive noise from input audio. X X R W
adeclip Remove clipping from input audio. X X R W
adecorrelate Apply decorrelation to input audio. X X R W
adelay Delay one or more audio channels. R W R W
adenorm Remedy denormals by adding extremely low-level noise. X X R W
aderivative Compute derivative of input audio. X X R W
adrawgraph Draw a graph using input audio metadata. X W X W
adynamicequalizer Apply Dynamic Equalization of input audio. X X R W
adynamicsmooth Apply Dynamic Smoothing of input audio. X X R W
aecho Add echoing to the audio. R W R W
aemphasis Audio emphasis. R W R W
aeval Filter audio signal according to a specified expression. R W R W
aevalsrc Generate an audio signal generated by an expression. R W R W
aexciter Enhance high frequency part of audio. X X R W
afade Fade in/out input audio. R W R W
afftdn Denoise audio samples using FFT. X X R W
afftfilt Apply arbitrary expressions to samples in frequency domain. R W R W
afifo Buffer input frames and send them when they are requested. R W R W
afir Apply Finite Impulse Response filter with supplied coefficients in additional stream(s). X X X X
afirsrc Generate a FIR coefficients audio stream. X X R W
aformat Convert the input audio to one of the specified formats. R W R W
afreqshift Apply frequency shifting to input audio. X X R W
afwtdn Denoise audio stream using Wavelets. X X R W
agate Audio gate. R W R W
agraphmonitor Show various filtergraph stats. X X X W
ahistogram Convert input audio to histogram video output. X W X W
aiir Apply Infinite Impulse Response filter with supplied coefficients. X X X X
aintegral Compute integral of input audio. X X R W
ainterleave Temporally interleave audio inputs. R W R W
alatency Report audio filtering latency. X X R W
alimiter Audio lookahead limiter. R W R W
allpass Apply a two-pole all-pass filter. R W R W
allrgb Generate all RGB colors. R W R W
allyuv Generate all yuv colors. R W R W
aloop Loop audio samples. R W R W
alphaextract Extract an alpha channel as a grayscale image component. R X R W
alphamerge Copy the luma value of the second input into the alpha channel of the first input. R W R W
amerge Merge two or more audio streams into a single multi-channel stream. R W R W
ametadata Manipulate audio frame metadata. R W R W
amix Audio mixing. R W R W
amovie Read audio from a movie source. R X R X
amplify Amplify changes between successive video frames. X X R W
amultiply Multiply two audio streams. X X R W
anequalizer Apply high-order audio parametric multi band equalizer. X X X X
anlmdn Reduce broadband noise from stream using Non-Local Means. X X R W
anlmf Apply Normalized Least-Mean-Fourth algorithm to first audio stream. X X R W
anlms Apply Normalized Least-Mean-Squares algorithm to first audio stream. X X R W
anoisesrc Generate a noise audio signal. R W R W
anull Pass the source unchanged to the output. R W R W
anullsink Do absolutely nothing with the input audio. X W X W
anullsrc Null audio source, return empty audio frames. R W R W
apad Pad audio with silence. R W R W
aperms Set permissions for the output audio frame. R W R W
aphasemeter Convert input audio to phase meter video output. X X X X
aphaser Add a phasing effect to the audio. R W R W
aphaseshift Apply phase shifting to input audio. X X R W
apsyclip Audio Psychoacoustic Clipper. X X R W
apulsator Audio pulsator. R W R W
arealtime Slow down filtering to match realtime. R W R W
aresample Resample audio data. R W R W
areverse Reverse an audio clip. R W R W
arnndn Reduce noise from speech using Recurrent Neural Networks. X X R W
asdr Measure Audio Signal-to-Distortion Ratio. X X R W
asegment Segment audio stream. X X X X
aselect Select audio frames to pass in output. X X X X
asendcmd Send commands to filters. R W R W
asetnsamples Set the number of samples for each output audio frames. R W R W
asetpts Set PTS for the output audio frame. R W R W
asetrate Change the sample rate without altering the data. R W R W
asettb Set timebase for the audio output link. R W R W
ashowinfo Show textual information for each audio frame. R W R W
asidedata Manipulate audio frame side data. R W R W
asoftclip Audio Soft Clipper. X X R W
aspectralstats Show frequency domain statistics about audio frames. X X R W
asplit Pass on the audio input to N audio outputs. X X X X
ass Render ASS subtitles onto input video using the libass library. R W R W
astats Show time domain statistics about audio frames. R W R W
astreamselect Select audio streams X X X X
asubboost Boost subwoofer frequencies. X X R W
asubcut Cut subwoofer frequencies. X X R W
asupercut Cut super frequencies. X X R W
asuperpass Apply high order Butterworth band-pass filter. X X R W
asuperstop Apply high order Butterworth band-stop filter. X X R W
atadenoise Apply an Adaptive Temporal Averaging Denoiser. R W R W
atempo Adjust audio tempo. R W R W
atilt Apply spectral tilt to audio. X X R W
atrim Pick one continuous section from the input, drop the rest. R W R W
avectorscope Convert input audio to vectorscope video output. X W X W
avgblur Apply Average Blur filter. R W R W
avgblur_vulkan Apply avgblur mask to input video X X R W
axcorrelate Cross-correlate two audio streams. X X R W
azmq Receive commands through ZMQ and broker them to filters. R W R W
bandpass Apply a two-pole Butterworth band-pass filter. R W R W
bandreject Apply a two-pole Butterworth band-reject filter. R W R W
bass Boost or cut lower frequencies. R W R W
bbox Compute bounding box for each frame. R W R W
bench Benchmark part of a filtergraph. R W R W
bilateral Apply Bilateral filter. X X R W
biquad Apply a biquad IIR filter with the given coefficients. R W R W
bitplanenoise Measure bit plane noise. R W R W
blackdetect Detect video intervals that are (almost) black. R W R W
blackframe Detect frames that are (almost) black. R W R W
blend Blend two video frames into each other. R W R W
bm3d Block-Matching 3D denoiser. X X X W
boxblur Blur the input. R W R W
bs2b Bauer stereo-to-binaural filter. R W R W
buffer Buffer video frames, and make them accessible to the filterchain. R W R W
buffersink Buffer video frames, and make them available to the end of the filter graph. R W R W
bwdif Deinterlace the input image. R W R W
cas Contrast Adaptive Sharpen. X X R W
cellauto Create pattern generated by an elementary cellular automaton. R W R W
channelmap Remap audio channels. R W R W
channelsplit Split audio into per-channel streams. X X X X
chorus Add a chorus effect to the audio. R W R W
chromaber_vulkan Offset chroma of input video (chromatic aberration) X X R W
chromahold Turns a certain color range into gray. X X R W
chromakey Turns a certain color into transparency. Operates on YUV colors. R W R W
chromanr Reduce chrominance noise. X X R W
chromashift Shift chroma. X X R W
ciescope Video CIE scope. R W R W
codecview Visualize information about some codecs. R W R W
color Provide an uniformly colored input. R W R W
colorbalance Adjust the color balance. R W R W
colorchannelmixer Adjust colors by mixing color channels. R W R W
colorcontrast Adjust color contrast between RGB components. X X R W
colorcorrect Adjust color white balance selectively for blacks and whites. X X R W
colorhold Turns a certain color range into gray. Operates on RGB colors. X X R W
colorize Overlay a solid color on the video stream. X X R W
colorkey Turns a certain color into transparency. Operates on RGB colors. R W R W
colorlevels Adjust the color levels. R W R W
colormatrix Convert color matrix. R W R W
colorspace Convert between colorspaces. R W R W
colorspectrum Generate colors spectrum. X X R W
colortemperature Adjust color temperature of video. X X R W
compand Compress or expand audio dynamic range. R W R W
compensationdelay Audio Compensation Delay Line. R W R W
concat Concatenate audio and video streams. X X X X
convolution Apply convolution filter. R W R W
convolve Convolve first video stream with second video stream. X X R W
copy Copy the input video unchanged to the output. R W R W
cover_rect Find and cover a user specified object. R W R W
crop Crop the input video. R W R W
cropdetect Auto-detect crop size. R W R W
crossfeed Apply headphone crossfeed filter. X X R W
crystalizer Simple expand audio dynamic range filter. R W R W
cue Delay filtering to match a cue. X X R W
curves Adjust components curves. R W R W
datascope Video data analysis. R W R W
dblur Apply Directional Blur filter. X X R W
dcshift Apply a DC shift to the audio. R W R W
dctdnoiz Denoise frames using 2D DCT. R W R W
deband Debands video. R W R W
deblock Deblock video. X X R W
decimate Decimate frames (post field matching filter). X W X W
deconvolve Deconvolve first video stream with second video stream. X X R W
dedot Reduce cross-luminance and cross-color. X X R W
deesser Apply de-essing to the audio. X X R W
deflate Apply deflate effect. R W R W
deflicker Remove temporal frame luminance variations. X X R W
deinterlace_qsv QuickSync video deinterlacing X X R W
deinterlace_vaapi Deinterlacing of VAAPI surfaces R W R W
dejudder Remove judder produced by pullup. R W R W
Remove logo from input video. R W R W
denoise_vaapi VAAPI VPP for de-noise X X R W
derain Apply derain filter to the input. X X R W
deshake Stabilize shaky video. R W R W
despill Despill video. X X R W
detelecine Apply an inverse telecine pattern. R W R W
dilation Apply dilation effect. R W R W
displace VVV->V Displace pixels. X X X X
dnn_classify Apply DNN classify filter to the input. X X R W
dnn_detect Apply DNN detect filter to the input. X X R W
dnn_processing Apply DNN processing filter to the input. X X R W
doubleweave Weave input video fields into double number of frames. X X R W
drawbox Draw a colored box on the input video. R W R W
drawgraph Draw a graph using input video metadata. R W R W
drawgrid Draw a colored grid on the input video. R W R W
drawtext Draw text on top of video frames using libfreetype library. R W R W
drmeter Measure audio dynamic range. X X R W
dynaudnorm Dynamic Audio Normalizer. R W R W
earwax Widen the stereo image. R W R W
ebur128 EBU R128 scanner. X X X X
edgedetect Detect and draw edge. R W R W
elbg Apply posterize effect, using the ELBG algorithm. R W R W
entropy Measure video frames entropy. X X R W
epx Scale the input using EPX algorithm. X X R W
eq Adjust brightness, contrast, gamma, and saturation. R W R W
equalizer Apply two-pole peaking equalization (EQ) filter. R W R W
erosion Apply erosion effect. R W R W
estdif Apply Edge Slope Tracing deinterlace. X X R W
exposure Adjust exposure of the video stream. X X R W
extractplanes Extract planes as grayscale frames. R X R X
extrastereo Increase difference between stereo audio channels. R W R W
fade Fade in/out input video. R W R W
fftdnoiz Denoise frames using 3D FFT. X X R W
fftfilt Apply arbitrary expressions to pixels in frequency domain. R W R W
field Extract a field from the input video. R W R W
fieldhint Field matching using hints. R W R W
fieldmatch Field matching for inverse telecine. X W X W
fieldorder Set the field order. R W R W
fifo Buffer input images and send them when they are requested. R W R W
fillborders Fill borders of the input video. X X R W
find_rect Find a user specified object. R W R W
firequalizer Finite Impulse Response Equalizer. R W R W
flanger Apply a flanging effect to the audio. R W R W
flip_vulkan Flip both horizontally and vertically X X R W
floodfill Fill area with same color with another color. X X R W
format Convert the input video to one of the specified pixel formats. R W R W
fps Force constant framerate. R W R W
framepack Generate a frame packed stereoscopic video. R W R W
framerate Upsamples or downsamples progressive source between specified frame rates. R W R W
framestep Select one frame every N frames. R W R W
freezedetect Detects frozen video input. X X R W
freezeframes Freeze video frames. X X R W
frei0r Apply a frei0r effect. R W R W
frei0r_src Generate a frei0r source. R W R W
fspp Apply Fast Simple Post-processing filter. R W R W
gblur Apply Gaussian Blur filter. R W R W
gblur_vulkan Gaussian Blur in Vulkan X X R W
geq Apply generic equation to each pixel. R W R W
gradfun Debands video quickly using gradients. R W R W
gradients Draw a gradients. X X R W
graphmonitor Show various filtergraph stats. X X R W
grayworld Adjust white balance using LAB gray world algorithm X X R W
greyedge Estimates scene illumination by grey edge assumption. X X R W
guided Apply Guided filter. X X X W
haas Apply Haas Stereo Enhancer. X X R W
haldclut Adjust colors using a Hald CLUT. R W R W
haldclutsrc Provide an identity Hald CLUT. R W R W
hdcd Apply High Definition Compatible Digital (HDCD) decoding. R W R W
headphone Apply headphone binaural spatialization with HRTFs in additional streams. X X R W
hflip Horizontally flip the input video. R W R W
hflip_vulkan Horizontally flip the input video in Vulkan X X R W
highpass Apply a high-pass filter with 3dB point frequency. R W R W
highshelf Apply a high shelf filter. X X R W
hilbert Generate a Hilbert transform FIR coefficients. X X R W
histeq Apply global color histogram equalization. R W R W
histogram Compute and draw a histogram. R W R W
hqdn3d Apply a High Quality 3D Denoiser. R W R W
hqx Scale the input by 2, 3 or 4 using the hq*x magnification algorithm. R W R W
hstack Stack video inputs horizontally. X W X W
hsvhold Turns a certain HSV range into gray. X X R W
hsvkey Turns a certain HSV range into transparency. Operates on YUV colors. X X R W
hue Adjust the hue and saturation of the input video. R W R W
huesaturation Apply hue-saturation-intensity adjustments. X X R W
hwdownload Download a hardware frame to a normal frame R W R W
hwmap Map hardware frames R W R W
hwupload Upload a normal frame to a hardware frame R W R W
hwupload_cuda Upload a system memory frame to a CUDA device. R W R W
hysteresis Grow first stream into second stream by connecting components. R W R W
identity Calculate the Identity between two video streams. X X R W
idet Interlace detect Filter. R W R W
il Deinterleave or interleave fields. R W R W
inflate Apply inflate effect. R W R W
interlace Convert progressive video into interlaced. R W R W
interleave Temporally interleave video inputs. X W X W
join Join multiple audio streams into multi-channel output. R W R W
kerndeint Apply kernel deinterlacing to the input. R W R W
kirsch Apply kirsch operator. X X R W
ladspa Apply LADSPA effect. R W R W
lagfun Slowly update darker pixels. X X R W
latency Report video filtering latency. X X R W
lenscorrection Rectify the image by correcting for lens distortion. R W R W
libvmaf Calculate the VMAF between two video streams. X X R W
life Create life. R W R W
limitdiff Apply filtering with limiting difference. X X X W
limiter Limit pixels components to the specified range. X X R W
loop Loop video frames. R W R W
loudnorm EBU R128 loudness normalization R W R W
lowpass Apply a low-pass filter with 3dB point frequency. R W R W
lowshelf Apply a low shelf filter. X X