

# Accelerated transcoding job settings requirements
<a name="job-requirements"></a>

Before you enable Accelerated transcoding, make sure that your job conforms to the following requirements and limitations.

**Video inputs supported with Accelerated transcoding**  
The following table shows the video input codecs and containers that MediaConvert supports with Accelerated transcoding.


| Container | Video Codecs Supported with Container | 
| --- | --- | 
| HLS (MPEG-2 TS segments) | AVC (H.264), HEVC (H.265) | 
| IMF | JPEG 2000 (J2K) | 
| Matroska | AVC (H.264), MPEG-2, MPEG-4 part 2, VC-1 | 
| MPEG Transport Streams | AVC (H.264), HEVC (H.265), MPEG-2, VC-1 | 
| MPEG-4 | AVC Intra 50/100, AVC (H.264), HEVC (H.265), MPEG-2 | 
| MXF | Apple ProRes, AVC Intra 50/100, AVC (H.264), DVCPro HD, JPEG 2000 (J2K), MPEG-2, SonyXDCam, SonyXDCam (as an MPEG-2 variant only), VC-3 | 
| QuickTime | Apple ProRes, AVC Intra 50/100, AVC (H.264), JPEG 2000 (J2K), MPEG-2 | 

**Note**  
For HLS inputs, your package must conform to the requirements listed in [HLS input requirements](using-hls-inputs.md#hls-input-package-requirements).

**Video outputs supported with Accelerated transcoding**  
The following table shows the video output codecs and containers that MediaConvert supports with Accelerated transcoding.


| Container | Codecs Supported with Container | 
| --- | --- | 
| CMAF | AV1, AVC (H.264), HEVC (H.265) | 
| DASH | AV1, AVC (H.264), HEVC (H.265) | 
| HLS | AVC (H.264), HEVC (H.265) | 
| MPEG-2 TS | AVC (H.264), HEVC (H.265) | 
| MPEG-4 (.mp4) | AV1, AVC (H.264), HEVC (H.265) | 
| MPEG-4 Flash (.f4v) | AVC (H.264) | 
| MXF | AVC (H.264) | 
| QuickTime | AVC (H.264) | 
| Smooth (ISMV) | AVC (H.264) | 
| WebM | VP8, VP9 | 
| Raw (no container) | AVC (H.264), HEVC (H.265) | 

**Note**  
For MPEG-2 TS outputs, to use Accelerated transcoding, you must change the default value of **CBR** for **Transport stream settings** > **Rate mode** to **VBR**.

**Output restrictions:**
+ Your output must have a video component. MediaConvert doesn't support Accelerated transcoding with audio-only outputs.
+ Use only supported combinations of container and codec. The preceding table shows the supported video output codecs and containers.
+ Use any output audio codec other than Dolby Atmos. MediaConvert doesn't support Accelerated transcoding with Dolby Atmos.
+ Use only supported output captions formats. For Accelerated transcoding, MediaConvert doesn’t support the following output captions formats:
  + Not supported: Burn-in
  + Not supported: SCTE-20

  For a list of supported captions formats, see [Supported input captions, within video containers](captions-support-tables-by-container-type.md).

**Transcoding features not supported with Accelerated transcoding:**
+ Avail blanking
+ Motion image inserter
+ Interpolated frame rate conversion
+ VBI passthrough
+ Timecode passthrough
+ SEI timecode
+ Timecode anchor
+ Telecine output
+ Inverse telecine output
+ Embedded timecode source
  + Note: You can set the input setting **Timecode source** to **Embedded**, but not the job-wide setting **Source** under **Timecode configuration**.
+ Black video generator
+ Pad video
+ Inputs with variable frame rates (other than MOV/MP4 inputs, which *are* supported)
+ Inputs with discontinuities