Supported Formats and Codecs

To maximize compatibility, Transloadit supports many popular formats & media codecs such as:

  • AAC
  • Animated GIF
  • DIVX
  • FLV
  • H263
  • H264
  • HLS
  • JPEG
  • MP3
  • MP4
  • MPEG-DASH
  • OGG
  • PCM
  • PNG
  • RAWYUY2
  • VP6F
  • VP9
  • WAV
  • WEBM
  • WEBP
  • WMAV2, WMV1, WMV2, WMV3
  • XVID

But that's just a tiny and rather incoherent grab. :smile:

The list below should count as a reference for our full current offering, it is actively maintained.

If you do not see your required format or codec listed here, please let us know so we can add it.

Video Codecs

The particular set of Video Codecs 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: "v2.2.3" 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, many years before we start issuing deprecation warnings (we have been supporting "v1.0.0" for almost 10 years now).

Name Description ffmpeg_stack
Name Description
"v1.0.0" "v2.0.0" "v2.1.0" "v2.2.3"
read write read write read write read write
012v Uncompressed 4:2:2 10-bit cross cross tick cross tick cross
4xm 4X Movie tick cross tick cross tick cross
8bps QuickTime 8BPS video tick cross tick cross tick cross
a64_multi Multicolor charset for Commodore 64 (encoders: a64multi ) cross cross cross tick cross tick
a64_multi5 Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 ) cross cross cross tick cross tick
aasc Autodesk RLE tick cross tick cross tick cross
aic Apple Intermediate Codec cross cross tick cross tick cross
amv AMV Video tick cross tick tick tick tick
anm Deluxe Paint Animation tick cross tick cross tick cross
ansi ASCII/ANSI art tick cross tick cross tick cross
asv1 ASUS V1 tick tick tick tick tick tick
asv2 ASUS V2 tick tick tick tick tick tick
aura Auravision AURA tick cross tick cross tick cross
aura2 Auravision Aura 2 tick cross tick cross tick cross
avrn Avid AVI Codec cross cross tick cross tick cross
avrp Avid 1:1 10-bit RGB Packer cross cross tick tick tick tick
avs AVS (Audio Video Standard) video tick cross tick cross tick cross
avui Avid Meridien Uncompressed cross cross tick tick tick tick
ayuv Uncompressed packed MS 4:4:4:4 cross cross tick tick tick tick
bethsoftvid Bethesda VID video tick cross tick cross tick cross
bfi Brute Force & Ignorance tick cross tick cross tick cross
binkvideo Bink video tick cross tick cross tick cross
bintext Binary text cross cross tick cross tick cross
bmp BMP (Windows and OS/2 bitmap) tick tick tick tick tick tick
bmv_video Discworld II BMV video cross cross tick cross tick cross
brender_pix BRender PIX image cross cross tick cross tick cross
c93 Interplay C93 tick cross tick cross tick cross
cavs Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) tick cross tick cross tick cross
cdgraphics CD Graphics video tick cross tick cross tick cross
cdxl Commodore CDXL video cross cross tick cross tick cross
cinepak Cinepak tick cross tick cross tick cross
cljr Cirrus Logic AccuPak tick cross tick tick tick tick
cllc Canopus Lossless Codec cross cross tick cross tick cross
cmv Electronic Arts CMV video (decoders: eacmv ) cross cross tick cross tick cross
cpia CPiA video format cross cross tick cross tick cross
cscd CamStudio (decoders: camstudio ) cross cross tick cross tick cross
cyuv Creative YUV (CYUV) tick cross tick cross tick cross
dfa Chronomaster DFA cross cross tick cross tick cross
dirac Dirac cross cross tick cross tick cross
dnxhd VC3/DNxHD tick tick tick tick tick tick
dpx DPX (Digital Picture Exchange) image tick cross tick tick tick tick
dsicinvideo Delphine Software International CIN video tick cross tick cross tick cross
dvvideo DV (Digital Video) tick tick tick tick tick tick
dxa Feeble Files/ScummVM DXA tick cross tick cross tick cross
dxtory Dxtory cross cross tick cross tick cross
escape124 Escape 124 tick cross tick cross tick cross
escape130 Escape 130 cross cross tick cross tick cross
exr OpenEXR image cross cross tick cross tick cross
ffv1 FFmpeg video codec #1 tick tick tick tick tick tick
ffvhuff Huffyuv FFmpeg variant tick tick tick tick tick tick
fic Mirillis FIC cross cross cross cross cross cross
flashsv Flash Screen Video v1 tick tick tick tick tick tick
flashsv2 Flash Screen Video v2 cross cross tick tick tick tick
flic Autodesk Animator Flic video tick cross tick cross tick cross
flv1 FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (decoders: flv ) (encoders: flv ) cross cross tick tick tick tick
fraps Fraps tick cross tick cross tick cross
frwu Forward Uncompressed cross cross tick cross tick cross
g2m Go2Meeting cross cross tick cross tick cross
gif GIF (Graphics Interchange Format) tick tick tick tick tick tick
h261 H.261 tick tick tick tick tick tick
h263 H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 tick tick tick tick tick tick
h263i Intel H.263 tick cross tick cross tick cross
h263p H.263+ / H.263-1998 / H.263 version 2 cross tick tick tick tick tick
h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb ) tick cross tick tick tick tick
hevc H.265 / HEVC (High Efficiency Video Coding) cross cross cross cross tick cross
hnm4video HNM 4 video cross cross cross cross cross cross
huffyuv HuffYUV tick tick tick tick tick tick
idcin id Quake II CIN video (decoders: idcinvideo ) cross cross tick cross tick cross
idf iCEDraw text cross cross tick cross tick cross
iff_byterun1 IFF ByteRun1 (decoders: iff ) tick cross tick cross tick cross
iff_ilbm IFF ILBM (decoders: iff ) tick cross tick cross tick cross
indeo2 Intel Indeo 2 tick cross tick cross tick cross
indeo3 Intel Indeo 3 tick cross tick cross tick cross
indeo4 Intel Indeo Video Interactive 4 cross cross tick cross tick cross
indeo5 Intel Indeo Video Interactive 5 tick cross tick cross tick cross
interplayvideo Interplay MVE video tick cross tick cross tick cross
jpeg2000 JPEG 2000 (decoders: jpeg2000 libopenjpeg ) (encoders: jpeg2000 libopenjpeg ) cross cross tick tick tick tick
jpegls JPEG-LS tick tick tick tick tick tick
jv Bitmap Brothers JV video cross cross tick cross tick cross
kgv1 Kega Game Video tick cross tick cross tick cross
kmvc Karl Morton's video codec tick cross tick cross tick cross
lagarith Lagarith lossless tick cross tick cross tick cross
ljpeg Lossless JPEG cross tick cross tick cross tick
loco LOCO tick cross tick cross tick cross
mad Electronic Arts Madcow Video (decoders: eamad ) cross cross tick cross tick cross
mdec Sony PlayStation MDEC (Motion DECoder) tick cross tick cross tick cross
mimic Mimic tick cross tick cross tick cross
mjpeg Motion JPEG tick tick tick tick tick tick
mjpegb Apple MJPEG-B tick cross tick cross tick cross
mmvideo American Laser Games MM Video tick cross tick cross tick cross
motionpixels Motion Pixels video tick cross tick cross tick cross
mpeg1video MPEG-1 video tick tick tick tick tick tick
mpeg2video MPEG-2 video (decoders: mpeg2video mpegvideo ) tick tick tick tick tick tick
mpeg4 MPEG-4 part 2 (encoders: mpeg4 libxvid ) tick tick tick tick tick tick
mpegvideo_xvmc MPEG-1/2 video XvMC (X-Video Motion Compensation) cross cross cross cross cross cross
msa1 MS ATC Screen cross cross tick cross tick cross
msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1 tick tick tick cross tick cross
msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2 tick tick tick tick tick tick
msmpeg4v3 MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4 ) (encoders: msmpeg4 ) cross cross tick tick tick tick
msrle Microsoft RLE tick cross tick cross tick cross
mss1 MS Screen 1 cross cross tick cross tick cross
mss2 MS Windows Media Video V9 Screen cross cross tick cross tick cross
msvideo1 Microsoft Video 1 tick cross tick tick tick tick
mszh LCL (LossLess Codec Library) MSZH tick cross tick cross tick cross
mts2 MS Expression Encoder Screen cross cross tick cross tick cross
mvc1 Silicon Graphics Motion Video Compressor 1 cross cross tick cross tick cross
mvc2 Silicon Graphics Motion Video Compressor 2 cross cross tick cross tick cross
mxpeg Mobotix MxPEG video cross cross tick cross tick cross
nuv NuppelVideo/RTJPEG tick cross tick cross tick cross
paf_video Amazing Studio Packed Animation File Video cross cross tick cross tick cross
pam PAM (Portable AnyMap) image tick tick tick tick tick tick
pbm PBM (Portable BitMap) image tick tick tick tick tick tick
pcx PC Paintbrush PCX image tick tick tick tick tick tick
pgm PGM (Portable GrayMap) image tick tick tick tick tick tick
pgmyuv PGMYUV (Portable GrayMap YUV) image tick tick tick tick tick tick
pictor Pictor/PC Paint tick cross tick cross tick cross
png PNG (Portable Network Graphics) image tick tick tick tick tick tick
ppm PPM (Portable PixelMap) image tick tick tick tick tick tick
prores Apple ProRes (iCodec Pro) (decoders: prores prores_lgpl ) (encoders: prores prores_aw prores_ks ) cross cross tick tick tick tick
ptx V.Flash PTX image tick cross tick cross tick cross
qdraw Apple QuickDraw tick cross tick cross tick cross
qpeg Q-team QPEG tick cross tick cross tick cross
qtrle QuickTime Animation (RLE) video tick tick tick tick tick tick
r10k AJA Kona 10-bit RGB Codec tick cross tick tick tick tick
r210 Uncompressed RGB 10-bit tick cross tick tick tick tick
rawvideo raw video tick tick tick tick tick tick
rl2 RL2 video tick cross tick cross tick cross
roq id RoQ video (decoders: roqvideo ) (encoders: roqvideo ) cross cross tick tick tick tick
rpza QuickTime video (RPZA) tick cross tick cross tick cross
rv10 RealVideo 1.0 tick tick tick tick tick tick
rv20 RealVideo 2.0 tick tick tick tick tick tick
rv30 RealVideo 3.0 tick cross tick cross tick cross
rv40 RealVideo 4.0 tick cross tick cross tick cross
sanm LucasArts SMUSH video cross cross tick cross tick cross
sgi SGI image tick tick tick tick tick tick
sgirle SGI RLE 8-bit cross cross tick cross tick cross
smackvideo Smacker video (decoders: smackvid ) cross cross tick cross tick cross
smc QuickTime Graphics (SMC) tick cross tick cross tick cross
snow Snow tick tick tick tick tick tick
sp5x Sunplus JPEG (SP5X) tick cross tick cross tick cross
sunrast Sun Rasterfile image tick cross tick tick tick tick
svq1 Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 tick tick tick tick tick tick
svq3 Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 tick cross tick cross tick cross
targa Truevision Targa image tick tick tick tick tick tick
targa_y216 Pinnacle TARGA CineWave YUV16 cross cross tick cross tick cross
tgq Electronic Arts TGQ video (decoders: eatgq ) cross cross tick cross tick cross
tgv Electronic Arts TGV video (decoders: eatgv ) cross cross tick cross tick cross
theora Theora (encoders: libtheora ) tick cross tick tick tick tick
thp Nintendo Gamecube THP video tick cross tick cross tick cross
tiertexseqvideo Tiertex Limited SEQ video tick cross tick cross tick cross
tiff TIFF image tick tick tick tick tick tick
tmv 8088flex TMV tick cross tick cross tick cross
tqi Electronic Arts TQI video (decoders: eatqi ) cross cross tick cross tick cross
truemotion1 Duck TrueMotion 1.0 tick cross tick cross tick cross
truemotion2 Duck TrueMotion 2.0 tick cross tick cross tick cross
tscc TechSmith Screen Capture Codec (decoders: camtasia ) cross cross tick cross tick cross
tscc2 TechSmith Screen Codec 2 cross cross tick cross tick cross
txd Renderware TXD (TeXture Dictionary) image tick cross tick cross tick cross
ulti IBM UltiMotion (decoders: ultimotion ) cross cross tick cross tick cross
utvideo Ut Video cross cross tick tick tick tick
v210 Uncompressed 4:2:2 10-bit tick tick tick tick tick tick
v210x tick cross tick cross tick cross
v308 Uncompressed packed 4:4:4 cross cross tick tick tick tick
v408 Uncompressed packed QT 4:4:4:4 cross cross tick tick tick tick
v410 Uncompressed 4:4:4 10-bit cross cross tick tick tick tick
vb Beam Software VB tick cross tick cross tick cross
vble VBLE Lossless Codec cross cross tick cross tick cross
vc1 SMPTE VC-1 tick cross tick cross tick cross
vc1image Windows Media Video 9 Image v2 cross cross tick cross tick cross
vcr1 ATI VCR1 tick cross tick cross tick cross
vixl Miro VideoXL (decoders: xl ) cross cross tick cross tick cross
vmdvideo Sierra VMD video tick cross tick cross tick cross
vmnc VMware Screen Codec / VMware Video tick cross tick cross tick cross
vp3 On2 VP3 tick cross tick cross tick cross
vp5 On2 VP5 tick cross tick cross tick cross
vp6 On2 VP6 tick cross tick cross tick cross
vp6a On2 VP6 (Flash version, with alpha channel) tick cross tick cross tick cross
vp6f On2 VP6 (Flash version) tick cross tick cross tick cross
vp8 On2 VP8 (decoders: vp8 libvpx ) (encoders: libvpx ) tick cross tick tick tick tick
vp9 Google VP9 (decoders: vp9 libvpx-vp9 ) (encoders: libvpx-vp9 ) cross cross cross cross tick cross
webp WebP cross cross tick cross tick cross
wmv1 Windows Media Video 7 tick tick tick tick tick tick
wmv2 Windows Media Video 8 tick tick tick tick tick tick
wmv3 Windows Media Video 9 tick cross tick cross tick cross
wmv3image Windows Media Video 9 Image cross cross tick cross tick cross
wnv1 Winnov WNV1 tick cross tick cross tick cross
ws_vqa Westwood Studios VQA (Vector Quantized Animation) video (decoders: vqavideo ) cross cross tick cross tick cross
xan_wc3 Wing Commander III / Xan tick cross tick cross tick cross
xan_wc4 Wing Commander IV / Xxan tick cross tick cross tick cross
xbin eXtended BINary text cross cross tick cross tick cross
xbm XBM (X BitMap) image cross cross tick tick tick tick
xface X-face image cross cross tick tick tick tick
xwd XWD (X Window Dump) image cross cross tick tick tick tick
y41p Uncompressed YUV 4:1:1 12-bit cross cross tick tick tick tick
yop Psygnosis YOP Video tick cross tick cross tick cross
yuv4 Uncompressed packed 4:2:0 cross cross tick tick tick tick
zerocodec ZeroCodec Lossless Video cross cross tick cross tick cross
zlib LCL (LossLess Codec Library) ZLIB tick tick tick tick tick tick
zmbv Zip Motion Blocks Video tick tick tick tick tick tick

