Supported containers and codecs reference tables
The following sections provide reference tables for containers and codecs that MediaConvert supports.
To use these tables, first find the container or codec using the links following this introduction. For containers, the tables provide details for which video or audio codecs are supported, and whether they're supported for inputs or outputs. For codecs, the tables provide details for which containers are supported, for inputs and outputs as well. Note that inputs or outputs labeled like Audio-only input or Audio-only output refer to support for audio-only workflows. For more information, see Creating audio-only outputs.
For quick reference tables that show which input formats MediaConvert supports, see Supported input formats.
For quick reference tables that show which output formats MediaConvert supports, see Supported output formats.
- Containers
- 
                3G2 | 3GP | ASF | AVI | CMAF | DASH | F4V | FLV | GIF | HLS | IMF | Matroska | MOV | MP3 | MP4 | MPEG-1 | MPEG-PS | MPEG-TS | MSS | MXF | OGG | WAV | WebM | WMA | WMV | Y4M | No container 
- Codecs
- 
                AAC | AIFF | AMR-NB | AMR-WB | Apple ProRes | AV1 | AVC (H.264) | AVC-Intra | Canopus HQ | Dolby Atmos | Dolby Digital (AC3) | Dolby Digital Plus (EAC3) | Dolby E | DV/DVCPRO | DV25 | DV50 | DVCPro HD | DivX/Xvid | FLAC | GIF | GSM | H.261 | H.262 | H.263 | HEVC (H.265) | J2K | MJPEG | MP3 | MPEG-1 | MPEG-2 | MPEG-4 Part 2 | MPEG Audio | Opus | Panasonic P2 | PCM | QuickTime RLE | Sony XDCAM | Sony XDCAM MPEG-4 Proxy | VC-1 | VC-3 | Vorbis | VP8 | VP9 | WMA | WMA2 | WMA Pro | XAVC 
Supported containers
This section contains reference tables for input and output containers that MediaConvert supports. The tables show the container, support on the input or output side, and video or audio codec support in the container. For more information about the codec, or to see codec support in other containers, choose the codec link.
- 3G2, 3GP
- 
                    Container Input / Output Supported video codec Supported audio codec 3G2 3GP Input Output Not supported Not supported 
- ASF, WMV, WMA (Advanced Systems Format)
- AVI (Audio Video Interleave)
- 
                    Container Input / Output Supported video codec Supported audio codec AVI Input Uncompressed Output Not supported Not supported 
- CMAF (Common Media Application Format)
- 
                    Container Input / Output Supported video codec Supported audio codec CMAF DASH Input Not supported Not supported Output CMAF HLS Input Not supported Not supported Output NoteFor HLS output codec recommendations from Apple, see: https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices . 
- DASH (Dynamic Adaptive Streaming over HTTP)
- 
                    Container Input / Output Supported video codec Supported audio codec DASH Input Not supported Not supported Output Audio-only input Not supported Not supported Audio-only output Not applicable For information about CMAF DASH, see CMAF containers. 
- FLV, F4V (MPEG-4 Flash)
- 
                    Container Input / Output Supported video codec Supported audio codec FLV F4V Input F4V Output 
- GIF
- HLS (Apple HTTP Live Streaming)
- 
                    Container Input / Output Supported video codec Supported audio codec HLS Input Output Audio-only input Not applicable Not supported Audio-only output Not applicable For more information about HLS inputs and input requirements, see HLS input requirements. For information about CMAF HLS, see CMAF containers. NoteWhen outputting HEVC in an HLS container, we recommend using a CMAF output group for the widest player compatibility. For more details, see https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices . 
- IMF (Interoperable Master Format)
- 
                    Container Input / Output Supported video codec Supported audio codec IMF Input Output Not supported Not supported Specify your input IMF by providing the path to your Composition Playlist (CPL). If the CPL is in an incomplete IMP, also specify any supplemental IMPs. For information about using IMF inputs to create Dolby Vision outputs, see Dolby Vision input format support and job setting requirements. 
- Matroska
- 
                    Container Input / Output Supported video codec Supported audio codec Matroska Input Output Not supported Not supported Audio-only input Not applicable Audio-only output Not applicable Not supported 
