# 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:

* [🤖/audio/artwork](/docs/robots/audio-artwork.md)
* [🤖/audio/concat](/docs/robots/audio-concat.md)
* [🤖/audio/encode](/docs/robots/audio-encode.md)
* [🤖/audio/loop](/docs/robots/audio-loop.md)
* [🤖/audio/merge](/docs/robots/audio-merge.md)
* [🤖/audio/waveform](/docs/robots/audio-waveform.md)
* [🤖/meta/write](/docs/robots/meta-write.md)
* [🤖/video/adaptive](/docs/robots/video-adaptive.md)
* [🤖/video/artwork](/docs/robots/video-artwork.md)
* [🤖/video/concat](/docs/robots/video-concat.md)
* [🤖/video/encode](/docs/robots/video-encode.md)
* [🤖/video/merge](/docs/robots/video-merge.md)
* [🤖/video/subtitle](/docs/robots/video-subtitle.md)
* [🤖/video/thumbs](/docs/robots/video-thumbs.md)

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

Show recommended stack version (v7.0.0)Show all stack versions

|Name|Description|Read|Write|
|-|-|-|-|
|012v|Uncompressed 4:2:2 10-bit|||
|4xm|4X Movie|||
|8bps|QuickTime 8BPS video|||
|a64\_multi|Multicolor charset for Commodore 64 (encoders: a64multi )|||
|a64\_multi5|Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 )|||
|aasc|Autodesk RLE|||
|agm|Amuse Graphics Movie|||
|aic|Apple Intermediate Codec|||
|alias\_pix|Alias/Wavefront PIX image|||
|amv|AMV Video|||
|anm|Deluxe Paint Animation|||
|ansi|ASCII/ANSI art|||
|apng|APNG (Animated Portable Network Graphics) image|||
|arbc|Gryphon's Anim Compressor|||
|argo|Argonaut Games Video|||
|asv1|ASUS V1|||
|asv2|ASUS V2|||
|aura|Auravision AURA|||
|aura2|Auravision Aura 2|||
|av1|Alliance for Open Media AV1 (decoders: libdav1d libaom-av1 av1 av1\_qsv ) (encoders: libaom-av1 libsvtav1 )|||
|avrn|Avid AVI Codec|||
|avrp|Avid 1:1 10-bit RGB Packer|||
|avs|AVS (Audio Video Standard) video|||
|avs2|AVS2-P2/IEEE1857.4|||
|avs3|AVS3-P2/IEEE1857.10|||
|avui|Avid Meridien Uncompressed|||
|ayuv|Uncompressed packed MS 4:4:4:4|||
|bethsoftvid|Bethesda VID video|||
|bfi|Brute Force & Ignorance|||
|binkvideo|Bink video|||
|bintext|Binary text|||
|bitpacked|Bitpacked|||
|bmp|BMP (Windows and OS/2 bitmap)|||
|bmv\_video|Discworld II BMV video|||
|brender\_pix|BRender PIX image|||
|c93|Interplay C93|||
|cavs|Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) (encoders: libxavs )|||
|cdgraphics|CD Graphics video|||
|cdtoons|CDToons video|||
|cdxl|Commodore CDXL video|||
|cfhd|GoPro CineForm HD|||
|cinepak|Cinepak|||
|clearvideo|Iterated Systems ClearVideo|||
|cljr|Cirrus Logic AccuPak|||
|cllc|Canopus Lossless Codec|||
|cmv|Electronic Arts CMV video (decoders: eacmv )|||
|cpia|CPiA video format|||
|cri|Cintel RAW|||
|cscd|CamStudio (decoders: camstudio )|||
|cyuv|Creative YUV (CYUV)|||
|daala|Daala|||
|dds|DirectDraw Surface image decoder|||
|dfa|Chronomaster DFA|||
|dirac|Dirac (encoders: vc2 )|||
|dnxhd|VC3/DNxHD|||
|dpx|DPX (Digital Picture Exchange) image|||
|dsicinvideo|Delphine Software International CIN video|||
|dvvideo|DV (Digital Video)|||
|dxa|Feeble Files/ScummVM DXA|||
|dxtory|Dxtory|||
|dxv|Resolume DXV|||
|escape124|Escape 124|||
|escape130|Escape 130|||
|evc|MPEG-5 EVC (Essential Video Coding) (encoders: libxeve)|||
|exr|OpenEXR image|||
|ffv1|FFmpeg video codec #1|||
|ffvhuff|Huffyuv FFmpeg variant|||
|fic|Mirillis FIC|||
|fits|FITS (Flexible Image Transport System)|||
|flashsv|Flash Screen Video v1|||
|flashsv2|Flash Screen Video v2|||
|flic|Autodesk Animator Flic video|||
|flv1|FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (decoders: flv ) (encoders: flv )|||
|fmvc|FM Screen Capture Codec|||
|fraps|Fraps|||
|frwu|Forward Uncompressed|||
|g2m|Go2Meeting|||
|gdv|Gremlin Digital Video|||
|gem|GEM Raster image|||
|gif|CompuServe GIF (Graphics Interchange Format)|||
|h261|H.261|||
|h263|H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 (decoders: h263 h263\_v4l2m2m ) (encoders: h263 h263\_v4l2m2m )|||
|h263i|Intel H.263|||
|h263p|H.263+ / H.263-1998 / H.263 version 2|||
|h264|H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264\_v4l2m2m h264\_qsv libopenh264 h264\_cuvid ) (encoders: libx264 libx264rgb libopenh264 h264\_nvenc h264\_qsv h264\_v4l2m2m h264\_vaapi )|||
|hap|Vidvox Hap|||
|hdr|HDR (Radiance RGBE format) image|||
|hevc|H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc\_qsv hevc\_v4l2m2m hevc\_cuvid ) (encoders: libx265 hevc\_nvenc hevc\_qsv hevc\_v4l2m2m hevc\_vaapi )|||
|hnm4video|HNM 4 video|||
|hq\_hqa|Canopus HQ/HQA|||
|hqx|Canopus HQX|||
|huffyuv|HuffYUV|||
|hymt|HuffYUV MT|||
|idcin|id Quake II CIN video (decoders: idcinvideo )|||
|idf|iCEDraw text|||
|iff\_ilbm|IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (decoders: iff )|||
|imm4|Infinity IMM4|||
|imm5|Infinity IMM5|||
|indeo2|Intel Indeo 2|||
|indeo3|Intel Indeo 3|||
|indeo4|Intel Indeo Video Interactive 4|||
|indeo5|Intel Indeo Video Interactive 5|||
|interplayvideo|Interplay MVE video|||
|ipu|IPU Video|||
|jpeg2000|JPEG 2000 (decoders: jpeg2000 libopenjpeg ) (encoders: jpeg2000 libopenjpeg )|||
|jpegls|JPEG-LS|||
|jpegxl|JPEG XL (decoders: libjxl) (encoders: libjxl)|||
|jv|Bitmap Brothers JV video|||
|kgv1|Kega Game Video|||
|kmvc|Karl Morton's video codec|||
|lagarith|Lagarith lossless|||
|lead|LEAD MCMP|||
|ljpeg|Lossless JPEG|||
|loco|LOCO|||
|lscr|LEAD Screen Capture|||
|m101|Matrox Uncompressed SD|||
|mad|Electronic Arts Madcow Video (decoders: eamad )|||
|magicyuv|MagicYUV video|||
|mdec|Sony PlayStation MDEC (Motion DECoder)|||
|media100|Media 100i|||
|mimic|Mimic|||
|mjpeg|Motion JPEG (decoders: mjpeg mjpeg\_cuvid mjpeg\_qsv ) (encoders: mjpeg mjpeg\_qsv mjpeg\_vaapi )|||
|mjpegb|Apple MJPEG-B|||
|mmvideo|American Laser Games MM Video|||
|mobiclip|MobiClip Video|||
|motionpixels|Motion Pixels video|||
|mpeg1video|MPEG-1 video (decoders: mpeg1video mpeg1\_v4l2m2m mpeg1\_cuvid )|||
|mpeg2video|MPEG-2 video (decoders: mpeg2video mpegvideo mpeg2\_v4l2m2m mpeg2\_qsv mpeg2\_cuvid ) (encoders: mpeg2video mpeg2\_qsv mpeg2\_vaapi )|||
|mpeg4|MPEG-4 part 2 (decoders: mpeg4 mpeg4\_v4l2m2m mpeg4\_cuvid ) (encoders: mpeg4 libxvid mpeg4\_v4l2m2m )|||
|msa1|MS ATC Screen|||
|mscc|Mandsoft Screen Capture Codec|||
|msmpeg4v1|MPEG-4 part 2 Microsoft variant version 1|||
|msmpeg4v2|MPEG-4 part 2 Microsoft variant version 2|||
|msmpeg4v3|MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4 ) (encoders: msmpeg4 )|||
|msp2|Microsoft Paint (MSP) version 2|||
|msrle|Microsoft RLE|||
|mss1|MS Screen 1|||
|mss2|MS Windows Media Video V9 Screen|||
|msvideo1|Microsoft Video 1|||
|mszh|LCL (LossLess Codec Library) MSZH|||
|mts2|MS Expression Encoder Screen|||
|mv30|MidiVid 3.0|||
|mvc1|Silicon Graphics Motion Video Compressor 1|||
|mvc2|Silicon Graphics Motion Video Compressor 2|||
|mvdv|MidiVid VQ|||
|mvha|MidiVid Archive Codec|||
|mwsc|MatchWare Screen Capture Codec|||
|mxpeg|Mobotix MxPEG video|||
|notchlc|NotchLC|||
|nuv|NuppelVideo/RTJPEG|||
|paf\_video|Amazing Studio Packed Animation File Video|||
|pam|PAM (Portable AnyMap) image|||
|pbm|PBM (Portable BitMap) image|||
|pcx|PC Paintbrush PCX image|||
|pdv|PDV (PlayDate Video)|||
|pfm|PFM (Portable FloatMap) image|||
|pgm|PGM (Portable GrayMap) image|||
|pgmyuv|PGMYUV (Portable GrayMap YUV) image|||
|pgx|PGX (JPEG2000 Test Format)|||
|phm|PHM (Portable HalfFloatMap) image|||
|photocd|Kodak Photo CD|||
|pictor|Pictor/PC Paint|||
|pixlet|Apple Pixlet|||
|png|PNG (Portable Network Graphics) image|||
|ppm|PPM (Portable PixelMap) image|||
|prores|Apple ProRes (iCodec Pro) (encoders: prores prores\_aw prores\_ks )|||
|prosumer|Brooktree ProSumer Video|||
|psd|Photoshop PSD file|||
|ptx|V.Flash PTX image|||
|qdraw|Apple QuickDraw|||
|qoi|QOI (Quite OK Image)|||
|qpeg|Q-team QPEG|||
|qtrle|QuickTime Animation (RLE) video|||
|r10k|AJA Kona 10-bit RGB Codec|||
|r210|Uncompressed RGB 10-bit|||
|rasc|RemotelyAnywhere Screen Capture|||
|rawvideo|raw video|||
|rl2|RL2 video|||
|roq|id RoQ video (decoders: roqvideo ) (encoders: roqvideo )|||
|rpza|QuickTime video (RPZA)|||
|rscc|innoHeim/Rsupport Screen Capture Codec|||
|rtv1|RTV1 (RivaTuner Video)|||
|rv10|RealVideo 1.0|||
|rv20|RealVideo 2.0|||
|rv30|RealVideo 3.0|||
|rv40|RealVideo 4.0|||
|sanm|LucasArts SANM/SMUSH video|||
|scpr|ScreenPressor|||
|screenpresso|Screenpresso|||
|sga|Digital Pictures SGA Video|||
|sgi|SGI image|||
|sgirle|SGI RLE 8-bit|||
|sheervideo|BitJazz SheerVideo|||
|simbiosis\_imx|Simbiosis Interactive IMX Video|||
|smackvideo|Smacker video (decoders: smackvid )|||
|smc|QuickTime Graphics (SMC)|||
|smvjpeg|Sigmatel Motion Video|||
|snow|Snow|||
|sp5x|Sunplus JPEG (SP5X)|||
|speedhq|NewTek SpeedHQ|||
|srgc|Screen Recorder Gold Codec|||
|sunrast|Sun Rasterfile image|||
|svg|Scalable Vector Graphics (decoders: librsvg )|||
|svq1|Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1|||
|svq3|Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3|||
|targa|Truevision Targa image|||
|targa\_y216|Pinnacle TARGA CineWave YUV16|||
|tdsc|TDSC|||
|tgq|Electronic Arts TGQ video (decoders: eatgq )|||
|tgv|Electronic Arts TGV video (decoders: eatgv )|||
|theora|Theora (encoders: libtheora )|||
|thp|Nintendo Gamecube THP video|||
|tiertexseqvideo|Tiertex Limited SEQ video|||
|tiff|TIFF image|||
|tmv|8088flex TMV|||
|tqi|Electronic Arts TQI video (decoders: eatqi )|||
|truemotion1|Duck TrueMotion 1.0|||
|truemotion2|Duck TrueMotion 2.0|||
|truemotion2rt|Duck TrueMotion 2.0 Real Time|||
|tscc|TechSmith Screen Capture Codec (decoders: camtasia )|||
|tscc2|TechSmith Screen Codec 2|||
|txd|Renderware TXD (TeXture Dictionary) image|||
|ulti|IBM UltiMotion (decoders: ultimotion )|||
|utvideo|Ut Video|||
|v210|Uncompressed 4:2:2 10-bit|||
|v210x|Uncompressed 4:2:2 10-bit|||
|v308|Uncompressed packed 4:4:4|||
|v408|Uncompressed packed QT 4:4:4:4|||
|v410|Uncompressed 4:4:4 10-bit|||
|vb|Beam Software VB|||
|vble|VBLE Lossless Codec|||
|vbn|Vizrt Binary Image|||
|vc1|SMPTE VC-1 (decoders: vc1 vc1\_qsv vc1\_v4l2m2m vc1\_cuvid )|||
|vc1image|Windows Media Video 9 Image v2|||
|vcr1|ATI VCR1|||
|vixl|Miro VideoXL (decoders: xl )|||
|vmdvideo|Sierra VMD video|||
|vmix|vMix Video|||
|vmnc|VMware Screen Codec / VMware Video|||
|vnull|Null video codec|||
|vp3|On2 VP3|||
|vp4|On2 VP4|||
|vp5|On2 VP5|||
|vp6|On2 VP6|||
|vp6a|On2 VP6 (Flash version, with alpha channel)|||
|vp6f|On2 VP6 (Flash version)|||
|vp7|On2 VP7|||
|vp8|On2 VP8 (decoders: vp8 vp8\_v4l2m2m libvpx vp8\_cuvid vp8\_qsv ) (encoders: libvpx vp8\_v4l2m2m vp8\_vaapi )|||
|vp9|Google VP9 (decoders: vp9 vp9\_v4l2m2m libvpx-vp9 vp9\_cuvid vp9\_qsv ) (encoders: libvpx-vp9 vp9\_vaapi vp9\_qsv )|||
|vqc|ViewQuest VQC|||
|vvc|H.266 / VVC (Versatile Video Coding)|||
|wbmp|WBMP (Wireless Application Protocol Bitmap) image|||
|wcmv|WinCAM Motion Video|||
|webp|WebP (encoders: libwebp\_anim libwebp )|||
|wmv1|Windows Media Video 7|||
|wmv2|Windows Media Video 8|||
|wmv3|Windows Media Video 9|||
|wmv3image|Windows Media Video 9 Image|||
|wnv1|Winnov WNV1|||
|wrapped\_avframe|AVFrame to AVPacket passthrough|||
|ws\_vqa|Westwood Studios VQA (Vector Quantized Animation) video (decoders: vqavideo )|||
|xan\_wc3|Wing Commander III / Xan|||
|xan\_wc4|Wing Commander IV / Xxan|||
|xbin|eXtended BINary text|||
|xbm|XBM (X BitMap) image|||
|xface|X-face image|||
|xpm|XPM (X PixMap) image|||
|xwd|XWD (X Window Dump) image|||
|y41p|Uncompressed YUV 4:1:1 12-bit|||
|ylc|YUY2 Lossless Codec|||
|yop|Psygnosis YOP Video|||
|yuv4|Uncompressed packed 4:2:0|||
|zerocodec|ZeroCodec Lossless Video|||
|zlib|LCL (LossLess Codec Library) ZLIB|||
|zmbv|Zip Motion Blocks Video|||
