segmentDuration property
If you specify a preset in
PresetId
for which the value of
Container
is fmp4
(Fragmented MP4) or
ts
(MPEG-TS), SegmentDuration
is the target
maximum duration of each segment in seconds. For HLSv3
format
playlists, each media segment is stored in a separate .ts
file.
For HLSv4
, MPEG-DASH
, and Smooth
playlists, all media segments for an output are stored in a single file.
Each segment is approximately the length of the
SegmentDuration
, though individual segments might be shorter or
longer.
The range of valid values is 1 to 60 seconds. If the duration of the video
is not evenly divisible by SegmentDuration
, the duration of the
last segment is the remainder of total length/SegmentDuration.
Elastic Transcoder creates an output-specific playlist for each output
HLS
output that you specify in OutputKeys. To add an output to
the master playlist for this job, include it in the OutputKeys
of the associated playlist.
Implementation
final String? segmentDuration;