# Audio/video formats

The available options 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/split](/docs/robots/audio-split.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/split](/docs/robots/video-split.md)
* [🤖/video/subtitle](/docs/robots/video-subtitle.md)
* [🤖/video/thumbs](/docs/robots/video-thumbs.md)

## Try a common video conversion

Test the supported formats in our live [WebM to MP4 converter](/demos/video-encoding/webm-to-mp4/).

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**

|v5|v6|v7||||||
|-|-|-|-|-|-|-|-|
|Name|Description|Read|Write|Read|Write|Read|Write|
|3dostr|3DO STR|Yes|No|Yes|No|Yes|No|
|3g2|3GP2 (3GPP2 file format)|No|Yes|No|Yes|No|Yes|
|3gp|3GP (3GPP file format)|No|Yes|No|Yes|No|Yes|
|4xm|4X Technologies|Yes|No|Yes|No|Yes|No|
|a64|a64 - video for Commodore 64|No|Yes|No|Yes|No|Yes|
|aa|Audible AA format files|Yes|No|Yes|No|Yes|No|
|aac|raw ADTS AAC (Advanced Audio Coding)|Yes|No|Yes|No|Yes|No|
|aax|CRI AAX|Yes|No|Yes|No|Yes|No|
|ac3|raw AC-3|Yes|Yes|Yes|Yes|Yes|Yes|
|ac4|raw AC-4|No|No|Yes|Yes|Yes|Yes|
|ace|tri-Ace Audio Container|Yes|No|Yes|No|Yes|No|
|acm|Interplay ACM|Yes|No|Yes|No|Yes|No|
|act|ACT Voice file format|Yes|No|Yes|No|Yes|No|
|adf|Artworx Data Format|Yes|No|Yes|No|Yes|No|
|adp|ADP|Yes|No|Yes|No|Yes|No|
|ads|Sony PS2 ADS|Yes|No|Yes|No|Yes|No|
|adts|ADTS AAC (Advanced Audio Coding)|No|Yes|No|Yes|No|Yes|
|adx|CRI ADX|Yes|Yes|Yes|Yes|Yes|Yes|
|aea|MD STUDIO audio|Yes|No|Yes|No|Yes|Yes|
|afc|AFC|Yes|No|Yes|No|Yes|No|
|aiff|Audio IFF|Yes|Yes|Yes|Yes|Yes|Yes|
|aix|CRI AIX|Yes|No|Yes|No|Yes|No|
|alaw|PCM A-law|Yes|Yes|Yes|Yes|Yes|Yes|
|alias\_pix|Alias/Wavefront PIX image|Yes|No|Yes|No|Yes|No|
|alp|LEGO Racers ALP|Yes|Yes|Yes|Yes|Yes|Yes|
|alsa|ALSA audio output|Yes|Yes|Yes|Yes|No|No|
|amr|3GPP AMR|Yes|Yes|Yes|Yes|Yes|Yes|
|amrnb|raw AMR-NB|Yes|No|Yes|No|Yes|No|
|amrwb|raw AMR-WB|Yes|No|Yes|No|Yes|No|
|amv|AMV|No|Yes|No|Yes|No|Yes|
|anm|Deluxe Paint Animation|Yes|No|Yes|No|Yes|No|
|apac|raw APAC|No|No|Yes|No|Yes|No|
|apc|CRYO APC|Yes|No|Yes|No|Yes|No|
|ape|Monkey's Audio|Yes|No|Yes|No|Yes|No|
|apm|Ubisoft Rayman 2 APM|Yes|Yes|Yes|Yes|Yes|Yes|
|apng|Animated Portable Network Graphics|Yes|Yes|Yes|Yes|Yes|Yes|
|aptx|raw aptX (Audio Processing Technology for Bluetooth)|Yes|Yes|Yes|Yes|Yes|Yes|
|aptx\_hd|raw aptX HD (Audio Processing Technology for Bluetooth)|Yes|Yes|Yes|Yes|Yes|Yes|
|aqtitle|AQTitle subtitles|Yes|No|Yes|No|Yes|No|
|argo\_asf|Argonaut Games ASF|Yes|Yes|Yes|Yes|Yes|Yes|
|argo\_brp|Argonaut Games BRP|Yes|No|Yes|No|Yes|No|
|argo\_cvg|Argonaut Games CVG|Yes|Yes|Yes|Yes|Yes|Yes|
|asf|ASF (Advanced / Active Streaming Format)|Yes|Yes|Yes|Yes|Yes|Yes|
|asf\_o|ASF (Advanced / Active Streaming Format)|Yes|No|Yes|No|Yes|No|
|asf\_stream|ASF (Advanced / Active Streaming Format)|No|Yes|No|Yes|No|Yes|
|ass|SSA (SubStation Alpha) subtitle|Yes|Yes|Yes|Yes|Yes|Yes|
|ast|AST (Audio Stream)|Yes|Yes|Yes|Yes|Yes|Yes|
|au|Sun AU|Yes|Yes|Yes|Yes|Yes|Yes|
|av1|AV1 Annex B|Yes|No|Yes|No|Yes|No|
|avi|AVI (Audio Video Interleaved)|Yes|Yes|Yes|Yes|Yes|Yes|
|avif|AVIF|No|No|No|Yes|No|Yes|
|avisynth|AviSynth script|No|No|Yes|No|Yes|No|
|avm2|SWF (ShockWave Flash) (AVM2)|No|Yes|No|Yes|No|Yes|
|avr|AVR (Audio Visual Research)|Yes|No|Yes|No|Yes|No|
|avs|Argonaut Games Creature Shock|Yes|No|Yes|No|Yes|No|
|avs2|raw AVS2-P2/IEEE1857.4 video|Yes|Yes|Yes|Yes|Yes|Yes|
|avs3|AVS3-P2/IEEE1857.10|Yes|Yes|Yes|Yes|Yes|Yes|
|bethsoftvid|Bethesda Softworks VID|Yes|No|Yes|No|Yes|No|
|bfi|Brute Force & Ignorance|Yes|No|Yes|No|Yes|No|
|bfstm|BFSTM (Binary Cafe Stream)|Yes|No|Yes|No|Yes|No|
|bin|Binary text|Yes|No|Yes|No|Yes|No|
|bink|Bink|Yes|No|Yes|No|Yes|No|
|binka|Bink Audio|Yes|No|Yes|No|Yes|No|
|bit|G.729 BIT file format|Yes|Yes|Yes|Yes|Yes|Yes|
|bitpacked|Bitpacked|Yes|No|Yes|No|Yes|No|
|bmp\_pipe|piped bmp sequence|Yes|No|Yes|No|Yes|No|
|bmv|Discworld II BMV|Yes|No|Yes|No|Yes|No|
|boa|Black Ops Audio|Yes|No|Yes|No|Yes|No|
|bonk|raw Bonk|No|No|Yes|No|Yes|No|
|brender\_pix|BRender PIX image|Yes|No|Yes|No|Yes|No|
|brstm|BRSTM (Binary Revolution Stream)|Yes|No|Yes|No|Yes|No|
|c93|Interplay C93|Yes|No|Yes|No|Yes|No|
|caca|caca (color ASCII art) output device|No|No|No|Yes|No|No|
|caf|Apple CAF (Core Audio Format)|Yes|Yes|Yes|Yes|Yes|Yes|
|cavsvideo|raw Chinese AVS (Audio Video Standard) video|Yes|Yes|Yes|Yes|Yes|Yes|
|cdg|CD Graphics|Yes|No|Yes|No|Yes|No|
|cdxl|Commodore CDXL video|Yes|No|Yes|No|Yes|No|
|chromaprint|Chromaprint|No|No|No|Yes|No|Yes|
|cine|Phantom Cine|Yes|No|Yes|No|Yes|No|
|codec2|codec2 .c2 muxer|Yes|Yes|Yes|Yes|Yes|Yes|
|codec2raw|raw codec2 muxer|Yes|Yes|Yes|Yes|Yes|Yes|
|concat|Virtual concatenation script|Yes|No|Yes|No|Yes|No|
|crc|CRC testing|No|Yes|No|Yes|No|Yes|
|cri\_pipe|piped cri sequence|Yes|No|Yes|No|Yes|No|
|dash|DASH Muxer|Yes|Yes|Yes|Yes|Yes|Yes|
|data|raw data|Yes|Yes|Yes|Yes|Yes|Yes|
|daud|D-Cinema audio|Yes|Yes|Yes|Yes|Yes|Yes|
|dcstr|Sega DC STR|Yes|No|Yes|No|Yes|No|
|dds\_pipe|piped dds sequence|Yes|No|Yes|No|Yes|No|
|derf|Xilam DERF|Yes|No|Yes|No|Yes|No|
|dfa|Chronomaster DFA|Yes|No|Yes|No|Yes|No|
|dfpwm|raw DFPWM1a|No|No|Yes|Yes|Yes|Yes|
|dhav|Video DAV|Yes|No|Yes|No|Yes|No|
|dirac|raw Dirac|Yes|Yes|Yes|Yes|Yes|Yes|
|dnxhd|raw DNxHD (SMPTE VC-3)|Yes|Yes|Yes|Yes|Yes|Yes|
|dpx\_pipe|piped dpx sequence|Yes|No|Yes|No|Yes|No|
|dsf|DSD Stream File (DSF)|Yes|No|Yes|No|Yes|No|
|dsicin|Delphine Software International CIN|Yes|No|Yes|No|Yes|No|
|dss|Digital Speech Standard (DSS)|Yes|No|Yes|No|Yes|No|
|dts|raw DTS|Yes|Yes|Yes|Yes|Yes|Yes|
|dtshd|raw DTS-HD|Yes|No|Yes|No|Yes|No|
|dv|DV (Digital Video)|Yes|Yes|Yes|Yes|Yes|Yes|
|dvbsub|raw dvbsub|Yes|No|Yes|No|Yes|No|
|dvbtxt|dvbtxt|Yes|No|Yes|No|Yes|No|
|dvd|MPEG-2 PS (DVD VOB)|No|Yes|No|Yes|No|Yes|
|dvdvideo|DVD-Video|No|No|No|No|Yes|No|
|dxa|DXA|Yes|No|Yes|No|Yes|No|
|ea|Electronic Arts Multimedia|Yes|No|Yes|No|Yes|No|
|ea\_cdata|Electronic Arts cdata|Yes|No|Yes|No|Yes|No|
|eac3|raw E-AC-3|Yes|Yes|Yes|Yes|Yes|Yes|
|epaf|Ensoniq Paris Audio File|Yes|No|Yes|No|Yes|No|
|evc|raw EVC video|No|No|Yes|Yes|Yes|Yes|
|exr\_pipe|piped exr sequence|Yes|No|Yes|No|Yes|No|
|f32be|PCM 32-bit floating-point big-endian|Yes|Yes|Yes|Yes|Yes|Yes|
|f32le|PCM 32-bit floating-point little-endian|Yes|Yes|Yes|Yes|Yes|Yes|
|f4v|F4V Adobe Flash Video|No|Yes|No|Yes|No|Yes|
|f64be|PCM 64-bit floating-point big-endian|Yes|Yes|Yes|Yes|Yes|Yes|
|f64le|PCM 64-bit floating-point little-endian|Yes|Yes|Yes|Yes|Yes|Yes|
|fbdev|Linux framebuffer|Yes|Yes|Yes|Yes|No|No|
|ffmetadata|FFmpeg metadata in text|Yes|Yes|Yes|Yes|Yes|Yes|
|fifo|FIFO queue pseudo-muxer|No|Yes|No|Yes|No|Yes|
|fifo\_test|Fifo test muxer|No|Yes|No|Yes|No|No|
|film\_cpk|Sega FILM / CPK|Yes|Yes|Yes|Yes|Yes|Yes|
|filmstrip|Adobe Filmstrip|Yes|Yes|Yes|Yes|Yes|Yes|
|fits|Flexible Image Transport System|Yes|Yes|Yes|Yes|Yes|Yes|
|flac|raw FLAC|Yes|Yes|Yes|Yes|Yes|Yes|
|flic|FLI/FLC/FLX animation|Yes|No|Yes|No|Yes|No|
|flv|FLV (Flash Video)|Yes|Yes|Yes|Yes|Yes|Yes|
|framecrc|framecrc testing|No|Yes|No|Yes|No|Yes|
|framehash|Per-frame hash testing|No|Yes|No|Yes|No|Yes|
|framemd5|Per-frame MD5 testing|No|Yes|No|Yes|No|Yes|
|frm|Megalux Frame|Yes|No|Yes|No|Yes|No|
|fsb|FMOD Sample Bank|Yes|No|Yes|No|Yes|No|
|fwse|Capcom's MT Framework sound|Yes|No|Yes|No|Yes|No|
|g722|raw G.722|Yes|Yes|Yes|Yes|Yes|Yes|
|g723\_1|raw G.723.1|Yes|Yes|Yes|Yes|Yes|Yes|
|g726|raw big-endian G.726 ("left-justified")|Yes|Yes|Yes|Yes|Yes|Yes|
|g726le|raw little-endian G.726 ("right-justified")|Yes|Yes|Yes|Yes|Yes|Yes|
|g729|G.729 raw format demuxer|Yes|No|Yes|No|Yes|No|
|gdv|Gremlin Digital Video|Yes|No|Yes|No|Yes|No|
|gem\_pipe|piped gem sequence|Yes|No|Yes|No|Yes|No|
|genh|GENeric Header|Yes|No|Yes|No|Yes|No|
|gif|CompuServe Graphics Interchange Format (GIF)|Yes|Yes|Yes|Yes|Yes|Yes|
|gif\_pipe|piped gif sequence|Yes|No|Yes|No|Yes|No|
|gsm|raw GSM|Yes|Yes|Yes|Yes|Yes|Yes|
|gxf|GXF (General eXchange Format)|Yes|Yes|Yes|Yes|Yes|Yes|
|h261|raw H.261|Yes|Yes|Yes|Yes|Yes|Yes|
|h263|raw H.263|Yes|Yes|Yes|Yes|Yes|Yes|
|h264|raw H.264 video|Yes|Yes|Yes|Yes|Yes|Yes|
|hash|Hash testing|No|Yes|No|Yes|No|Yes|
|hca|CRI HCA|Yes|No|Yes|No|Yes|No|
|hcom|Macintosh HCOM|Yes|No|Yes|No|Yes|No|
|hdr\_pipe|piped hdr sequence|No|No|Yes|No|Yes|No|
|hds|HDS Muxer|No|Yes|No|Yes|No|Yes|
|hevc|raw HEVC video|Yes|Yes|Yes|Yes|Yes|Yes|
|hls|Apple HTTP Live Streaming|Yes|Yes|Yes|Yes|Yes|Yes|
|hnm|Cryo HNM v4|Yes|No|Yes|No|Yes|No|
|iamf|Raw Immersive Audio Model and Formats|No|No|No|No|Yes|Yes|
|ico|Microsoft Windows ICO|Yes|Yes|Yes|Yes|Yes|Yes|
|idcin|id Cinematic|Yes|No|Yes|No|Yes|No|
|idf|iCE Draw File|Yes|No|Yes|No|Yes|No|
|iff|IFF (Interchange File Format)|Yes|No|Yes|No|Yes|No|
|ifv|IFV CCTV DVR|Yes|No|Yes|No|Yes|No|
|ilbc|iLBC storage|Yes|Yes|Yes|Yes|Yes|Yes|
|image2|image2 sequence|Yes|Yes|Yes|Yes|Yes|Yes|
|image2pipe|piped image2 sequence|Yes|Yes|Yes|Yes|Yes|Yes|
|imf|IMF (Interoperable Master Format)|Yes|No|Yes|No|Yes|No|
|ingenient|raw Ingenient MJPEG|Yes|No|Yes|No|Yes|No|
|ipmovie|Interplay MVE|Yes|No|Yes|No|Yes|No|
|ipod|iPod H.264 MP4 (MPEG-4 Part 14)|No|Yes|No|Yes|No|Yes|
|ipu|raw IPU Video|Yes|No|Yes|No|Yes|No|
|ircam|Berkeley/IRCAM/CARL Sound Format|Yes|Yes|Yes|Yes|Yes|Yes|
|ismv|ISMV/ISMA (Smooth Streaming)|No|Yes|No|Yes|No|Yes|
|iss|Funcom ISS|Yes|No|Yes|No|Yes|No|
|iv8|IndigoVision 8000 video|Yes|No|Yes|No|Yes|No|
|ivf|On2 IVF|Yes|Yes|Yes|Yes|Yes|Yes|
|ivr|IVR (Internet Video Recording)|Yes|No|Yes|No|Yes|No|
|j2k\_pipe|piped j2k sequence|Yes|No|Yes|No|Yes|No|
|jack|JACK Audio Connection Kit|Yes|No|Yes|No|No|No|
|jacosub|JACOsub subtitle format|Yes|Yes|Yes|Yes|Yes|Yes|
|jpeg\_pipe|piped jpeg sequence|Yes|No|Yes|No|Yes|No|
|jpegls\_pipe|piped jpegls sequence|Yes|No|Yes|No|Yes|No|
|jpegxl\_anim|Animated JPEG XL|No|No|Yes|No|Yes|No|
|jpegxl\_pipe|piped jpegxl sequence|No|No|Yes|No|Yes|No|
|jv|Bitmap Brothers JV|Yes|No|Yes|No|Yes|No|
|kmsgrab|KMS screen capture|Yes|No|Yes|No|No|No|
|kux|KUX (YouKu)|Yes|No|Yes|No|Yes|No|
|kvag|Simon & Schuster Interactive VAG|Yes|Yes|Yes|Yes|Yes|Yes|
|laf|LAF (Limitless Audio Format)|No|No|Yes|No|Yes|No|
|latm|LOAS/LATM|No|Yes|No|Yes|No|Yes|
|lavfi|Libavfilter virtual input device|Yes|No|Yes|No|No|No|
|libdc1394|dc1394 v.2 A/V grab|Yes|No|Yes|No|No|No|
|libgme|Game Music Emu demuxer|Yes|No|Yes|No|Yes|No|
|libmodplug|ModPlug demuxer|Yes|No|Yes|No|Yes|No|
|libopenmpt|Tracker formats (libopenmpt)|No|No|Yes|No|Yes|No|
|live\_flv|live RTMP FLV (Flash Video)|Yes|No|Yes|No|Yes|No|
|lmlm4|raw lmlm4|Yes|No|Yes|No|Yes|No|
|loas|LOAS AudioSyncStream|Yes|No|Yes|No|Yes|No|
|lrc|LRC lyrics|Yes|Yes|Yes|Yes|Yes|Yes|
|luodat|Video CCTV DAT|Yes|No|Yes|No|Yes|No|

**ffmpeg\_stack**

|v5|v6|v7||||||
|-|-|-|-|-|-|-|-|
|Name|Description|Read|Write|Read|Write|Read|Write|
|aea|MD STUDIO audio|Yes|No|Yes|No|Yes|Yes|
