AWS Elemental MediaConvert
User Guide

Setting Up the Timecode

AWS Elemental MediaConvert manages transcoded video frames by their timecode. Your timecode settings affect your output in several ways: how your captions align with your video, which set of frames is selected when you set up input clipping, how long overlaid graphics remain on the screen, how your HLS variant playlists show time, and whether and in what form your output includes timecode metadata. You can optionally set up any output to have the timecode burned in to each video frame. On the AWS Elemental MediaConvert console, the timecode setting is in the output settings, in the Advanced section.

Timecode Source—Input Settings

You specify your timecode source in the input settings. On the AWS Elemental MediaConvert console, you can access input settings by selecting a job, and then choosing the input name at the top of the left frame.

Source: Specify what AWS Elemental MediaConvert uses as its starting point for timecodes throughout the job. Regardless of the source, the time will be in 24-hour format hh:mm:ss:ff and will roll over at midnight. Available options for the timecode source are the following:

  • Embedded: Use the timecode in the source video. If no embedded timecode is detected in the source, the system falls back to using “Start at 0".

  • Start at 0: The timecode of the first frame of the job is 00:00:00:00.

  • Specified start: The timecode of the first frame of the job is the time that you specify. When you select this option on the console, a Start timecode field appears.

Timecode Configuration – Output Job Settings

You can set up your timecode configuration under job settings. On the console, you can access the job settings by selecting a job, and then choosing the Settings link in the bottom of the left frame. Timecode settings are as follows:

  • Anchor timecode: If you use an editing platform that relies on an anchor timecode, use Anchor timecode to specify a timecode that will match the input video frame to the output video frame. Use 24-hour format with frame number, (HH:MM:SS:FF) or (HH:MM:SS;FF). This setting ignores framerate conversion.

    System behavior for Anchor timecode varies depending on your setting for the timecode Source, as follows:

    • If you choose Specified start for Source, for every output in your job, the first transcoded frame from your input has the timecode you type into Start timecode. AWS Elemental MediaConvert uses the value you type into Anchor timecode together with the value you type for Start timecode to calculate the anchor timecode.

    • If you choose Start at 0 for Source, the first frame is 00:00:00:00.

    • If you choose Embedded for Source, the first frame is the timecode value on the first input frame of the input.

  • Timestamp offset: Only applies to outputs that support program-date-time stamp. Use Time stamp offset to overwrite the timecode date without affecting the time and frame number.