class Aws::MediaConvert::Types::TimecodeConfig

These settings control how the service handles timecodes throughout the job. These settings don't affect input clipping.

@note When making an API call, you may pass TimecodeConfig

data as a hash:

    {
      anchor: "__stringPattern010920405090509092",
      source: "EMBEDDED", # accepts EMBEDDED, ZEROBASED, SPECIFIEDSTART
      start: "__stringPattern010920405090509092",
      timestamp_offset: "__stringPattern0940191020191209301",
    }

@!attribute [rw] anchor

If you use an editing platform that relies on an anchor timecode,
use Anchor Timecode (Anchor) 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 frame rate conversion. System behavior for Anchor Timecode
varies depending on your setting for Source (TimecodeSource). * If
Source (TimecodeSource) is set to Specified Start (SPECIFIEDSTART),
the first input frame is the specified value in Start Timecode
(Start). Anchor Timecode (Anchor) and Start Timecode (Start) are
used calculate output timecode. * If Source (TimecodeSource) is set
to Start at 0 (ZEROBASED) the first frame is 00:00:00:00. * If
Source (TimecodeSource) is set to Embedded (EMBEDDED), the first
frame is the timecode value on the first input frame of the input.
@return [String]

@!attribute [rw] source

Use Source (TimecodeSource) to set how timecodes are handled within
this job. To make sure that your video, audio, captions, and markers
are synchronized and that time-based features, such as image
inserter, work correctly, choose the Timecode source option that
matches your assets. All timecodes are in a 24-hour format with
frame number (HH:MM:SS:FF). * Embedded (EMBEDDED) - Use the
timecode that is in the input video. If no embedded timecode is in
the source, the service will use Start at 0 (ZEROBASED) instead. *
Start at 0 (ZEROBASED) - Set the timecode of the initial frame to
00:00:00:00. * Specified Start (SPECIFIEDSTART) - Set the timecode
of the initial frame to a value other than zero. You use Start
timecode (Start) to provide this value.
@return [String]

@!attribute [rw] start

Only use when you set Source (TimecodeSource) to Specified start
(SPECIFIEDSTART). Use Start timecode (Start) to specify the timecode
for the initial frame. Use 24-hour format with frame number,
(HH:MM:SS:FF) or (HH:MM:SS;FF).
@return [String]

@!attribute [rw] timestamp_offset

Only applies to outputs that support program-date-time stamp. Use
Timestamp offset (TimestampOffset) to overwrite the timecode date
without affecting the time and frame number. Provide the new date as
a string in the format "yyyy-mm-dd". To use Time stamp offset, you
must also enable Insert program-date-time (InsertProgramDateTime) in
the output settings. For example, if the date part of your timecodes
is 2002-1-25 and you want to change it to one year later, set
Timestamp offset (TimestampOffset) to 2003-1-25.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/TimecodeConfig AWS API Documentation

Constants

SENSITIVE