class Aws::MediaConvert::Types::OutputGroup


@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/OutputGroup AWS API Documentation
@return [Array<Types::Output>]
per output.
This object holds groups of encoding settings, one group of settings
@!attribute [rw] outputs
@return [Types::OutputGroupSettings]
Output Group settings, including type
@!attribute [rw] output_group_settings
@return [String]
Name of the output group
@!attribute [rw] name
@return [String]
spaces, or underscores.
Use up to twelve characters that are either letters, numbers,
settings JSON more human-readable. It does not affect your outputs.
group. This value is displayed on the console and can make your job
Use Custom Group Name (CustomName) to specify a name for the output
@!attribute [rw] custom_name
@return [Types::AutomatedEncodingSettings]
settings for you, based on characteristics of your input video.
Use automated encoding to have MediaConvert choose your encoding
@!attribute [rw] automated_encoding_settings
}
],
},
},
width: 1,
},
},
prefix: “__stringPattern”,
position: “TOP_CENTER”, # accepts TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT
font_size: 1,
timecode_burnin: {
},
},
strength: “LIGHTEST”, # accepts LIGHTEST, LIGHTER, DEFAULT, STRONGER, STRONGEST
preset: “__stringMin1Max256”,
payload: 1,
license: “__stringMin1Max100000”,
nexguard_file_marker_settings: {
partner_watermarking: {
},
},
strength: 1,
speed: 1,
post_temporal_sharpening: “DISABLED”, # accepts DISABLED, ENABLED, AUTO
aggressive_mode: 1,
temporal_filter_settings: {
},
strength: 1,
speed: 1,
post_filter_sharpen_strength: 1,
spatial_filter_settings: {
},
strength: 1,
filter_settings: {
filter: “BILATERAL”, # accepts BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL, TEMPORAL
noise_reducer: {
},
],
},
width: 1,
start_time: “__stringPattern01D20305D205D”,
opacity: 1,
layer: 1,
image_y: 1,
image_x: 1,
image_inserter_input: “__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA”,
height: 1,
fade_out: 1,
fade_in: 1,
duration: 1,
{
insertable_images: [
image_inserter: {
},
target_monitor_nits: 1,
mastering_monitor_nits: 1,
hdr_10_plus: {
},
profile: “PROFILE_5”, # accepts PROFILE_5
l6_mode: “PASSTHROUGH”, # accepts PASSTHROUGH, RECALCULATE, SPECIFY
},
max_fall: 1,
max_cll: 1,
l6_metadata: {
dolby_vision: {
},
mode: “DEINTERLACE”, # accepts DEINTERLACE, INVERSE_TELECINE, ADAPTIVE
control: “FORCE_ALL_FRAMES”, # accepts FORCE_ALL_FRAMES, NORMAL
algorithm: “INTERPOLATE”, # accepts INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER
deinterlacer: {
},
saturation: 1,
sample_range_conversion: “LIMITED_RANGE_SQUEEZE”, # accepts LIMITED_RANGE_SQUEEZE, NONE
hue: 1,
},
white_point_y: 1,
white_point_x: 1,
red_primary_y: 1,
red_primary_x: 1,
min_luminance: 1,
max_luminance: 1,
max_frame_average_light_level: 1,
max_content_light_level: 1,
green_primary_y: 1,
green_primary_x: 1,
blue_primary_y: 1,
blue_primary_x: 1,
hdr_10_metadata: {
contrast: 1,
color_space_conversion: “NONE”, # accepts NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020
brightness: 1,
color_corrector: {
video_preprocessors: {
timecode_insertion: “DISABLED”, # accepts DISABLED, PIC_TIMING_SEI
sharpness: 1,
scaling_behavior: “DEFAULT”, # accepts DEFAULT, STRETCH_TO_OUTPUT
respond_to_afd: “NONE”, # accepts NONE, RESPOND, PASSTHROUGH
},
y: 1,
x: 1,
width: 1,
height: 1,
position: {
height: 1,
fixed_afd: 1,
drop_frame_timecode: “DISABLED”, # accepts DISABLED, ENABLED
},
y: 1,
x: 1,
width: 1,
height: 1,
crop: {
color_metadata: “IGNORE”, # accepts IGNORE, INSERT
},
},
},
telecine: “NONE”, # accepts NONE, HARD
slices: 1,
quality_tuning_level: “SINGLE_PASS”, # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ
interlace_mode: “PROGRESSIVE”, # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
hrd_buffer_size: 1,
gop_closed_cadence: 1,
gop_b_reference: “DISABLED”, # accepts DISABLED, ENABLED
flicker_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
bitrate_class: “BITRATE_CLASS_25”, # accepts BITRATE_CLASS_25, BITRATE_CLASS_35, BITRATE_CLASS_50
xavc_hd_profile_settings: {
},
xavc_class: “CLASS_50”, # accepts CLASS_50, CLASS_100, CLASS_200
xavc_hd_intra_cbg_profile_settings: {
},
slices: 1,
quality_tuning_level: “SINGLE_PASS”, # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ
hrd_buffer_size: 1,
gop_closed_cadence: 1,
gop_b_reference: “DISABLED”, # accepts DISABLED, ENABLED
flicker_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
codec_profile: “HIGH”, # accepts HIGH, HIGH_422
bitrate_class: “BITRATE_CLASS_100”, # accepts BITRATE_CLASS_100, BITRATE_CLASS_140, BITRATE_CLASS_200
xavc_4k_profile_settings: {
},
xavc_class: “CLASS_100”, # accepts CLASS_100, CLASS_300, CLASS_480
xavc_4k_intra_vbr_profile_settings: {
},
xavc_class: “CLASS_100”, # accepts CLASS_100, CLASS_300, CLASS_480
xavc_4k_intra_cbg_profile_settings: {
temporal_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
spatial_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
softness: 1,
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
profile: “XAVC_HD_INTRA_CBG”, # accepts XAVC_HD_INTRA_CBG, XAVC_4K_INTRA_CBG, XAVC_4K_INTRA_VBR, XAVC_HD, XAVC_4K
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
entropy_encoding: “AUTO”, # accepts AUTO, CABAC, CAVLC
adaptive_quantization: “OFF”, # accepts OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX
xavc_settings: {
},
rate_control_mode: “VBR”, # accepts VBR
quality_tuning_level: “MULTI_PASS”, # accepts MULTI_PASS, MULTI_PASS_HQ
par_numerator: 1,
par_denominator: 1,
par_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
max_bitrate: 1,
hrd_buffer_size: 1,
gop_size: 1.0,
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
bitrate: 1,
vp_9_settings: {
},
rate_control_mode: “VBR”, # accepts VBR
quality_tuning_level: “MULTI_PASS”, # accepts MULTI_PASS, MULTI_PASS_HQ
par_numerator: 1,
par_denominator: 1,
par_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
max_bitrate: 1,
hrd_buffer_size: 1,
gop_size: 1.0,
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
bitrate: 1,
vp_8_settings: {
},
vc_3_class: “CLASS_145_8BIT”, # accepts CLASS_145_8BIT, CLASS_220_8BIT, CLASS_220_10BIT
telecine: “NONE”, # accepts NONE, HARD
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
scan_type_conversion_mode: “INTERLACED”, # accepts INTERLACED, INTERLACED_OPTIMIZE
interlace_mode: “INTERLACED”, # accepts INTERLACED, PROGRESSIVE
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
vc_3_settings: {
},
telecine: “NONE”, # accepts NONE, HARD
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
scan_type_conversion_mode: “INTERLACED”, # accepts INTERLACED, INTERLACED_OPTIMIZE
par_numerator: 1,
par_denominator: 1,
par_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
interlace_mode: “PROGRESSIVE”, # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
codec_profile: “APPLE_PRORES_422”, # accepts APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY, APPLE_PRORES_4444, APPLE_PRORES_4444_XQ
chroma_sampling: “PRESERVE_444_SAMPLING”, # accepts PRESERVE_444_SAMPLING, SUBSAMPLE_TO_422
prores_settings: {
},
temporal_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
telecine: “NONE”, # accepts NONE, SOFT, HARD
syntax: “DEFAULT”, # accepts DEFAULT, D_10
spatial_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
softness: 1,
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
scene_change_detect: “DISABLED”, # accepts DISABLED, ENABLED
scan_type_conversion_mode: “INTERLACED”, # accepts INTERLACED, INTERLACED_OPTIMIZE
rate_control_mode: “VBR”, # accepts VBR, CBR
quality_tuning_level: “SINGLE_PASS”, # accepts SINGLE_PASS, MULTI_PASS
par_numerator: 1,
par_denominator: 1,
par_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
number_b_frames_between_reference_frames: 1,
min_i_interval: 1,
max_bitrate: 1,
intra_dc_precision: “AUTO”, # accepts AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11
interlace_mode: “PROGRESSIVE”, # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
hrd_buffer_size: 1,
hrd_buffer_initial_fill_percentage: 1,
gop_size_units: “FRAMES”, # accepts FRAMES, SECONDS
gop_size: 1.0,
gop_closed_cadence: 1,
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
dynamic_sub_gop: “ADAPTIVE”, # accepts ADAPTIVE, STATIC
codec_profile: “MAIN”, # accepts MAIN, PROFILE_422
codec_level: “AUTO”, # accepts AUTO, LOW, MAIN, HIGH1440, HIGH
bitrate: 1,
adaptive_quantization: “OFF”, # accepts OFF, LOW, MEDIUM, HIGH
mpeg_2_settings: {
},
write_mp_4_packaging_type: “HVC1”, # accepts HVC1, HEV1
unregistered_sei_timecode: “DISABLED”, # accepts DISABLED, ENABLED
tiles: “DISABLED”, # accepts DISABLED, ENABLED
temporal_ids: “DISABLED”, # accepts DISABLED, ENABLED
temporal_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
telecine: “NONE”, # accepts NONE, SOFT, HARD
spatial_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
slices: 1,
scene_change_detect: “DISABLED”, # accepts DISABLED, ENABLED, TRANSITION_DETECTION
scan_type_conversion_mode: “INTERLACED”, # accepts INTERLACED, INTERLACED_OPTIMIZE
sample_adaptive_offset_filter_mode: “DEFAULT”, # accepts DEFAULT, ADAPTIVE, OFF
rate_control_mode: “VBR”, # accepts VBR, CBR, QVBR
},
qvbr_quality_level_fine_tune: 1.0,
qvbr_quality_level: 1,
max_average_bitrate: 1,
qvbr_settings: {
quality_tuning_level: “SINGLE_PASS”, # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ
par_numerator: 1,
par_denominator: 1,
par_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
number_reference_frames: 1,
number_b_frames_between_reference_frames: 1,
min_i_interval: 1,
max_bitrate: 1,
interlace_mode: “PROGRESSIVE”, # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
hrd_buffer_size: 1,
hrd_buffer_initial_fill_percentage: 1,
gop_size_units: “FRAMES”, # accepts FRAMES, SECONDS
gop_size: 1.0,
gop_closed_cadence: 1,
gop_b_reference: “DISABLED”, # accepts DISABLED, ENABLED
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
flicker_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
dynamic_sub_gop: “ADAPTIVE”, # accepts ADAPTIVE, STATIC
codec_profile: “MAIN_MAIN”, # accepts MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH
codec_level: “AUTO”, # accepts AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2
bitrate: 1,
alternate_transfer_function_sei: “DISABLED”, # accepts DISABLED, ENABLED
adaptive_quantization: “OFF”, # accepts OFF, LOW, MEDIUM, HIGH, HIGHER, MAX
h265_settings: {
},
unregistered_sei_timecode: “DISABLED”, # accepts DISABLED, ENABLED
temporal_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
telecine: “NONE”, # accepts NONE, SOFT, HARD
syntax: “DEFAULT”, # accepts DEFAULT, RP2027
spatial_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
softness: 1,
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
slices: 1,
scene_change_detect: “DISABLED”, # accepts DISABLED, ENABLED, TRANSITION_DETECTION
scan_type_conversion_mode: “INTERLACED”, # accepts INTERLACED, INTERLACED_OPTIMIZE
repeat_pps: “DISABLED”, # accepts DISABLED, ENABLED
rate_control_mode: “VBR”, # accepts VBR, CBR, QVBR
},
qvbr_quality_level_fine_tune: 1.0,
qvbr_quality_level: 1,
max_average_bitrate: 1,
qvbr_settings: {
quality_tuning_level: “SINGLE_PASS”, # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ
par_numerator: 1,
par_denominator: 1,
par_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
number_reference_frames: 1,
number_b_frames_between_reference_frames: 1,
min_i_interval: 1,
max_bitrate: 1,
interlace_mode: “PROGRESSIVE”, # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
hrd_buffer_size: 1,
hrd_buffer_initial_fill_percentage: 1,
gop_size_units: “FRAMES”, # accepts FRAMES, SECONDS
gop_size: 1.0,
gop_closed_cadence: 1,
gop_b_reference: “DISABLED”, # accepts DISABLED, ENABLED
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
flicker_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
field_encoding: “PAFF”, # accepts PAFF, FORCE_FIELD
entropy_encoding: “CABAC”, # accepts CABAC, CAVLC
dynamic_sub_gop: “ADAPTIVE”, # accepts ADAPTIVE, STATIC
codec_profile: “BASELINE”, # accepts BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN
codec_level: “AUTO”, # accepts AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2
bitrate: 1,
adaptive_quantization: “OFF”, # accepts OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX
h264_settings: {
},
quality: 1,
max_captures: 1,
framerate_numerator: 1,
framerate_denominator: 1,
frame_capture_settings: {
codec: “AV1”, # accepts AV1, AVC_INTRA, FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES, VC3, VP8, VP9, XAVC
},
telecine: “NONE”, # accepts NONE, HARD
slow_pal: “DISABLED”, # accepts DISABLED, ENABLED
scan_type_conversion_mode: “INTERLACED”, # accepts INTERLACED, INTERLACED_OPTIMIZE
interlace_mode: “PROGRESSIVE”, # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
},
quality_tuning_level: “SINGLE_PASS”, # accepts SINGLE_PASS, MULTI_PASS
avc_intra_uhd_settings: {
avc_intra_class: “CLASS_50”, # accepts CLASS_50, CLASS_100, CLASS_200, CLASS_4K_2K
avc_intra_settings: {
},
spatial_adaptive_quantization: “DISABLED”, # accepts DISABLED, ENABLED
slices: 1,
rate_control_mode: “QVBR”, # accepts QVBR
},
qvbr_quality_level_fine_tune: 1.0,
qvbr_quality_level: 1,
qvbr_settings: {
number_b_frames_between_reference_frames: 1,
max_bitrate: 1,
gop_size: 1.0,
framerate_numerator: 1,
framerate_denominator: 1,
framerate_conversion_algorithm: “DUPLICATE_DROP”, # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER
framerate_control: “INITIALIZE_FROM_SOURCE”, # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
adaptive_quantization: “OFF”, # accepts OFF, LOW, MEDIUM, HIGH, HIGHER, MAX
av_1_settings: {
codec_settings: {
anti_alias: “DISABLED”, # accepts DISABLED, ENABLED
afd_signaling: “NONE”, # accepts NONE, AUTO, FIXED
video_description: {
preset: “__stringMin0”,
},
},
segment_modifier: “__string”,
i_frame_only_manifest: “INCLUDE”, # accepts INCLUDE, EXCLUDE
descriptive_video_service_flag: “DONT_FLAG”, # accepts DONT_FLAG, FLAG
audio_track_type: “ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT”, # accepts ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM
audio_rendition_sets: “__string”,
audio_only_container: “AUTOMATIC”, # accepts AUTOMATIC, M2TS
audio_group_id: “__string”,
hls_settings: {
output_settings: {
name_modifier: “__stringMin1”,
extension: “__string”,
},
},
},
max_anc_data_size: 1,
duration_mode: “ALLOW_ANY_DURATION”, # accepts ALLOW_ANY_DURATION, DROP_FRAMES_FOR_COMPLIANCE
xavc_profile_settings: {
profile: “D_10”, # accepts D_10, XDCAM, OP1A, XAVC
afd_signaling: “NO_COPY”, # accepts NO_COPY, COPY_FROM_VIDEO
mxf_settings: {
},
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_esam: “INSERT”, # accepts INSERT, NONE
caption_container_type: “RAW”, # accepts RAW, FRAGMENTED_MP4
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
accessibility_caption_hints: “INCLUDE”, # accepts INCLUDE, EXCLUDE
mpd_settings: {
},
mp_4_major_brand: “__string”,
moov_placement: “PROGRESSIVE_DOWNLOAD”, # accepts PROGRESSIVE_DOWNLOAD, NORMAL
free_space_box: “INCLUDE”, # accepts INCLUDE, EXCLUDE
ctts_version: 1,
cslg_atom: “INCLUDE”, # accepts INCLUDE, EXCLUDE
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
mp_4_settings: {
},
reference: “SELF_CONTAINED”, # accepts SELF_CONTAINED, EXTERNAL
padding_control: “OMNEON”, # accepts OMNEON, NONE
mpeg_2_four_cc_control: “XDCAM”, # accepts XDCAM, MPEG
cslg_atom: “INCLUDE”, # accepts INCLUDE, EXCLUDE
clap_atom: “INCLUDE”, # accepts INCLUDE, EXCLUDE
mov_settings: {
},
video_pid: 1,
transport_stream_id: 1,
timed_metadata_pid: 1,
timed_metadata: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_pid: 1,
program_number: 1,
private_metadata_pid: 1,
pmt_pid: 1,
pmt_interval: 1,
pcr_pid: 1,
pcr_control: “PCR_EVERY_PES_PACKET”, # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD
pat_interval: 1,
nielsen_id_3: “INSERT”, # accepts INSERT, NONE
max_pcr_interval: 1,
audio_pids: [1],
audio_frames_per_pes: 1,
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
m3u_8_settings: {
},
video_pid: 1,
transport_stream_id: 1,
timed_metadata_pid: 1,
segmentation_time: 1.0,
segmentation_style: “MAINTAIN_CADENCE”, # accepts MAINTAIN_CADENCE, RESET_CADENCE
segmentation_markers: “NONE”, # accepts NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_pid: 1,
},
scte_35_esam_pid: 1,
scte_35_esam: {
rate_mode: “VBR”, # accepts VBR, CBR
program_number: 1,
private_metadata_pid: 1,
pmt_pid: 1,
pmt_interval: 1,
pcr_pid: 1,
pcr_control: “PCR_EVERY_PES_PACKET”, # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD
pat_interval: 1,
null_packet_bitrate: 1.0,
nielsen_id_3: “INSERT”, # accepts INSERT, NONE
min_ebp_interval: 1,
max_pcr_interval: 1,
fragment_time: 1.0,
force_ts_video_ebp_order: “FORCE”, # accepts FORCE, DEFAULT
es_rate_in_pes: “INCLUDE”, # accepts INCLUDE, EXCLUDE
ebp_placement: “VIDEO_AND_AUDIO_PIDS”, # accepts VIDEO_AND_AUDIO_PIDS, VIDEO_PID
ebp_audio_interval: “VIDEO_AND_FIXED_INTERVALS”, # accepts VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL
dvb_teletext_pid: 1,
},
tdt_interval: 1,
dvb_tdt_settings: {
dvb_sub_pids: [1],
},
service_provider_name: “__stringMin1Max256”,
service_name: “__stringMin1Max256”,
sdt_interval: 1,
output_sdt: “SDT_FOLLOW”, # accepts SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE
dvb_sdt_settings: {
},
nit_interval: 1,
network_name: “__stringMin1Max256”,
network_id: 1,
dvb_nit_settings: {
buffer_model: “MULTIPLEX”, # accepts MULTIPLEX, NONE
bitrate: 1,
audio_pids: [1],
audio_frames_per_pes: 1,
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
audio_buffer_model: “DVB”, # accepts DVB, ATSC
m2ts_settings: {
},
moov_placement: “PROGRESSIVE_DOWNLOAD”, # accepts PROGRESSIVE_DOWNLOAD, NORMAL
f4v_settings: {
container: “F4V”, # accepts F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, WEBM, RAW
},
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_esam: “INSERT”, # accepts INSERT, NONE
i_frame_only_manifest: “INCLUDE”, # accepts INCLUDE, EXCLUDE
descriptive_video_service_flag: “DONT_FLAG”, # accepts DONT_FLAG, FLAG
audio_track_type: “ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT”, # accepts ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT
audio_rendition_sets: “__string”,
audio_group_id: “__string”,
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
cmfc_settings: {
container_settings: {
],
},
language_description: “__string”,
language_code: “ENG”, # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
},
},
style_passthrough: “ENABLED”, # accepts ENABLED, DISABLED
webvtt_destination_settings: {
},
style_passthrough: “ENABLED”, # accepts ENABLED, DISABLED
ttml_destination_settings: {
},
page_types: [“PAGE_TYPE_INITIAL”], # accepts PAGE_TYPE_INITIAL, PAGE_TYPE_SUBTITLE, PAGE_TYPE_ADDL_INFO, PAGE_TYPE_PROGRAM_SCHEDULE, PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE
page_number: “__stringMin3Max3Pattern1809aFAF09aEAE”,
teletext_destination_settings: {
},
framerate: “FRAMERATE_23_97”, # accepts FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_25, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME
scc_destination_settings: {
},
style_passthrough: “ENABLED”, # accepts ENABLED, DISABLED
imsc_destination_settings: {
},
destination_708_service_number: 1,
destination_608_channel_number: 1,
embedded_destination_settings: {
},
y_position: 1,
x_position: 1,
width: 1,
teletext_spacing: “FIXED_GRID”, # accepts FIXED_GRID, PROPORTIONAL
subtitling_type: “HEARING_IMPAIRED”, # accepts HEARING_IMPAIRED, STANDARD
shadow_y_offset: 1,
shadow_x_offset: 1,
shadow_opacity: 1,
shadow_color: “NONE”, # accepts NONE, BLACK, WHITE
outline_size: 1,
outline_color: “BLACK”, # accepts BLACK, WHITE, YELLOW, RED, GREEN, BLUE
height: 1,
font_size: 1,
font_script: “AUTOMATIC”, # accepts AUTOMATIC, HANS, HANT
font_resolution: 1,
font_opacity: 1,
font_color: “WHITE”, # accepts WHITE, BLACK, YELLOW, RED, GREEN, BLUE
dds_y_coordinate: 1,
dds_x_coordinate: 1,
dds_handling: “NONE”, # accepts NONE, SPECIFIED, NO_DISPLAY_WINDOW
background_opacity: 1,
background_color: “NONE”, # accepts NONE, BLACK, WHITE
alignment: “CENTERED”, # accepts CENTERED, LEFT
dvb_sub_destination_settings: {
destination_type: “BURN_IN”, # accepts BURN_IN, DVB_SUB, EMBEDDED, EMBEDDED_PLUS_SCTE20, IMSC, SCTE20_PLUS_EMBEDDED, SCC, SRT, SMI, TELETEXT, TTML, WEBVTT
},
y_position: 1,
x_position: 1,
teletext_spacing: “FIXED_GRID”, # accepts FIXED_GRID, PROPORTIONAL
shadow_y_offset: 1,
shadow_x_offset: 1,
shadow_opacity: 1,
shadow_color: “NONE”, # accepts NONE, BLACK, WHITE
outline_size: 1,
outline_color: “BLACK”, # accepts BLACK, WHITE, YELLOW, RED, GREEN, BLUE
font_size: 1,
font_script: “AUTOMATIC”, # accepts AUTOMATIC, HANS, HANT
font_resolution: 1,
font_opacity: 1,
font_color: “WHITE”, # accepts WHITE, BLACK, YELLOW, RED, GREEN, BLUE
background_opacity: 1,
background_color: “NONE”, # accepts NONE, BLACK, WHITE
alignment: “CENTERED”, # accepts CENTERED, LEFT
burnin_destination_settings: {
destination_settings: {
custom_language_code: “__stringPatternAZaZ23AZaZ”,
caption_selector_name: “__stringMin1”,
{
caption_descriptions: [
],
},
stream_name: “__stringPatternWS”,
},
channels_out: 1,
channels_in: 1,
},
],
},
input_channels_fine_tune: [1.0],
input_channels: [1],
{
output_channels: [
channel_mapping: {
remix_settings: {
language_code_control: “FOLLOW_INPUT”, # accepts FOLLOW_INPUT, USE_CONFIGURED
language_code: “ENG”, # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
custom_language_code: “__stringPatternAZaZ23AZaZ”,
},
},
sample_rate: 1,
format: “RIFF”, # accepts RIFF, RF64
channels: 1,
bit_depth: 1,
wav_settings: {
},
vbr_quality: 1,
sample_rate: 1,
channels: 1,
vorbis_settings: {
},
sample_rate: 1,
channels: 1,
bitrate: 1,
opus_settings: {
},
vbr_quality: 1,
sample_rate: 1,
rate_control_mode: “CBR”, # accepts CBR, VBR
channels: 1,
bitrate: 1,
mp_3_settings: {
},
sample_rate: 1,
channels: 1,
bitrate: 1,
mp_2_settings: {
},
surround_mode: “NOT_INDICATED”, # accepts NOT_INDICATED, ENABLED, DISABLED
surround_ex_mode: “NOT_INDICATED”, # accepts NOT_INDICATED, ENABLED, DISABLED
stereo_downmix: “NOT_INDICATED”, # accepts NOT_INDICATED, LO_RO, LT_RT, DPL2
sample_rate: 1,
phase_control: “SHIFT_90_DEGREES”, # accepts SHIFT_90_DEGREES, NO_SHIFT
passthrough_control: “WHEN_POSSIBLE”, # accepts WHEN_POSSIBLE, NO_PASSTHROUGH
metadata_control: “FOLLOW_INPUT”, # accepts FOLLOW_INPUT, USE_CONFIGURED
lt_rt_surround_mix_level: 1.0,
lt_rt_center_mix_level: 1.0,
lo_ro_surround_mix_level: 1.0,
lo_ro_center_mix_level: 1.0,
lfe_filter: “ENABLED”, # accepts ENABLED, DISABLED
lfe_control: “LFE”, # accepts LFE, NO_LFE
dynamic_range_compression_rf: “NONE”, # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
dynamic_range_compression_line: “NONE”, # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
dialnorm: 1,
dc_filter: “ENABLED”, # accepts ENABLED, DISABLED
coding_mode: “CODING_MODE_1_0”, # accepts CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2
bitstream_mode: “COMPLETE_MAIN”, # accepts COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED
bitrate: 1,
attenuation_control: “ATTENUATE_3_DB”, # accepts ATTENUATE_3_DB, NONE
eac_3_settings: {
},
surround_ex_mode: “NOT_INDICATED”, # accepts NOT_INDICATED, ENABLED, DISABLED
stereo_downmix: “NOT_INDICATED”, # accepts NOT_INDICATED, STEREO, SURROUND, DPL2
speech_threshold: 1,
sample_rate: 1,
metering_mode: “LEQ_A”, # accepts LEQ_A, ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4
lt_rt_surround_mix_level: 1.0,
lt_rt_center_mix_level: 1.0,
lo_ro_surround_mix_level: 1.0,
lo_ro_center_mix_level: 1.0,
dynamic_range_control: “SPECIFIED”, # accepts SPECIFIED, INITIALIZE_FROM_SOURCE
dynamic_range_compression_rf: “NONE”, # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
dynamic_range_compression_line: “NONE”, # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
downmix_control: “SPECIFIED”, # accepts SPECIFIED, INITIALIZE_FROM_SOURCE
dialogue_intelligence: “ENABLED”, # accepts ENABLED, DISABLED
coding_mode: “CODING_MODE_AUTO”, # accepts CODING_MODE_AUTO, CODING_MODE_5_1_4, CODING_MODE_7_1_4, CODING_MODE_9_1_6
bitstream_mode: “COMPLETE_MAIN”, # accepts COMPLETE_MAIN
bitrate: 1,
eac_3_atmos_settings: {
codec: “AAC”, # accepts AAC, MP2, MP3, WAV, AIFF, AC3, EAC3, EAC3_ATMOS, VORBIS, OPUS, PASSTHROUGH
},
sample_rate: 1,
channels: 1,
bit_depth: 1,
aiff_settings: {
},
sample_rate: 1,
metadata_control: “FOLLOW_INPUT”, # accepts FOLLOW_INPUT, USE_CONFIGURED
lfe_filter: “ENABLED”, # accepts ENABLED, DISABLED
dynamic_range_compression_rf: “FILM_STANDARD”, # accepts FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE
dynamic_range_compression_profile: “FILM_STANDARD”, # accepts FILM_STANDARD, NONE
dynamic_range_compression_line: “FILM_STANDARD”, # accepts FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE
dialnorm: 1,
coding_mode: “CODING_MODE_1_0”, # accepts CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE
bitstream_mode: “COMPLETE_MAIN”, # accepts COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER
bitrate: 1,
ac_3_settings: {
},
vbr_quality: “LOW”, # accepts LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH
specification: “MPEG2”, # accepts MPEG2, MPEG4
sample_rate: 1,
raw_format: “LATM_LOAS”, # accepts LATM_LOAS, NONE
rate_control_mode: “CBR”, # accepts CBR, VBR
coding_mode: “AD_RECEIVER_MIX”, # accepts AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1
codec_profile: “LC”, # accepts LC, HEV1, HEV2
bitrate: 1,
audio_description_broadcaster_mix: “BROADCASTER_MIXED_AD”, # accepts BROADCASTER_MIXED_AD, NORMAL
aac_settings: {
codec_settings: {
audio_type_control: “FOLLOW_INPUT”, # accepts FOLLOW_INPUT, USE_CONFIGURED
audio_type: 1,
audio_source_name: “__string”,
},
target_lkfs: 1.0,
peak_calculation: “TRUE_PEAK”, # accepts TRUE_PEAK, NONE
loudness_logging: “LOG”, # accepts LOG, DONT_LOG
correction_gate_level: 1,
algorithm_control: “CORRECT_AUDIO”, # accepts CORRECT_AUDIO, MEASURE_ONLY
algorithm: “ITU_BS_1770_1”, # accepts ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4
audio_normalization_settings: {
},
channel_tag: “L”, # accepts L, R, C, LFE, LS, RS, LC, RC, CS, LSD, RSD, TCS, VHL, VHC, VHR
audio_channel_tagging_settings: {
{
audio_descriptions: [
{
outputs: [
},
type: “HLS_GROUP_SETTINGS”, # accepts HLS_GROUP_SETTINGS, DASH_ISO_GROUP_SETTINGS, FILE_GROUP_SETTINGS, MS_SMOOTH_GROUP_SETTINGS, CMAF_GROUP_SETTINGS
},
manifest_encoding: “UTF8”, # accepts UTF8, UTF16
fragment_length: 1,
},
},
url: “__stringPatternHttps”,
system_ids: [“__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12”],
resource_id: “__string”,
certificate_arn: “__stringPatternArnAwsUsGovAcm”,
speke_key_provider: {
encryption: {
},
},
},
kms_key_arn: “__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912”,
encryption_type: “SERVER_SIDE_ENCRYPTION_S3”, # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS
encryption: {
},
canned_acl: “PUBLIC_READ”, # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL
access_control: {
s3_settings: {
destination_settings: {
destination: “__stringPatternS3”,
audio_deduplication: “COMBINE_DUPLICATE_STREAMS”, # accepts COMBINE_DUPLICATE_STREAMS, NONE
],
},
selected_outputs: [“__stringMin1”],
manifest_name_modifier: “__stringMin1”,
{
additional_manifests: [
ms_smooth_group_settings: {
},
timestamp_delta_milliseconds: 1,
timed_metadata_id_3_period: 1,
timed_metadata_id_3_frame: “NONE”, # accepts NONE, PRIV, TDRL
stream_inf_resolution: “INCLUDE”, # accepts INCLUDE, EXCLUDE
segments_per_subdirectory: 1,
segment_length: 1,
segment_control: “SINGLE_FILE”, # accepts SINGLE_FILE, SEGMENTED_FILES
program_date_time_period: 1,
program_date_time: “INCLUDE”, # accepts INCLUDE, EXCLUDE
output_selection: “MANIFESTS_AND_SEGMENTS”, # accepts MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY
min_segment_length: 1,
min_final_segment_length: 1.0,
manifest_duration_format: “FLOATING_POINT”, # accepts FLOATING_POINT, INTEGER
manifest_compression: “GZIP”, # accepts GZIP, NONE
image_based_trick_play: “NONE”, # accepts NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME
},
type: “SPEKE”, # accepts SPEKE, STATIC_KEY
},
url: “__string”,
static_key_value: “__stringPatternAZaZ0932”,
key_format_versions: “__stringPatternDD”,
key_format: “__stringPatternIdentityAZaZ26AZaZ09163”,
static_key_provider: {
},
url: “__stringPatternHttps”,
system_ids: [“__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12”],
resource_id: “__string”,
certificate_arn: “__stringPatternArnAwsUsGovAcm”,
speke_key_provider: {
offline_encrypted: “ENABLED”, # accepts ENABLED, DISABLED
initialization_vector_in_manifest: “INCLUDE”, # accepts INCLUDE, EXCLUDE
encryption_method: “AES128”, # accepts AES128, SAMPLE_AES
constant_initialization_vector: “__stringMin32Max32Pattern09aFAF32”,
encryption: {
directory_structure: “SINGLE_DIRECTORY”, # accepts SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM
},
},
},
kms_key_arn: “__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912”,
encryption_type: “SERVER_SIDE_ENCRYPTION_S3”, # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS
encryption: {
},
canned_acl: “PUBLIC_READ”, # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL
access_control: {
s3_settings: {
destination_settings: {
destination: “__stringPatternS3”,
codec_specification: “RFC_6381”, # accepts RFC_6381, RFC_4281
client_cache: “DISABLED”, # accepts DISABLED, ENABLED
caption_language_setting: “INSERT”, # accepts INSERT, OMIT, NONE
],
},
language_description: “__string”,
language_code: “ENG”, # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
custom_language_code: “__stringMin3Max3PatternAZaZ3”,
caption_channel: 1,
{
caption_language_mappings: [
base_url: “__string”,
audio_only_header: “INCLUDE”, # accepts INCLUDE, EXCLUDE
],
},
selected_outputs: [“__stringMin1”],
manifest_name_modifier: “__stringMin1”,
{
additional_manifests: [
ad_markers: [“ELEMENTAL”], # accepts ELEMENTAL, ELEMENTAL_SCTE35
hls_group_settings: {
},
},
},
},
kms_key_arn: “__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912”,
encryption_type: “SERVER_SIDE_ENCRYPTION_S3”, # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS
encryption: {
},
canned_acl: “PUBLIC_READ”, # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL
access_control: {
s3_settings: {
destination_settings: {
destination: “__stringPatternS3”,
file_group_settings: {
},
write_segment_timeline_in_representation: “ENABLED”, # accepts ENABLED, DISABLED
segment_length: 1,
segment_control: “SINGLE_FILE”, # accepts SINGLE_FILE, SEGMENTED_FILES
pts_offset_handling_for_b_frames: “ZERO_BASED”, # accepts ZERO_BASED, MATCH_INITIAL_PTS
mpd_profile: “MAIN_PROFILE”, # accepts MAIN_PROFILE, ON_DEMAND_PROFILE
min_final_segment_length: 1.0,
min_buffer_time: 1,
image_based_trick_play: “NONE”, # accepts NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME
hbbtv_compliance: “HBBTV_1_5”, # accepts HBBTV_1_5, NONE
fragment_length: 1,
},
},
url: “__stringPatternHttps”,
system_ids: [“__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12”],
resource_id: “__string”,
certificate_arn: “__stringPatternArnAwsUsGovAcm”,
speke_key_provider: {
playback_device_compatibility: “CENC_V1”, # accepts CENC_V1, UNENCRYPTED_SEI
encryption: {
},
},
},
kms_key_arn: “__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912”,
encryption_type: “SERVER_SIDE_ENCRYPTION_S3”, # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS
encryption: {
},
canned_acl: “PUBLIC_READ”, # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL
access_control: {
s3_settings: {
destination_settings: {
destination: “__stringPatternS3”,
base_url: “__string”,
audio_channel_config_scheme_id_uri: “MPEG_CHANNEL_CONFIGURATION”, # accepts MPEG_CHANNEL_CONFIGURATION, DOLBY_CHANNEL_CONFIGURATION
],
},
selected_outputs: [“__stringMin1”],
manifest_name_modifier: “__stringMin1”,
{
additional_manifests: [
dash_iso_group_settings: {
},
write_segment_timeline_in_representation: “ENABLED”, # accepts ENABLED, DISABLED
write_hls_manifest: “DISABLED”, # accepts DISABLED, ENABLED
write_dash_manifest: “DISABLED”, # accepts DISABLED, ENABLED
stream_inf_resolution: “INCLUDE”, # accepts INCLUDE, EXCLUDE
segment_length: 1,
segment_control: “SINGLE_FILE”, # accepts SINGLE_FILE, SEGMENTED_FILES
pts_offset_handling_for_b_frames: “ZERO_BASED”, # accepts ZERO_BASED, MATCH_INITIAL_PTS
mpd_profile: “MAIN_PROFILE”, # accepts MAIN_PROFILE, ON_DEMAND_PROFILE
min_final_segment_length: 1.0,
min_buffer_time: 1,
manifest_duration_format: “FLOATING_POINT”, # accepts FLOATING_POINT, INTEGER
manifest_compression: “GZIP”, # accepts GZIP, NONE
image_based_trick_play: “NONE”, # accepts NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME
fragment_length: 1,
},
type: “SPEKE”, # accepts SPEKE, STATIC_KEY
},
url: “__string”,
static_key_value: “__stringPatternAZaZ0932”,
key_format_versions: “__stringPatternDD”,
key_format: “__stringPatternIdentityAZaZ26AZaZ09163”,
static_key_provider: {
},
url: “__stringPatternHttps”,
resource_id: “__stringPatternW”,
hls_signaled_system_ids: [“__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12”],
dash_signaled_system_ids: [“__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12”],
certificate_arn: “__stringPatternArnAwsUsGovAcm”,
speke_key_provider: {
initialization_vector_in_manifest: “INCLUDE”, # accepts INCLUDE, EXCLUDE
encryption_method: “SAMPLE_AES”, # accepts SAMPLE_AES, AES_CTR
constant_initialization_vector: “__stringMin32Max32Pattern09aFAF32”,
encryption: {
},
},
},
kms_key_arn: “__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912”,
encryption_type: “SERVER_SIDE_ENCRYPTION_S3”, # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS
encryption: {
},
canned_acl: “PUBLIC_READ”, # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL
access_control: {
s3_settings: {
destination_settings: {
destination: “__stringPatternS3”,
codec_specification: “RFC_6381”, # accepts RFC_6381, RFC_4281
client_cache: “DISABLED”, # accepts DISABLED, ENABLED
base_url: “__string”,
],
},
selected_outputs: [“__stringMin1”],
manifest_name_modifier: “__stringMin1”,
{
additional_manifests: [
cmaf_group_settings: {
output_group_settings: {
name: “__string”,
custom_name: “__string”,
},
},
min_abr_bitrate: 1,
max_renditions: 1,
max_abr_bitrate: 1,
abr_settings: {
automated_encoding_settings: {
{
data as a hash:
@note When making an API call, you may pass OutputGroup
Group of outputs