Transloadit
Pricing
  • File Uploads
  • File Importing
  • Batch Processing
  • Video Encoding
  • Audio Encoding
  • Image Processing
  • Document Processing
  • Artificial Intelligence
  • File Filtering & Security
  • Media Cataloging
  • File Compression
  • Code Evaluation
  • File Exporting
  • Smart CDN
  • View all services
  • Explore integrations
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node.js SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Transloadit CLI
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Comparisons
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Research
  • Case Studies
  • Solutions
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
EssentialsRobotsFAQAPIFormatsBest Practices
Supported formats & codecs
  • Overview
  • Video codecs
  • Audio codecs
  • Audio/video filters
  • Audio/video formats
  • Image formats
  • Fonts
  • Archiving
image formats
  • What is an AVIF file?
  • What is a GIF file?
  • What is a HEIC file?
  • What is a JPEG file?
  • What is a PNG file?
  • What is an SVG file?
  • What is a WebP file?
audio formats
  • What is an MP3 file?
  • What is a WAV file?
video formats
  • What is a MOV file?
  • What is an MP4 file?
  • What is a WebM file?
document formats
  • What is a PDF file?

Audio/video filters

The available options can depend on the version of the underlying encoding tools that Transloadit uses for the following Robots:

  • 🤖/audio/artwork
  • 🤖/audio/concat
  • 🤖/audio/split
  • 🤖/audio/encode
  • 🤖/audio/loop
  • 🤖/audio/merge
  • 🤖/audio/waveform
  • 🤖/meta/write
  • 🤖/video/adaptive
  • 🤖/video/artwork
  • 🤖/video/concat
  • 🤖/video/encode
  • 🤖/video/merge
  • 🤖/video/split
  • 🤖/video/subtitle
  • 🤖/video/thumbs

Transloadit recommends having: ffmpeg_stack: "v7" 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).

ffmpeg_stack

