Transloadit
Pricing
  • File Uploads
  • File Importing
  • 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 SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • 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).

Page 3 of 3

ffmpeg_stack
v5v6v7
NameDescriptionReadWriteReadWriteReadWrite
readvitcRead vertical interval timecode and write it to frame metadata.YesYesYesYesYesYes
realtimeSlow down filtering to match realtime.YesYesYesYesYesYes
remapVVV->V Remap pixels.NoNoNoNoNoNo
remap_openclVVV->V Remap pixels using OpenCL.NoNoNoNoNoNo
removegrainRemove grain.YesYesYesYesYesYes
removelogoRemove a TV logo based on a mask image.YesYesYesYesYesYes
repeatfieldsHard repeat fields based on MPEG repeat field flag.YesYesYesYesYesYes
replaygainReplayGain scanner.YesYesYesYesYesYes
reverseReverse a clip.YesYesYesYesYesYes
rgbashiftShift RGBA.YesYesYesYesYesYes
rgbtestsrcGenerate RGB test pattern.YesYesYesYesYesYes
robertsApply roberts cross operator.YesYesYesYesYesYes
roberts_openclApply roberts operatorNoNoYesYesYesYes
rotateRotate the input image.YesYesYesYesYesYes
sabApply shape adaptive blur.YesYesYesYesYesYes
scaleScale the input video size and/or convert the image format.YesYesYesYesYesYes
scale2refScale the input video size and/or convert the image format to the given reference.YesYesYesYesYesYes
scale_cudaGPU accelerated video resizerNoNoYesYesYesYes
scale_qsvQuickSync video scaling and format conversionYesYesYesYesYesYes
scale_vaapiScale to/from VAAPI surfaces.YesYesYesYesYesYes
scale_vulkanScale Vulkan framesYesYesYesYesYesYes
scdetDetect video scene changeYesYesYesYesYesYes
scharrApply scharr operator.YesYesYesYesYesYes
scrollScroll input video.YesYesYesYesYesYes
segmentSegment video stream.YesNoYesNoYesNo
selectSelect video frames to pass in output.YesNoYesNoYesNo
selectivecolorApply CMYK adjustments to specific color ranges.YesYesYesYesYesYes
sendcmdSend commands to filters.YesYesYesYesYesYes
separatefieldsSplit input video frames into fields.YesYesYesYesYesYes
setdarSet the frame display aspect ratio.YesYesYesYesYesYes
setfieldForce field for the output video frame.YesYesYesYesYesYes
setparamsForce field, or color property for the output video frame.YesYesYesYesYesYes
setptsSet PTS for the output video frame.YesYesYesYesYesYes
setrangeForce color range for the output video frame.YesYesYesYesYesYes
setsarSet the pixel sample aspect ratio.YesYesYesYesYesYes
settbSet timebase for the video output link.YesYesYesYesYesYes
sharpness_vaapiVAAPI VPP for sharpnessYesYesYesYesYesYes
shearShear transform the input image.YesYesYesYesYesYes
showcqtConvert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output.NoYesNoYesNoYes
showcwtConvert input audio to a CWT (Continuous Wavelet Transform) spectrum video output.NoNoNoYesNoYes
showfreqsConvert input audio to a frequencies video output.NoYesNoYesNoYes
showinfoShow textual information for each video frame.YesYesYesYesYesYes
showpaletteDisplay frame palette.YesYesYesYesYesYes
showspatialConvert input audio to a spatial video output.NoYesNoYesNoYes
showspectrumConvert input audio to a spectrum video output.NoYesNoYesNoYes
showspectrumpicConvert input audio to a spectrum video output single picture.NoYesNoYesNoYes
showvolumeConvert input audio volume to video output.NoYesNoYesNoYes
showwavesConvert input audio to a video output.NoYesNoYesNoYes
showwavespicConvert input audio to a video output single picture.NoYesNoYesNoYes
shuffleframesShuffle video frames.YesYesYesYesYesYes
shufflepixelsShuffle video pixels.YesYesYesYesYesYes
shuffleplanesShuffle video planes.YesYesYesYesYesYes
sidechaincompressSidechain compressor.YesYesYesYesYesYes
sidechaingateAudio sidechain gate.YesYesYesYesYesYes
sidedataManipulate video frame side data.YesYesYesYesYesYes
sierpinskiRender a Sierpinski fractal.YesYesYesYesYesYes
signalstatsGenerate statistics from video analysis.YesYesYesYesYesYes
signatureCalculate the MPEG-7 video signatureNoYesNoYesNoYes
silencedetectDetect silence.YesYesYesYesYesYes
silenceremoveRemove silence.YesYesYesYesYesYes
sincGenerate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients.YesYesYesYesYesYes
sineGenerate sine wave audio signal.YesYesYesYesYesYes
sitiCalculate spatial information (SI) and temporal information (TI).NoNoYesYesYesYes
smartblurBlur the input video without impacting the outlines.YesYesYesYesYesYes
smptebarsGenerate SMPTE color bars.YesYesYesYesYesYes
smptehdbarsGenerate SMPTE HD color bars.YesYesYesYesYesYes
sobelApply sobel operator.YesYesYesYesYesYes
sobel_openclApply sobel operatorNoNoYesYesYesYes
sofalizerSOFAlizer (Spatially Oriented Format for Acoustics).YesYesYesYesYesYes
spectrumsynthConvert input spectrum videos to audio output.YesYesYesYesYesYes
speechnormSpeech Normalizer.YesYesYesYesYesYes
splitPass on the input to N video outputs.YesNoYesNoYesNo
sppApply a simple post processing filter.YesYesYesYesYesYes
srApply DNN-based image super resolution to the input.YesYesYesYesYesYes
ssimCalculate the SSIM between two video streams.YesYesYesYesYesYes
ssim360Calculate the SSIM between two 360 video streams.NoNoYesYesYesYes
stereo3dConvert video stereoscopic 3D view.YesYesYesYesYesYes
stereotoolsApply various stereo tools.YesYesYesYesYesYes
stereowidenApply stereo widening effect.YesYesYesYesYesYes
streamselectSelect video streamsNoNoNoNoNoNo
subtitlesRender text subtitles onto input video using the libass library.YesYesYesYesYesYes
super2xsaiScale the input by 2x using the Super2xSaI pixel art algorithm.YesYesYesYesYesYes
superequalizerApply 18 band equalization filter.YesYesYesYesYesYes
surroundApply audio surround upmix filter.YesYesYesYesYesYes
swaprectSwap 2 rectangular objects in video.YesYesYesYesYesYes
swapuvSwap U and V components.YesYesYesYesYesYes
tblendBlend successive frames.YesYesYesYesYesYes
telecineApply a telecine pattern.YesYesYesYesYesYes
testsrcGenerate test pattern.YesYesYesYesYesYes
testsrc2Generate another test pattern.YesYesYesYesYesYes
thistogramCompute and draw a temporal histogram.YesYesYesYesYesYes
thresholdVVVV->V Threshold first video stream using other video streams.NoNoNoNoNoNo
thumbnailSelect the most representative frame in a given sequence of consecutive frames.YesYesYesYesYesYes
thumbnail_cudaSelect the most representative frame in a given sequence of consecutive frames.NoNoYesYesYesYes
tileTile several successive frames together.YesYesYesYesYesYes
tiltandshiftGenerate a tilt-and-shift'd video.NoNoNoNoYesYes
tiltshelfApply a tilt shelf filter.NoNoYesYesYesYes
tinterlacePerform temporal field interlacing.YesYesYesYesYesYes
tlut2Compute and apply a lookup table from two successive frames.YesYesYesYesYesYes
tmedianPick median pixels from successive frames.YesYesYesYesYesYes
tmidequalizerApply Temporal Midway Equalization.YesYesYesYesYesYes
tmixMix successive video frames.YesYesYesYesYesYes
tonemapConversion to/from different dynamic ranges.YesYesYesYesYesYes
tonemap_openclPerform HDR to SDR conversion with tonemapping.NoNoYesYesYesYes
tonemap_vaapiVAAPI VPP for tone-mappingYesYesYesYesYesYes
tpadTemporarily pad video frames.YesYesYesYesYesYes
transposeTranspose input video.YesYesYesYesYesYes
transpose_openclTranspose input videoNoNoYesYesYesYes
transpose_vaapiVAAPI VPP for transposeYesYesYesYesYesYes
transpose_vulkanTranspose Vulkan FilterYesYesYesYesYesYes
trebleBoost or cut upper frequencies.YesYesYesYesYesYes
tremoloApply tremolo effect.YesYesYesYesYesYes
trimPick one continuous section from the input, drop the rest.YesYesYesYesYesYes
unpremultiplyUnPreMultiply first stream with first plane of second stream.NoYesNoYesNoYes
unsharpSharpen or blur the input video.YesYesYesYesYesYes
unsharp_openclApply unsharp mask to input videoNoNoYesYesYesYes
untileUntile a frame into a sequence of frames.YesYesYesYesYesYes
usppApply Ultra Simple / Slow Post-processing filter.NoNoYesYesYesYes
v360Convert 360 projection of video.YesYesYesYesYesYes
vaguedenoiserApply a Wavelet based Denoiser.YesYesYesYesYesYes
varblurApply Variable Blur filter.YesYesYesYesYesYes
vectorscopeVideo vectorscope.YesYesYesYesYesYes
vflipFlip the input video vertically.YesYesYesYesYesYes
vflip_vulkanVertically flip the input video in VulkanYesYesYesYesYesYes
vfrdetVariable frame rate detect filter.YesYesYesYesYesYes
vibranceBoost or alter saturation.YesYesYesYesYesYes
vibratoApply vibrato effect.YesYesYesYesYesYes
vidstabdetectExtract relative transformations, pass 1 of 2 for stabilization (see vidstabtransform for pass 2).YesYesYesYesYesYes
vidstabtransformTransform the frames, pass 2 of 2 for stabilization (see vidstabdetect for pass 1).YesYesYesYesYesYes
vifCalculate the VIF between two video streams.YesYesYesYesYesYes
vignetteMake or reverse a vignette effect.YesYesYesYesYesYes
virtualbassAudio Virtual Bass.NoNoYesYesYesYes
vmafmotionCalculate the VMAF Motion score.YesYesYesYesYesYes
volumeChange input volume.YesYesYesYesYesYes
volumedetectDetect audio volume.YesYesYesYesYesYes
vpp_qsvQuick Sync Video VPP.YesYesYesYesYesYes
vstackStack video inputs vertically.NoYesNoYesNoYes
vstack_qsv"Quick Sync Video" vstackNoNoNoYesNoYes
vstack_vaapi"VA-API" vstackNoNoNoYesNoYes
w3fdifApply Martin Weston three field deinterlace.YesYesYesYesYesYes
waveformVideo waveform monitor.YesYesYesYesYesYes
weaveWeave input video fields into frames.YesYesYesYesYesYes
xbrScale the input using xBR algorithm.YesYesYesYesYesYes
xcorrelateCross-correlate first video stream with second video stream.YesYesYesYesYesYes
xfadeCross fade one video with another video.YesYesYesYesYesYes
xfade_openclCross fade one video with another video.NoNoYesYesYesYes
xfade_vulkanCross fade one video with another video.NoNoYesYesYesYes
xmedianPick median pixels from several video inputs.NoYesNoYesNoYes
xstackStack video inputs into custom layout.NoYesNoYesNoYes
xstack_qsv"Quick Sync Video" xstackNoNoNoYesNoYes
xstack_vaapi"VA-API" xstackNoNoNoYesNoYes
yadifDeinterlace the input image.YesYesYesYesYesYes
yadif_cudaDeinterlace CUDA framesNoNoYesYesYesYes
yaepblurYet another edge preserving blur filter.YesYesYesYesYesYes
yuvtestsrcGenerate YUV test pattern.YesYesYesYesYesYes
zmqReceive commands through ZMQ and broker them to filters.YesYesYesYesYesYes
zoneplateGenerate zone-plate.NoNoYesYesYesYes
zoompanApply Zoom & Pan effect.YesYesYesYesYesYes
zscaleApply resizing, colorspace and bit depth conversion.YesYesYesYesYesYes
Page 3 of 3
← Previous page
Previous page ← Audio codecsNext page Audio/video formats →
TransloaditChecking status…

Product

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

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions

Docs

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

More

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

© 2009–2026 Transloadit-II GmbH

PrivacyTermsImprint