Supported input codecs and containers
AWS Elemental MediaConvert accepts input files in the following combinations of codecs and containers.
Note
For outputs that contain only audio inside the output container, MediaConvert supports a smaller set of input containers and codecs. For more information, see Supported codecs and containers for audio-only outputs.
Video
MediaConvert supports the following combinations of input containers and video codecs.
Container | Video codecs supported with container |
---|---|
No Container | DV/DVCPRO, AVC (H.264), HEVC (H.265), MPEG-1, MPEG-2 |
3G2 | AVC (H.264), H.263, MPEG-4 part 2 |
3GP | AVC (H.264), H.263, MPEG-4 part 2 |
Advanced Systems Format (ASF, also known as WMV) | VC-1 |
Audio Video Interleave (AVI) | Uncompressed, Canopus HQ, DivX/Xvid, DV/DVCPRO, MJPEG |
Adobe Flash | AVC (H.264), Flash 9 File, H.263 |
GIF | GIF |
HLS (MPEG-2 TS segments) | AVC (H.264), HEVC (H.265), MPEG-2 |
IMF | Apple ProRes, JPEG 2000 (J2K) |
Matroska | AVC (H.264), MPEG-2, MPEG-4 part 2, VC-1 |
MPEG Program Streams (MPEG-PS) | MPEG-2 |
MPEG Transport Streams (MPEG-TS) | AVC (H.264), HEVC (H.265), MPEG-2, VC-1 |
MPEG-1 System Streams | MPEG-1, MPEG-2 |
MPEG-4 | Uncompressed, AVC Intra 50/100, DivX/Xvid, H.261, H.262, H.263, AVC (H.264), HEVC (H.265), JPEG 2000, MPEG-2, MPEG-4 part 2, VC-1 |
MXF | Uncompressed, Apple ProRes (supported types), AVC Intra 50/100, VC-3, DV/DVCPRO, DV25, DV50, DVCPro HD, AVC (H.264), JPEG 2000 (J2K), MPEG-2, Panasonic P2, SonyXDCam, SonyXDCam MPEG-4 Proxy |
QuickTime | Uncompressed, Apple ProRes (supported types), AVC Intra 50/100, DivX/Xvid, DV/DVCPRO, H.261, H.262, H.263, AVC (H.264), HEVC (H.265), JPEG 2000 (J2K), MJPEG, MPEG-2, MPEG-4 part 2, QuickTime Animation (RLE) |
WebM | VP8, VP9 |
Note
MediaConvert doesn't support external reference MOV, external reference MXF, or fragmented MP4 initialization segments. That is, your MOV, MXF, or MP4 inputs must be self-contained.
MediaConvert supports HLS inputs that conform to specific requirements. For more information, see Using HLS inputs.
Audio
MediaConvert supports the following combinations of input containers and audio codecs.
Note
For outputs that contain only audio inside the output container, MediaConvert supports a smaller set of input containers and codecs. For more information, see Supported codecs and containers for audio-only outputs.
Container | Audio codecs |
---|---|
No Container | PCM, FLAC |
3G2 | AAC, AMR-NB, AMR-WB |
3GP | AAC, AMR-NB, AMR-WB |
Advanced Systems Format (ASF, also known as WMA or WMV) | WMA, WMA2, WMA Pro |
Audio Video Interleave (AVI) | Dolby Digital (AC3), Dolby Digital Plus (EAC3), Dolby E frames carried in PCM streams, MP3, MPEG Audio, PCM |
Adobe Flash | AAC |
HLS (MPEG-2 TS segments) | AAC, Dolby Digital (AC3), Dolby Digital Plus (EAC3) |
IMF | PCM |
Matroska | AAC, Dolby Digital (AC3), Dolby Digital Plus (EAC3), Opus, WMA, WMA2, PCM, FLAC |
MPEG Program Streams (MPEG-PS) | MPEG audio |
MPEG Transport Streams (MPEG-TS) | AAC, AIFF, Dolby Digital (AC3), Dolby Digital Plus (EAC3), Dolby E frames carried in PCM streams, MPEG Audio, PCM, WMA, WMA2 |
MPEG-1 System Streams | AAC, AIFF, Dolby Digital (AC3), Dolby Digital Plus (EAC3), MPEG, Audio PCM |
MPEG-1 Layer 3 (MP3) | MP3 |
MPEG-4 | AAC, Dolby Digital (AC3), Dolby Digital Plus (EAC3), PCM, WMA, WMA2 |
MXF | AAC, AIFF, Dolby E frames carried in PCM streams, MPEG Audio, PCM |
OGA | Opus, Vorbis, FLAC |
OGG | Opus, Vorbis, FLAC |
QuickTime | AAC, MP3, PCM |
WAV | PCM |
WebM | Opus, Vorbis |
Audio-only
MediaConvert supports the following combinations of input container and codec for audio-only outputs.
Container | Audio Codecs |
---|---|
Advanced Systems Format (ASF, also known as WMA, WMV) (.asf, .wma, .wmv) | WMA, WMA2, WMA Pro |
FLAC (.fla, .flac) | FLAC |
MPEG-1 Layer 3 (.mp3) | MP3 |
MPEG-2 TS (.ts, m2ts) | MP2, PCM |
MPEG-4 (.mp4) | AAC |
Matroska audio container (.mka) | Opus, FLAC |
OGA (.oga) | Opus, Vorbis, FLAC |
QuickTime (.mov) | PCM |
WAV (.wav) | PCM |