ffmpeg_stack
NameDescriptionv5v6v7
a3dscopeConvert input audio to 3d scope video output.NoYesYes
aapApply Affine Projection algorithm to first audio stream.NoNoYes
abenchBenchmark part of a filtergraph.YesYesYes
abitscopeConvert input audio to audio bit scope video output.YesYesYes
abufferBuffer audio frames, and make them accessible to the filterchain.YesYesYes
abuffersinkBuffer audio frames, and make them available to the end of the filter graph.YesYesYes
acompressorAudio compressor.YesYesYes
acontrastSimple audio dynamic range compression/expansion filter.YesYesYes
acopyCopy the input audio unchanged to the output.YesYesYes
acrossfadeCross fade two input audio streams.YesYesYes
acrossoverSplit audio into per-bands streams.YesYesYes
acrusherReduce audio bit resolution.YesYesYes
acueDelay filtering to match a cue.YesYesYes
addroiAdd region of interest to frame.YesYesYes
adeclickRemove impulsive noise from input audio.YesYesYes
adeclipRemove clipping from input audio.YesYesYes
adecorrelateApply decorrelation to input audio.YesYesYes
adelayDelay one or more audio channels.YesYesYes
adenormRemedy denormals by adding extremely low-level noise.YesYesYes
aderivativeCompute derivative of input audio.YesYesYes
adrawgraphDraw a graph using input audio metadata.YesYesYes
adrcAudio Spectral Dynamic Range Controller.NoYesYes
adynamicequalizerApply Dynamic Equalization of input audio.YesYesYes
adynamicsmoothApply Dynamic Smoothing of input audio.YesYesYes
aechoAdd echoing to the audio.YesYesYes
aemphasisAudio emphasis.YesYesYes
aevalFilter audio signal according to a specified expression.YesYesYes
aevalsrcGenerate an audio signal generated by an expression.YesYesYes
aexciterEnhance high frequency part of audio.YesYesYes
afadeFade in/out input audio.YesYesYes
afdelaysrcGenerate a Fractional delay FIR coefficients.NoYesYes
afftdnDenoise audio samples using FFT.YesYesYes
afftfiltApply arbitrary expressions to samples in frequency domain.YesYesYes
afifoBuffer input frames and send them when they are requested.YesYesNo
afirApply Finite Impulse Response filter with supplied coefficients in additional stream(s).YesYesYes
afireqsrcGenerate a FIR equalizer coefficients audio stream.NoYesYes
afirsrcGenerate a FIR coefficients audio stream.YesYesYes
aformatConvert the input audio to one of the specified formats.YesYesYes
afreqshiftApply frequency shifting to input audio.YesYesYes
afwtdnDenoise audio stream using Wavelets.YesYesYes
agateAudio gate.YesYesYes
agraphmonitorShow various filtergraph stats.YesYesYes
ahistogramConvert input audio to histogram video output.YesYesYes
aiirApply Infinite Impulse Response filter with supplied coefficients.YesYesYes
aintegralCompute integral of input audio.YesYesYes
ainterleaveTemporally interleave audio inputs.YesYesYes
alatencyReport audio filtering latency.YesYesYes
alimiterAudio lookahead limiter.YesYesYes
allpassApply a two-pole all-pass filter.YesYesYes
allrgbGenerate all RGB colors.YesYesYes
allyuvGenerate all yuv colors.YesYesYes
aloopLoop audio samples.YesYesYes
alphaextractExtract an alpha channel as a grayscale image component.YesYesYes
alphamergeCopy the luma value of the second input into the alpha channel of the first input.YesYesYes
amergeMerge two or more audio streams into a single multi-channel stream.YesYesYes
ametadataManipulate audio frame metadata.YesYesYes
amixAudio mixing.YesYesYes
amovieRead audio from a movie source.YesYesYes
amplifyAmplify changes between successive video frames.YesYesYes
amultiplyMultiply two audio streams.YesYesYes
anequalizerApply high-order audio parametric multi band equalizer.YesYesYes
anlmdnReduce broadband noise from stream using Non-Local Means.YesYesYes
anlmfApply Normalized Least-Mean-Fourth algorithm to first audio stream.YesYesYes
anlmsApply Normalized Least-Mean-Squares algorithm to first audio stream.YesYesYes
anoisesrcGenerate a noise audio signal.YesYesYes
anullPass the source unchanged to the output.YesYesYes
anullsinkDo absolutely nothing with the input audio.YesYesYes
anullsrcNull audio source, return empty audio frames.YesYesYes
apadPad audio with silence.YesYesYes
apermsSet permissions for the output audio frame.YesYesYes
aphasemeterConvert input audio to phase meter video output.YesYesYes
aphaserAdd a phasing effect to the audio.YesYesYes
aphaseshiftApply phase shifting to input audio.YesYesYes
apsnrMeasure Audio Peak Signal-to-Noise Ratio.NoYesYes
apsyclipAudio Psychoacoustic Clipper.YesYesYes
apulsatorAudio pulsator.YesYesYes
arealtimeSlow down filtering to match realtime.YesYesYes
aresampleResample audio data.YesYesYes
areverseReverse an audio clip.YesYesYes
arlsApply Recursive Least Squares algorithm to first audio stream.NoYesYes
arnndnReduce noise from speech using Recurrent Neural Networks.YesYesYes
asdrMeasure Audio Signal-to-Distortion Ratio.YesYesYes
asegmentSegment audio stream.YesYesYes
aselectSelect audio frames to pass in output.YesYesYes
asendcmdSend commands to filters.YesYesYes
asetnsamplesSet the number of samples for each output audio frames.YesYesYes
asetptsSet PTS for the output audio frame.YesYesYes
asetrateChange the sample rate without altering the data.YesYesYes
asettbSet timebase for the audio output link.YesYesYes
ashowinfoShow textual information for each audio frame.YesYesYes
asidedataManipulate audio frame side data.YesYesYes
asisdrMeasure Audio Scale-Invariant Signal-to-Distortion Ratio.NoYesYes
asoftclipAudio Soft Clipper.YesYesYes
aspectralstatsShow frequency domain statistics about audio frames.YesYesYes
asplitPass on the audio input to N audio outputs.YesYesYes
assRender ASS subtitles onto input video using the libass library.YesYesYes
astatsShow time domain statistics about audio frames.YesYesYes
astreamselectSelect audio streamsYesYesYes
asubboostBoost subwoofer frequencies.YesYesYes
asubcutCut subwoofer frequencies.YesYesYes
asupercutCut super frequencies.YesYesYes
asuperpassApply high order Butterworth band-pass filter.YesYesYes
asuperstopApply high order Butterworth band-stop filter.YesYesYes
atadenoiseApply an Adaptive Temporal Averaging Denoiser.YesYesYes
atempoAdjust audio tempo.YesYesYes
atiltApply spectral tilt to audio.YesYesYes
atrimPick one continuous section from the input, drop the rest.YesYesYes
avectorscopeConvert input audio to vectorscope video output.YesYesYes
avgblurApply Average Blur filter.YesYesYes
avgblur_openclApply average blur filterNoYesYes
avgblur_vulkanApply avgblur mask to input videoYesYesYes
avsynctestGenerate an Audio Video Sync Test.NoYesYes
axcorrelateCross-correlate two audio streams.YesYesYes
azmqReceive commands through ZMQ and broker them to filters.YesYesYes
backgroundkeyTurns a static background into transparency.NoYesYes
bandpassApply a two-pole Butterworth band-pass filter.YesYesYes
bandrejectApply a two-pole Butterworth band-reject filter.YesYesYes
bassBoost or cut lower frequencies.YesYesYes
bboxCompute bounding box for each frame.YesYesYes
benchBenchmark part of a filtergraph.YesYesYes
bilateralApply Bilateral filter.YesYesYes
bilateral_cudaGPU accelerated bilateral filterNoYesYes
biquadApply a biquad IIR filter with the given coefficients.YesYesYes
bitplanenoiseMeasure bit plane noise.YesYesYes
blackdetectDetect video intervals that are (almost) black.YesYesYes
blackframeDetect frames that are (almost) black.YesYesYes
blendBlend two video frames into each other.YesYesYes
blend_vulkanBlend two video frames in VulkanNoYesYes
blockdetectBlockdetect filter.NoYesYes
blurdetectBlurdetect filter.NoYesYes
bm3dBlock-Matching 3D denoiser.YesYesYes
boxblurBlur the input.YesYesYes
boxblur_openclApply boxblur filter to input videoNoYesYes
bs2bBauer stereo-to-binaural filter.YesYesYes
bufferBuffer video frames, and make them accessible to the filterchain.YesYesYes
buffersinkBuffer video frames, and make them available to the end of the filter graph.YesYesYes
bwdifDeinterlace the input image.YesYesYes
bwdif_cudaDeinterlace CUDA framesNoYesYes
bwdif_vulkanDeinterlace Vulkan frames via bwdifNoYesYes
casContrast Adaptive Sharpen.YesYesYes
ccrepackRepack CEA-708 closed caption metadataNoYesYes
cellautoCreate pattern generated by an elementary cellular automaton.YesYesYes
channelmapRemap audio channels.YesYesYes
channelsplitSplit audio into per-channel streams.YesYesYes
chorusAdd a chorus effect to the audio.YesYesYes
chromaber_vulkanOffset chroma of input video (chromatic aberration)YesYesYes
chromaholdTurns a certain color range into gray.YesYesYes
chromakeyTurns a certain color into transparency. Operates on YUV colors.YesYesYes
chromakey_cudaGPU accelerated chromakey filterNoYesYes
chromanrReduce chrominance noise.YesYesYes
chromashiftShift chroma.YesYesYes
ciescopeVideo CIE scope.YesYesYes
codecviewVisualize information about some codecs.YesYesYes
colorProvide an uniformly colored input.YesYesYes
color_vulkanGenerate a constant color (Vulkan)NoYesYes
colorbalanceAdjust the color balance.YesYesYes
colorchannelmixerAdjust colors by mixing color channels.YesYesYes
colorchartGenerate color checker chart.NoYesYes
colorcontrastAdjust color contrast between RGB components.YesYesYes
colorcorrectAdjust color white balance selectively for blacks and whites.YesYesYes
colorholdTurns a certain color range into gray. Operates on RGB colors.YesYesYes
colorizeOverlay a solid color on the video stream.YesYesYes
colorkeyTurns a certain color into transparency. Operates on RGB colors.YesYesYes
colorkey_openclTurns a certain color into transparency. Operates on RGB colors.NoYesYes
colorlevelsAdjust the color levels.YesYesYes
colormapApply custom Color Maps to video stream.NoYesYes
colormatrixConvert color matrix.YesYesYes
colorspaceConvert between colorspaces.YesYesYes
colorspace_cudaCUDA accelerated video color converterNoYesYes
colorspectrumGenerate colors spectrum.YesYesYes
colortemperatureAdjust color temperature of video.YesYesYes
compandCompress or expand audio dynamic range.YesYesYes
compensationdelayAudio Compensation Delay Line.YesYesYes
concatConcatenate audio and video streams.YesYesYes
convolutionApply convolution filter.YesYesYes
convolution_openclApply convolution mask to input videoNoYesYes
convolveConvolve first video stream with second video stream.YesYesYes
copyCopy the input video unchanged to the output.YesYesYes
corrCalculate the correlation between two video streams.NoYesYes
cover_rectFind and cover a user specified object.YesYesYes
cropCrop the input video.YesYesYes
cropdetectAuto-detect crop size.YesYesYes
crossfeedApply headphone crossfeed filter.YesYesYes
crystalizerSimple audio noise sharpening filter.YesYesYes
cueDelay filtering to match a cue.YesYesYes
curvesAdjust components curves.YesYesYes
datascopeVideo data analysis.YesYesYes
dblurApply Directional Blur filter.YesYesYes
dcshiftApply a DC shift to the audio.YesYesYes
dctdnoizDenoise frames using 2D DCT.YesYesYes
debandDebands video.YesYesYes
deblockDeblock video.YesYesYes
decimateDecimate frames (post field matching filter).YesYesYes
deconvolveDeconvolve first video stream with second video stream.YesYesYes
dedotReduce cross-luminance and cross-color.YesYesYes
deesserApply de-essing to the audio.YesYesYes
deflateApply deflate effect.YesYesYes
deflickerRemove temporal frame luminance variations.YesYesYes
deinterlace_qsvQuickSync video deinterlacingYesYesYes
deinterlace_vaapiDeinterlacing of VAAPI surfacesYesYesYes