- MOV (Apple QuickTime)
- 
                    Container Input / Output Supported video codec Supported audio codec MOV Input Uncompressed Output Audio-only input Not applicable Audio-only output Not applicable Not supported MOV inputs must be self-contained. References to external files are not supported. For information about using MOV inputs to create Dolby Vision outputs, see Dolby Vision input format support and job setting requirements. 
- MP3 (MPEG-1 Layer 3)
- 
                    
                    MediaConvert does not read ID3 metadata or tags from MP3 inputs. 
- MP4 (MPEG-4)
- 
                    Container Input / Output Supported video codec Supported audio codec MP4 Input Uncompressed Output Audio-only input Not applicable Audio-only output Not applicable MediaConvert doesn't support fragmented MP4 initialization segments. Your MP4 input must be self-contained. 
- MPEG-1 (MPEG-1 System Stream)
- 
                    Container Input / Output Supported video codec Supported audio codec MPEG-1 Input Output Not supported Not supported 
- MPEG-PS (MPEG Program Stream)
- 
                    Container Input / Output Supported video codec Supported audio codec MPEG-PS Input Output Not supported Not supported 
- MPEG-TS (MPEG-2 Transport Stream)
- 
                    Container Input / Output Supported video codec Supported audio codec MPEG-TS Input Output Audio-only input Not applicable Audio-only output Not applicable 
- MSS (Microsoft Smooth Streaming)
- 
                    Container Input / Output Supported video codec Supported audio codec MSS Input Not supported Not supported Output 
- MXF (Material Exchange Format)
- 
                    Container Input / Output Supported video codec MXF Profile Supported audio codec MXF Input Uncompressed Not applicable Output Generic OP1a XDCAM RDD9 D10 (SMPTE-386) Sony XAVC (RDD32) MediaConvert does not support MXF inputs with OP1b profiles. For more information about creating MXF outputs, see Creating MXF outputs. For information about using MXF inputs to create Dolby Vision outputs, see Dolby Vision input format support and job setting requirements. 
- OGG (Ogg Vorbis Audio)
- WAV (Waveform Audio File Format)
- WebM
- Y4M
- 
                    Container Input / Output Supported video codec Supported audio codec Y4M Input Not supported Not supported Output Uncompressed Not supported MediaConvert supports uncompressed Y4M outputs with I420, I422, or I444 four character codes (FOURCCs). 
- No container
- 
                    Container Input / Output Supported video codec Supported audio codec No container Video-only input Not applicable Video-only output Not applicable Audio-only input Not applicable Audio-only output Not applicable 
Supported codecs
This section contains reference tables for input and output codecs that MediaConvert supports. The tables show the codec, support on the input or output side, and container support for the codec. For more information about the container, or to see container support for other codecs, choose the container link.
- AAC (Advanced Audio Codec)
- 
                    For information about what output AAC profiles, coding modes, sample rates , and bitrates MediaConvert supports, see AAC output reference tables. 
- AIFF
- 
                    Audio codec Input / Output Supported container AIFF Input Output Audio-only input Not supported Audio-only output 
- AMR-NB, AMR-WB
- Apple ProRes
- 
                    For more information about Apple ProRes formats, see https://support.apple.com/en-us/HT202410 . You can also passthrough Apple ProRes inputs to MXF and MOV output containers. For more information, see: Video passthrough codec support and job settings requirements NoteTo preserve 4:4:4 chroma subsampling in your Apple ProRes outputs: - 
                                You cannot include any of the following Preprocessors: Dolby Vision, HDR10+, or Noise reducer. 
- 
                                You must use the Duplicate Drop as the frame rate conversion algorithm (when using frame rate conversion). 
- 
                                You cannot mix RGB and non RGB inputs. 
- 
                                You cannot mix 4:4:4 inputs with other non-4:4:4 inputs. 
- 
                                You can only use the NexGuard File Maker preprocessor. 
 
- 
                                
- AV1
- 
                    
                    NoteFor HLS output codec recommendations from Apple, see https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices . 
- AVC (H.264)
- 
                    You can also passthrough AVC inputs to most output containers. For more information, see: Video passthrough codec support and job settings requirements 
