Supported input codecs and containers - MediaConvert

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