Audio Codecs

The particular set of Audio Codecs 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: "v2.2.3" 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, many years before we start issuing deprecation warnings (we have been supporting "v1.0.0" for almost 10 years now).

Name Description ffmpeg_stack
Name Description
"v1.0.0" "v2.0.0" "v2.1.0" "v2.2.3"
read write read write read write read write
8svx_exp 8SVX exponential tick cross tick cross tick cross
8svx_fib 8SVX fibonacci tick cross tick cross tick cross
aac AAC (Advanced Audio Coding) (decoders: aac libfdk_aac ) (encoders: aac libfaac libfdk_aac libvo_aacenc ) tick tick tick tick tick tick
aac_latm AAC LATM (Advanced Audio Coding LATM syntax) tick cross tick cross tick cross
ac3 ATSC A/52A (AC-3) (encoders: ac3 ac3_fixed ) tick tick tick tick tick tick
adpcm_4xm ADPCM 4X Movie tick cross tick cross tick cross
adpcm_adx SEGA CRI ADX ADPCM tick tick tick tick tick tick
adpcm_afc ADPCM Nintendo Gamecube AFC cross cross tick cross tick cross
adpcm_ct ADPCM Creative Technology tick cross tick cross tick cross
adpcm_dtk ADPCM Nintendo Gamecube DTK cross cross tick cross tick cross
adpcm_ea ADPCM Electronic Arts tick cross tick cross tick cross
adpcm_ea_maxis_xa ADPCM Electronic Arts Maxis CDROM XA tick cross tick cross tick cross
adpcm_ea_r1 ADPCM Electronic Arts R1 tick cross tick cross tick cross
adpcm_ea_r2 ADPCM Electronic Arts R2 tick cross tick cross tick cross
adpcm_ea_r3 ADPCM Electronic Arts R3 tick cross tick cross tick cross
adpcm_ea_xas ADPCM Electronic Arts XAS tick cross tick cross tick cross
adpcm_g722 G.722 ADPCM (decoders: g722 ) (encoders: g722 ) cross cross tick tick tick tick
adpcm_g726 G.726 ADPCM (decoders: g726 ) (encoders: g726 ) cross cross tick tick tick tick
adpcm_g726le G.726 ADPCM little-endian (decoders: g726le ) cross cross cross cross tick cross
adpcm_ima_amv ADPCM IMA AMV tick cross tick cross tick cross
adpcm_ima_apc ADPCM IMA CRYO APC cross cross tick cross tick cross
adpcm_ima_dk3 ADPCM IMA Duck DK3 tick cross tick cross tick cross
adpcm_ima_dk4 ADPCM IMA Duck DK4 tick cross tick cross tick cross
adpcm_ima_ea_eacs ADPCM IMA Electronic Arts EACS tick cross tick cross tick cross
adpcm_ima_ea_sead ADPCM IMA Electronic Arts SEAD tick cross tick cross tick cross
adpcm_ima_iss ADPCM IMA Funcom ISS tick cross tick cross tick cross
adpcm_ima_oki ADPCM IMA Dialogic OKI cross cross tick cross tick cross
adpcm_ima_qt ADPCM IMA QuickTime tick tick tick tick tick tick
adpcm_ima_rad ADPCM IMA Radical cross cross tick cross tick cross
adpcm_ima_smjpeg ADPCM IMA Loki SDL MJPEG tick cross tick cross tick cross
adpcm_ima_wav ADPCM IMA WAV tick tick tick tick tick tick
adpcm_ima_ws ADPCM IMA Westwood tick cross tick cross tick cross
adpcm_ms ADPCM Microsoft tick tick tick tick tick tick
adpcm_sbpro_2 ADPCM Sound Blaster Pro 2-bit tick cross tick cross tick cross
adpcm_sbpro_3 ADPCM Sound Blaster Pro 2.6-bit tick cross tick cross tick cross
adpcm_sbpro_4 ADPCM Sound Blaster Pro 4-bit tick cross tick cross tick cross
adpcm_swf ADPCM Shockwave Flash tick tick tick tick tick tick
adpcm_thp ADPCM Nintendo Gamecube THP tick cross tick cross tick cross
adpcm_xa ADPCM CDROM XA tick cross tick cross tick cross
adpcm_yamaha ADPCM Yamaha tick tick tick tick tick tick
alac ALAC (Apple Lossless Audio Codec) tick tick tick tick tick tick
amr_nb AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders: amrnb ) cross cross tick cross tick cross
amr_wb AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb ) (encoders: libvo_amrwbenc ) cross cross tick tick tick tick
ape Monkey's Audio tick cross tick cross tick cross
atrac1 ATRAC1 (Adaptive TRansform Acoustic Coding) tick cross tick cross tick cross
atrac3 ATRAC3 (Adaptive TRansform Acoustic Coding 3) tick cross tick cross tick cross
atrac3p ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (decoders: atrac3plus ) cross cross cross cross cross cross
binkaudio_dct Bink Audio (DCT) tick cross tick cross tick cross
binkaudio_rdft Bink Audio (RDFT) tick cross tick cross tick cross
bmv_audio Discworld II BMV audio cross cross tick cross tick cross
celt Constrained Energy Lapped Transform (CELT) cross cross cross cross cross cross
comfortnoise RFC 3389 Comfort Noise cross cross tick tick tick tick
cook Cook / Cooker / Gecko (RealAudio G2) tick cross tick cross tick cross
dsicinaudio Delphine Software International CIN audio tick cross tick cross tick cross
dts DCA (DTS Coherent Acoustics) (decoders: dca ) (encoders: dca ) cross cross tick tick tick tick
dvaudio cross cross cross cross cross cross
eac3 ATSC A/52B (AC-3, E-AC-3) tick cross tick tick tick tick
evrc EVRC (Enhanced Variable Rate Codec) cross cross tick cross tick cross
flac FLAC (Free Lossless Audio Codec) tick tick tick tick tick tick
g723_1 G.723.1 cross cross tick tick tick tick
g729 G.729 cross cross tick cross tick cross
gsm GSM tick cross tick cross tick cross
gsm_ms GSM Microsoft variant tick