- AVC-Intra
- 
                    Video codec Input / Output Supported container Supported formats AVC-Intra Input AVC-Intra 50 AVC-Intra 100 AVC-Intra 200 AVC-Intra 2K4:2:2 AVC-Intra 4K4:2:2 Output AVC-Intra 50 AVC-Intra 100 AVC-Intra 200 AVC-Intra 2K4:2:2 AVC-Intra 4K4:2:2 MediaConvert only supports YUV AVC-Intra inputs, it does not support RGB AVC-Intra inputs. You can also passthrough AVC-Intra inputs to MXF and MOV output containers. For more information, see: Video passthrough codec support and job settings requirements 
- Canopus HQ
- 
                    Video codec Input / Output Supported container Canopus HQ Input Output Not supported 
- Dolby Digital (AC3)
- Dolby Digital Plus (EAC3)
- Dolby Digital Plus JOC (Atmos)
- 
                    For more information, see Dolby Atmos. 
- Dolby E
- 
                    Audio codec Input / Output Supported container Dolby E Input Output Not supported 
- DV/DVCPRO
- 
                    Video codec Input / Output Supported container DV/DVCPRO Input Output Not supported You can also passthrough DV/DVCPRO inputs to MXF and MOV output containers. For more information, see: Video passthrough codec support and job settings requirements 
- DV25, DV50
- 
                    Video codec Input / Output Supported container DV25 DV50 Input Output Not supported 
- DVCPro HD
- 
                    Video codec Input / Output Supported container DVCPro HD Input Output Not supported 
- DivX/Xvid
- FLAC
- 
                    Audio codec Input / Output Supported container FLAC Input Output Not supported Audio-only input Audio-only output 
- GSM
- 
                    Audio codec Input / Output Supported container GSM Input Output Not supported Audio-only input Audio-only output Not supported 
- GIF
- 
                    Video codec Input / Output Supported container GIF Input GIF Output 
- H.261
- H.262
- H.263
- 
                    Video codec Input / Output Supported container H.263 Input Output Not supported 
- HEVC (H.265)
- 
                    NoteWhen outputting HEVC in an HLS container, we recommend using a CMAF output group for the widest player compatibility. For more details, see https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices . You can also passthrough HEVC inputs to supported output containers. For more information, see: Video passthrough codec support and job settings requirements 
- JPEG 2000 (J2K)
- 
                    You can also passthrough J2K inputs to MXF and MOV output containers. For more information, see: Video passthrough codec support and job settings requirements 
- MJPEG (Motion JPEG)
- MP3 (MPEG-1 Layer 3)
- 
                    Audio codec Input / Output Supported container MP3 Input Output Audio-only input Audio-only output 
- MPEG-1
- 
                    Video codec Input / Output Supported container MPEG-1 Input Output Not supported 
- MPEG-2 (MPEG-1 Layer II )
- 
                    Video codec Input / Output Supported container MPEG-2 Video Input Output Audio codec Input / Output Supported container MPEG-2 Audio Audio-only input MPEG-TS Audio-only output 
- MPEG-4 Part 2
- MPEG Audio
- Opus, Vorbis
- Panasonic P2
- 
                    Video codec Input / Output Supported container Panasonic P2 Input Output Not supported 
- PCM
- Quicktime RLE (Quicktime Animation)
- 
                    Video codec Input / Output Supported container Quicktime RLE Input Output Not supported 
- Sony XDCAM
- Sony XDCAM MPEG-4 Proxy
- 
                    Video format Input / Output Supported container Sony XDCAM Input Output Not supported 
- VC-1
- VC-3
- 
                    Video codec Input / Output Supported container VC-3 Input Output You can also passthrough VC-3 inputs to MXF and MOV output containers. For more information, see: Video passthrough codec support and job settings requirements 
- VP8
- VP9
- WMA, WMA2
- WMA Pro
- XAVC
- 
                    Format Input / Output Supported container Supported XAVC profiles XAVC Output XAVC HD XAVC HD Intra CBG XAVC 4K XAVC 4K Intra CBG XAVC 4K Intra VBR For more information about the XAVC format, see: https://pro.sony/ue_US/technology/xavc . XAVC inputs are supported, as they are a subset of MXF containers with AVC (H.264) video codecs.