class Aws::MediaConvert::Types::Output
@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/Output AWS API Documentation
@return [Types::VideoDescription]
output.
for the property codec. Include one instance of VideoDescription per
specific video settings depend on the video codec that you choose
VideoDescription contains a group of video encoding settings. The
@!attribute [rw] video_description
@return [String]
but not both.
either Preset (Preset) or Container settings (ContainerSettings),
settings. Provide the system or custom preset name. You can specify
Use Preset (Preset) to specify a preset for your transcoding
@!attribute [rw] preset
@return [Types::OutputSettings]
Specific settings for this type of output.
@!attribute [rw] output_settings
@return [String]
group.
you must use them in the same way in all outputs of the output
if you use the format identifiers $Number$ or $Time$ in one output,
Name modifier also accepts format identifiers. For DASH ISO outputs,
the same output group, Name modifier (NameModifier) is required.
part of your destination URI. When you create multiple outputs in
the end of each output filename. You specify the base filename as
Use Name modifier (NameModifier) to have the service add a string to
@!attribute [rw] name_modifier
@return [String]
service will use codec extensions (e.g. AAC, H265, H265, AC3)
MPEG-4 container, mp4 * WebM container, webm * No Container, the
transport stream, m2ts * Quicktime, mov * MXF container, mxf *
will use default extensions by container type as follows * MPEG-2
in File output groups. If you do not specify a value, the service
Use Extension (Extension) to specify the file extension for outputs
@!attribute [rw] extension
@return [Types::ContainerSettings]
Container specific settings.
@!attribute [rw] container_settings
@return [Array<Types::CaptionDescription>]
groups of captions settings.
(CaptionDescriptions). (CaptionDescriptions) can contain multiple
output that has captions, include one instance of
(CaptionDescriptions) contains groups of captions settings. For each
@!attribute [rw] caption_descriptions
@return [Array<Types::AudioDescription>]
multiple groups of encoding settings.
(AudioDescriptions) per output. (AudioDescriptions) can contain
organized by audio codec. Include one instance of
(AudioDescriptions) contains groups of audio encoding settings
@!attribute [rw] audio_descriptions
}
},
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: {
},
style_passthrough: “ENABLED”, # accepts ENABLED, DISABLED
srt_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: [
{
data as a hash:
@note When making an API call, you may pass Output
.
more information, see
you want MediaConvert to encode a single output file or stream. For
Each output in your job is a collection of settings that describes how