ffmpeg_stack

ffmpeg_stack
NameDescriptionv5v6v7
a3dscopeConvert input audio to 3d scope video output.NoYesYes
aapApply Affine Projection algorithm to first audio stream.NoNoYes
adrcAudio Spectral Dynamic Range Controller.NoYesYes
afdelaysrcGenerate a Fractional delay FIR coefficients.NoYesYes
afifoBuffer input frames and send them when they are requested.YesYesNo
afireqsrcGenerate a FIR equalizer coefficients audio stream.NoYesYes
apsnrMeasure Audio Peak Signal-to-Noise Ratio.NoYesYes
arlsApply Recursive Least Squares algorithm to first audio stream.NoYesYes
asisdrMeasure Audio Scale-Invariant Signal-to-Distortion Ratio.NoYesYes
avgblur_openclApply average blur filterNoYesYes
avsynctestGenerate an Audio Video Sync Test.NoYesYes
backgroundkeyTurns a static background into transparency.NoYesYes
bilateral_cudaGPU accelerated bilateral filterNoYesYes
blend_vulkanBlend two video frames in VulkanNoYesYes
blockdetectBlockdetect filter.NoYesYes
blurdetectBlurdetect filter.NoYesYes
boxblur_openclApply boxblur filter to input videoNoYesYes
bwdif_cudaDeinterlace CUDA framesNoYesYes
bwdif_vulkanDeinterlace Vulkan frames via bwdifNoYesYes
ccrepackRepack CEA-708 closed caption metadataNoYesYes
chromakey_cudaGPU accelerated chromakey filterNoYesYes
color_vulkanGenerate a constant color (Vulkan)NoYesYes
colorchartGenerate color checker chart.NoYesYes
colorkey_openclTurns a certain color into transparency. Operates on RGB colors.NoYesYes
colormapApply custom Color Maps to video stream.NoYesYes
colorspace_cudaCUDA accelerated video color converterNoYesYes
convolution_openclApply convolution mask to input videoNoYesYes
corrCalculate the correlation between two video streams.NoYesYes
deshake_openclFeature-point based video stabilization filterNoYesYes
dialoguenhanceAudio Dialogue Enhancement.NoYesYes
dilation_openclApply dilation effectNoYesYes
erosion_openclApply erosion effectNoYesYes
feedbackApply feedback video filter.NoYesYes
fifoBuffer input images and send them when they are requested.YesYesNo
fliteSynthesize voice from text using libflite.NoYesYes
fsyncSynchronize video frames from external source.NoNoYes
hstack_qsv"Quick Sync Video" hstackNoYesYes
hstack_vaapi"VA-API" hstackNoYesYes
libplaceboApply various GPU filters from libplaceboNoYesYes
mcdeintApply motion compensating deinterlacing.NoYesYes
multiplyMultiply first video stream with second video stream.NoYesYes
nlmeans_openclNon-local means denoiser through OpenCLNoYesYes
nlmeans_vulkanNon-local means denoiser (Vulkan)NoYesYes
openclsrcGenerate video using an OpenCL programNoYesYes
overlay_cudaOverlay one video on top of another using CUDANoYesYes
overlay_openclOverlay one video on top of anotherNoYesYes
overlay_vaapiOverlay one video on top of anotherNoYesYes
pad_openclPad the input video.NoYesYes
pixelizePixelize video.NoYesYes
prewitt_openclApply prewitt operatorNoYesYes
program_openclFilter video using an OpenCL programNoYesYes
qrencodeDraw a QR code on top of video frames.NoNoYes
qrencodesrcGenerate a QR code.NoNoYes
quircDecode and show QR codes content.NoNoYes
remap_openclRemap pixels using OpenCL.NoYesYes
roberts_openclApply roberts operatorNoYesYes
scale_cudaGPU accelerated video resizerNoYesYes
showcwtConvert input audio to a CWT (Continuous Wavelet Transform) spectrum video output.NoYesYes
sitiCalculate spatial information (SI) and temporal information (TI).NoYesYes
sobel_openclApply sobel operatorNoYesYes
ssim360Calculate the SSIM between two 360 video streams.NoYesYes
thumbnail_cudaSelect the most representative frame in a given sequence of consecutive frames.NoYesYes
tiltandshiftGenerate a tilt-and-shift'd video.NoNoYes
tiltshelfApply a tilt shelf filter.NoYesYes
tonemap_openclPerform HDR to SDR conversion with tonemapping.NoYesYes
transpose_openclTranspose input videoNoYesYes
unsharp_openclApply unsharp mask to input videoNoYesYes
usppApply Ultra Simple / Slow Post-processing filter.NoYesYes
virtualbassAudio Virtual Bass.NoYesYes
vstack_qsv"Quick Sync Video" vstackNoYesYes
vstack_vaapi"VA-API" vstackNoYesYes
xfade_openclCross fade one video with another video.NoYesYes
xfade_vulkanCross fade one video with another video.NoYesYes
xstack_qsv"Quick Sync Video" xstackNoYesYes
xstack_vaapi"VA-API" xstackNoYesYes
yadif_cudaDeinterlace CUDA framesNoYesYes
zoneplateGenerate zone-plate.NoYesYes
Page 1 of 3
Next page →
Previous page ← Audio codecsNext page Audio/video formats →
Contact support⁠

TransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions
  • Pioneers of the web

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Guides/DevTips
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

PrivacyTermsImprint
EnglishDeutschEspañolFrançaisPortuguês (Brasil)