NAME
Paws::MediaConvert::UpdatePreset - Arguments for method UpdatePreset on Paws::MediaConvert
DESCRIPTION
This class represents the parameters used for calling the method UpdatePreset on the AWS Elemental MediaConvert service. Use the attributes of this class as arguments to method UpdatePreset.
You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdatePreset.
SYNOPSIS
my $mediaconvert = Paws->service('MediaConvert');
my $UpdatePresetResponse = $mediaconvert->UpdatePreset(
Name => 'My__string',
Category => 'My__string', # OPTIONAL
Description => 'My__string', # OPTIONAL
Settings => {
AudioDescriptions => [
{
AudioChannelTaggingSettings => {
ChannelTag => 'L'
, # values: L, R, C, LFE, LS, RS, LC, RC, CS, LSD, RSD, TCS, VHL, VHC, VHR; OPTIONAL
}, # OPTIONAL
AudioNormalizationSettings => {
Algorithm => 'ITU_BS_1770_1'
, # values: ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4; OPTIONAL
AlgorithmControl =>
'CORRECT_AUDIO', # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL
CorrectionGateLevel => 1, # min: -70; OPTIONAL
LoudnessLogging => 'LOG', # values: LOG, DONT_LOG; OPTIONAL
PeakCalculation =>
'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL
TargetLkfs => 1, # OPTIONAL
}, # OPTIONAL
AudioSourceName => 'My__string',
AudioType => 1, # max: 255; OPTIONAL
AudioTypeControl =>
'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL
CodecSettings => {
AacSettings => {
AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD'
, # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL
Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL
CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL
CodingMode => 'AD_RECEIVER_MIX'
, # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1; OPTIONAL
RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL
RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL
SampleRate => 1, # min: 8000, max: 96000; OPTIONAL
Specification => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL
VbrQuality =>
'LOW', # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL
}, # OPTIONAL
Ac3Settings => {
Bitrate => 1, # min: 64000, max: 640000; OPTIONAL
BitstreamMode => 'COMPLETE_MAIN'
, # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL
CodingMode => 'CODING_MODE_1_0'
, # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL
Dialnorm => 1, # min: 1, max: 31; OPTIONAL
DynamicRangeCompressionLine => 'FILM_STANDARD'
, # values: FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE; OPTIONAL
DynamicRangeCompressionProfile =>
'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL
DynamicRangeCompressionRf => 'FILM_STANDARD'
, # values: FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE; OPTIONAL
LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
MetadataControl => 'FOLLOW_INPUT'
, # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL
SampleRate => 1, # min: 48000, max: 48000; OPTIONAL
}, # OPTIONAL
AiffSettings => {
BitDepth => 1, # min: 16, max: 24; OPTIONAL
Channels => 1, # min: 1, max: 64; OPTIONAL
SampleRate => 1, # min: 8000, max: 192000; OPTIONAL
}, # OPTIONAL
Codec => 'AAC'
, # values: AAC, MP2, MP3, WAV, AIFF, AC3, EAC3, EAC3_ATMOS, VORBIS, OPUS, PASSTHROUGH; OPTIONAL
Eac3AtmosSettings => {
Bitrate => 1, # min: 384000, max: 1024000; OPTIONAL
BitstreamMode =>
'COMPLETE_MAIN', # values: COMPLETE_MAIN; OPTIONAL
CodingMode => 'CODING_MODE_AUTO'
, # values: CODING_MODE_AUTO, CODING_MODE_5_1_4, CODING_MODE_7_1_4, CODING_MODE_9_1_6; OPTIONAL
DialogueIntelligence =>
'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
DownmixControl => 'SPECIFIED'
, # values: SPECIFIED, INITIALIZE_FROM_SOURCE; OPTIONAL
DynamicRangeCompressionLine => 'NONE'
, # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL
DynamicRangeCompressionRf => 'NONE'
, # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL
DynamicRangeControl => 'SPECIFIED'
, # values: SPECIFIED, INITIALIZE_FROM_SOURCE; OPTIONAL
LoRoCenterMixLevel => 1, # OPTIONAL
LoRoSurroundMixLevel => 1, # OPTIONAL
LtRtCenterMixLevel => 1, # OPTIONAL
LtRtSurroundMixLevel => 1, # OPTIONAL
MeteringMode => 'LEQ_A'
, # values: LEQ_A, ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4; OPTIONAL
SampleRate => 1, # min: 48000, max: 48000; OPTIONAL
SpeechThreshold => 1, # max: 100; OPTIONAL
StereoDownmix => 'NOT_INDICATED'
, # values: NOT_INDICATED, STEREO, SURROUND, DPL2; OPTIONAL
SurroundExMode => 'NOT_INDICATED'
, # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL
}, # OPTIONAL
Eac3Settings => {
AttenuationControl =>
'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL
Bitrate => 1, # min: 64000, max: 640000; OPTIONAL
BitstreamMode => 'COMPLETE_MAIN'
, # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL
CodingMode => 'CODING_MODE_1_0'
, # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL
DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
Dialnorm => 1, # min: 1, max: 31; OPTIONAL
DynamicRangeCompressionLine => 'NONE'
, # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL
DynamicRangeCompressionRf => 'NONE'
, # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL
LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL
LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
LoRoCenterMixLevel => 1, # OPTIONAL
LoRoSurroundMixLevel => 1, # OPTIONAL
LtRtCenterMixLevel => 1, # OPTIONAL
LtRtSurroundMixLevel => 1, # OPTIONAL
MetadataControl => 'FOLLOW_INPUT'
, # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL
PassthroughControl => 'WHEN_POSSIBLE'
, # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL
PhaseControl => 'SHIFT_90_DEGREES'
, # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL
SampleRate => 1, # min: 48000, max: 48000; OPTIONAL
StereoDownmix => 'NOT_INDICATED'
, # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL
SurroundExMode => 'NOT_INDICATED'
, # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL
SurroundMode => 'NOT_INDICATED'
, # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL
}, # OPTIONAL
Mp2Settings => {
Bitrate => 1, # min: 32000, max: 384000; OPTIONAL
Channels => 1, # min: 1, max: 2; OPTIONAL
SampleRate => 1, # min: 32000, max: 48000; OPTIONAL
}, # OPTIONAL
Mp3Settings => {
Bitrate => 1, # min: 16000, max: 320000; OPTIONAL
Channels => 1, # min: 1, max: 2; OPTIONAL
RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL
SampleRate => 1, # min: 22050, max: 48000; OPTIONAL
VbrQuality => 1, # max: 9; OPTIONAL
}, # OPTIONAL
OpusSettings => {
Bitrate => 1, # min: 32000, max: 192000; OPTIONAL
Channels => 1, # min: 1, max: 2; OPTIONAL
SampleRate => 1, # min: 16000, max: 48000; OPTIONAL
}, # OPTIONAL
VorbisSettings => {
Channels => 1, # min: 1, max: 2; OPTIONAL
SampleRate => 1, # min: 22050, max: 48000; OPTIONAL
VbrQuality => 1, # min: -1, max: 10; OPTIONAL
}, # OPTIONAL
WavSettings => {
BitDepth => 1, # min: 16, max: 24; OPTIONAL
Channels => 1, # min: 1, max: 64; OPTIONAL
Format => 'RIFF', # values: RIFF, RF64; OPTIONAL
SampleRate => 1, # min: 8000, max: 192000; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
CustomLanguageCode => 'My__stringPatternAZaZ23AZaZ', # OPTIONAL
LanguageCode => 'ENG'
, # values: 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; OPTIONAL
LanguageCodeControl =>
'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL
RemixSettings => {
ChannelMapping => {
OutputChannels => [
{
InputChannels => [
1, ... # min: -60, max: 6
], # OPTIONAL
InputChannelsFineTune => [ 1, ... ], # OPTIONAL
},
...
], # OPTIONAL
}, # OPTIONAL
ChannelsIn => 1, # min: 1, max: 64; OPTIONAL
ChannelsOut => 1, # min: 1, max: 64; OPTIONAL
}, # OPTIONAL
StreamName => 'My__stringPatternWS', # OPTIONAL
},
...
], # OPTIONAL
CaptionDescriptions => [
{
CustomLanguageCode => 'My__stringPatternAZaZ23AZaZ', # OPTIONAL
DestinationSettings => {
BurninDestinationSettings => {
Alignment => 'CENTERED', # values: CENTERED, LEFT; OPTIONAL
BackgroundColor =>
'NONE', # values: NONE, BLACK, WHITE; OPTIONAL
BackgroundOpacity => 1, # max: 255; OPTIONAL
FontColor => 'WHITE'
, # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL
FontOpacity => 1, # max: 255; OPTIONAL
FontResolution => 1, # min: 96, max: 600; OPTIONAL
FontScript =>
'AUTOMATIC', # values: AUTOMATIC, HANS, HANT; OPTIONAL
FontSize => 1, # max: 96; OPTIONAL
OutlineColor => 'BLACK'
, # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE; OPTIONAL
OutlineSize => 1, # max: 10; OPTIONAL
ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL
ShadowOpacity => 1, # max: 255; OPTIONAL
ShadowXOffset =>
1, # min: -2147483648, max: 2147483647; OPTIONAL
ShadowYOffset =>
1, # min: -2147483648, max: 2147483647; OPTIONAL
TeletextSpacing =>
'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL
XPosition => 1, # max: 2147483647; OPTIONAL
YPosition => 1, # max: 2147483647; OPTIONAL
}, # OPTIONAL
DestinationType => 'BURN_IN'
, # values: BURN_IN, DVB_SUB, EMBEDDED, EMBEDDED_PLUS_SCTE20, IMSC, SCTE20_PLUS_EMBEDDED, SCC, SRT, SMI, TELETEXT, TTML, WEBVTT; OPTIONAL
DvbSubDestinationSettings => {
Alignment => 'CENTERED', # values: CENTERED, LEFT; OPTIONAL
BackgroundColor =>
'NONE', # values: NONE, BLACK, WHITE; OPTIONAL
BackgroundOpacity => 1, # max: 255; OPTIONAL
DdsHandling =>
'NONE', # values: NONE, SPECIFIED, NO_DISPLAY_WINDOW; OPTIONAL
DdsXCoordinate => 1, # max: 2147483647; OPTIONAL
DdsYCoordinate => 1, # max: 2147483647; OPTIONAL
FontColor => 'WHITE'
, # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL
FontOpacity => 1, # max: 255; OPTIONAL
FontResolution => 1, # min: 96, max: 600; OPTIONAL
FontScript =>
'AUTOMATIC', # values: AUTOMATIC, HANS, HANT; OPTIONAL
FontSize => 1, # max: 96; OPTIONAL
Height => 1, # min: 1, max: 2147483647; OPTIONAL
OutlineColor => 'BLACK'
, # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE; OPTIONAL
OutlineSize => 1, # max: 10; OPTIONAL
ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL
ShadowOpacity => 1, # max: 255; OPTIONAL
ShadowXOffset =>
1, # min: -2147483648, max: 2147483647; OPTIONAL
ShadowYOffset =>
1, # min: -2147483648, max: 2147483647; OPTIONAL
SubtitlingType => 'HEARING_IMPAIRED'
, # values: HEARING_IMPAIRED, STANDARD; OPTIONAL
TeletextSpacing =>
'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL
Width => 1, # min: 1, max: 2147483647; OPTIONAL
XPosition => 1, # max: 2147483647; OPTIONAL
YPosition => 1, # max: 2147483647; OPTIONAL
}, # OPTIONAL
EmbeddedDestinationSettings => {
Destination608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL
Destination708ServiceNumber => 1, # min: 1, max: 6; OPTIONAL
}, # OPTIONAL
ImscDestinationSettings => {
StylePassthrough =>
'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
}, # OPTIONAL
SccDestinationSettings => {
Framerate => 'FRAMERATE_23_97'
, # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_25, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL
}, # OPTIONAL
TeletextDestinationSettings => {
PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE'
, # min: 3, max: 3; OPTIONAL
PageTypes => [
'PAGE_TYPE_INITIAL',
... # values: PAGE_TYPE_INITIAL, PAGE_TYPE_SUBTITLE, PAGE_TYPE_ADDL_INFO, PAGE_TYPE_PROGRAM_SCHEDULE, PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE
], # OPTIONAL
}, # OPTIONAL
TtmlDestinationSettings => {
StylePassthrough =>
'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
}, # OPTIONAL
WebvttDestinationSettings => {
StylePassthrough =>
'ENABLED', # values: ENABLED, DISABLED; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
LanguageCode => 'ENG'
, # values: 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; OPTIONAL
LanguageDescription => 'My__string',
},
...
], # OPTIONAL
ContainerSettings => {
CmfcSettings => {
AudioDuration => 'DEFAULT_CODEC_DURATION'
, # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL
AudioGroupId => 'My__string',
AudioRenditionSets => 'My__string',
AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT'
, # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT; OPTIONAL
DescriptiveVideoServiceFlag =>
'DONT_FLAG', # values: DONT_FLAG, FLAG; OPTIONAL
IFrameOnlyManifest =>
'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
Scte35Esam => 'INSERT', # values: INSERT, NONE; OPTIONAL
Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
}, # OPTIONAL
Container => 'F4V'
, # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, WEBM, RAW; OPTIONAL
F4vSettings => {
MoovPlacement => 'PROGRESSIVE_DOWNLOAD'
, # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL
}, # OPTIONAL
M2tsSettings => {
AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL
AudioDuration => 'DEFAULT_CODEC_DURATION'
, # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL
AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL
AudioPids => [
1, ... # min: 32, max: 8182
], # OPTIONAL
Bitrate => 1, # max: 2147483647; OPTIONAL
BufferModel => 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL
DvbNitSettings => {
NetworkId => 1, # max: 65535; OPTIONAL
NetworkName =>
'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL
NitInterval => 1, # min: 25, max: 10000; OPTIONAL
}, # OPTIONAL
DvbSdtSettings => {
OutputSdt => 'SDT_FOLLOW'
, # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL
SdtInterval => 1, # min: 25, max: 2000; OPTIONAL
ServiceName =>
'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL
ServiceProviderName =>
'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL
}, # OPTIONAL
DvbSubPids => [
1, ... # min: 32, max: 8182
], # OPTIONAL
DvbTdtSettings => {
TdtInterval => 1, # min: 1000, max: 30000; OPTIONAL
}, # OPTIONAL
DvbTeletextPid => 1, # min: 32, max: 8182
EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS'
, # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL
EbpPlacement => 'VIDEO_AND_AUDIO_PIDS'
, # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL
EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
ForceTsVideoEbpOrder => 'FORCE', # values: FORCE, DEFAULT; OPTIONAL
FragmentTime => 1, # OPTIONAL
MaxPcrInterval => 1, # max: 500; OPTIONAL
MinEbpInterval => 1, # max: 10000; OPTIONAL
NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL
NullPacketBitrate => 1, # OPTIONAL
PatInterval => 1, # max: 1000; OPTIONAL
PcrControl => 'PCR_EVERY_PES_PACKET'
, # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL
PcrPid => 1, # min: 32, max: 8182
PmtInterval => 1, # max: 1000; OPTIONAL
PmtPid => 1, # min: 32, max: 8182
PrivateMetadataPid => 1, # min: 32, max: 8182
ProgramNumber => 1, # max: 65535; OPTIONAL
RateMode => 'VBR', # values: VBR, CBR; OPTIONAL
Scte35Esam => {
Scte35EsamPid => 1, # min: 32, max: 8182
}, # OPTIONAL
Scte35Pid => 1, # min: 32, max: 8182
Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
SegmentationMarkers => 'NONE'
, # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL
SegmentationStyle => 'MAINTAIN_CADENCE'
, # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL
SegmentationTime => 1, # OPTIONAL
TimedMetadataPid => 1, # min: 32, max: 8182
TransportStreamId => 1, # max: 65535; OPTIONAL
VideoPid => 1, # min: 32, max: 8182
}, # OPTIONAL
M3u8Settings => {
AudioDuration => 'DEFAULT_CODEC_DURATION'
, # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL
AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL
AudioPids => [
1, ... # min: 32, max: 8182
], # OPTIONAL
MaxPcrInterval => 1, # max: 500; OPTIONAL
NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL
PatInterval => 1, # max: 1000; OPTIONAL
PcrControl => 'PCR_EVERY_PES_PACKET'
, # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL
PcrPid => 1, # min: 32, max: 8182
PmtInterval => 1, # max: 1000; OPTIONAL
PmtPid => 1, # min: 32, max: 8182
PrivateMetadataPid => 1, # min: 32, max: 8182
ProgramNumber => 1, # max: 65535; OPTIONAL
Scte35Pid => 1, # min: 32, max: 8182
Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
TimedMetadata =>
'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
TimedMetadataPid => 1, # min: 32, max: 8182
TransportStreamId => 1, # max: 65535; OPTIONAL
VideoPid => 1, # min: 32, max: 8182
}, # OPTIONAL
MovSettings => {
ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
Mpeg2FourCCControl => 'XDCAM', # values: XDCAM, MPEG; OPTIONAL
PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL
Reference =>
'SELF_CONTAINED', # values: SELF_CONTAINED, EXTERNAL; OPTIONAL
}, # OPTIONAL
Mp4Settings => {
AudioDuration => 'DEFAULT_CODEC_DURATION'
, # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL
CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
CttsVersion => 1, # max: 1; OPTIONAL
FreeSpaceBox => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
MoovPlacement => 'PROGRESSIVE_DOWNLOAD'
, # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL
Mp4MajorBrand => 'My__string',
}, # OPTIONAL
MpdSettings => {
AccessibilityCaptionHints =>
'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL
AudioDuration => 'DEFAULT_CODEC_DURATION'
, # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL
CaptionContainerType =>
'RAW', # values: RAW, FRAGMENTED_MP4; OPTIONAL
Scte35Esam => 'INSERT', # values: INSERT, NONE; OPTIONAL
Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
}, # OPTIONAL
MxfSettings => {
AfdSignaling =>
'NO_COPY', # values: NO_COPY, COPY_FROM_VIDEO; OPTIONAL
Profile => 'D_10', # values: D_10, XDCAM, OP1A, XAVC; OPTIONAL
XavcProfileSettings => {
DurationMode => 'ALLOW_ANY_DURATION'
, # values: ALLOW_ANY_DURATION, DROP_FRAMES_FOR_COMPLIANCE; OPTIONAL
MaxAncDataSize => 1, # max: 2147483647; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
VideoDescription => {
AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL
AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
CodecSettings => {
Av1Settings => {
AdaptiveQuantization =>
'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
GopSize => 1, # OPTIONAL
MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL
NumberBFramesBetweenReferenceFrames => 1, # max: 15; OPTIONAL
QvbrSettings => {
QvbrQualityLevel => 1, # min: 1, max: 10; OPTIONAL
QvbrQualityLevelFineTune => 1, # OPTIONAL
}, # OPTIONAL
RateControlMode => 'QVBR', # values: QVBR; OPTIONAL
Slices => 1, # min: 1, max: 32; OPTIONAL
SpatialAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
}, # OPTIONAL
AvcIntraSettings => {
AvcIntraClass => 'CLASS_50'
, # values: CLASS_50, CLASS_100, CLASS_200, CLASS_4K_2K; OPTIONAL
AvcIntraUhdSettings => {
QualityTuningLevel =>
'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL
}, # OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL
FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL
InterlaceMode => 'PROGRESSIVE'
, # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL
ScanTypeConversionMode => 'INTERLACED'
, # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Telecine => 'NONE', # values: NONE, HARD; OPTIONAL
}, # OPTIONAL
Codec => 'AV1'
, # values: AV1, AVC_INTRA, FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES, VC3, VP8, VP9, XAVC; OPTIONAL
FrameCaptureSettings => {
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL
Quality => 1, # min: 1, max: 100; OPTIONAL
}, # OPTIONAL
H264Settings => {
AdaptiveQuantization => 'OFF'
, # values: OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL
Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL
CodecLevel => 'AUTO'
, # values: 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; OPTIONAL
CodecProfile => 'BASELINE'
, # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL
DynamicSubGop => 'ADAPTIVE', # values: ADAPTIVE, STATIC; OPTIONAL
EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL
FieldEncoding => 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL
FlickerAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
GopClosedCadence => 1, # max: 2147483647; OPTIONAL
GopSize => 1, # OPTIONAL
GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL
HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL
HrdBufferSize => 1, # max: 1152000000; OPTIONAL
InterlaceMode => 'PROGRESSIVE'
, # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL
MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL
MinIInterval => 1, # max: 30; OPTIONAL
NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL
NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL
ParControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
QualityTuningLevel => 'SINGLE_PASS'
, # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL
QvbrSettings => {
MaxAverageBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL
QvbrQualityLevel => 1, # min: 1, max: 10; OPTIONAL
QvbrQualityLevelFineTune => 1, # OPTIONAL
}, # OPTIONAL
RateControlMode => 'VBR', # values: VBR, CBR, QVBR; OPTIONAL
RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
ScanTypeConversionMode => 'INTERLACED'
, # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL
SceneChangeDetect => 'DISABLED'
, # values: DISABLED, ENABLED, TRANSITION_DETECTION; OPTIONAL
Slices => 1, # min: 1, max: 32; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Softness => 1, # max: 128; OPTIONAL
SpatialAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL
Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL
TemporalAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
UnregisteredSeiTimecode =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
}, # OPTIONAL
H265Settings => {
AdaptiveQuantization =>
'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL
AlternateTransferFunctionSei =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL
CodecLevel => 'AUTO'
, # values: 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; OPTIONAL
CodecProfile => 'MAIN_MAIN'
, # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL
DynamicSubGop => 'ADAPTIVE', # values: ADAPTIVE, STATIC; OPTIONAL
FlickerAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
GopClosedCadence => 1, # max: 2147483647; OPTIONAL
GopSize => 1, # OPTIONAL
GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL
HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL
HrdBufferSize => 1, # max: 1466400000; OPTIONAL
InterlaceMode => 'PROGRESSIVE'
, # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL
MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL
MinIInterval => 1, # max: 30; OPTIONAL
NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL
NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL
ParControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
QualityTuningLevel => 'SINGLE_PASS'
, # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL
QvbrSettings => {
MaxAverageBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL
QvbrQualityLevel => 1, # min: 1, max: 10; OPTIONAL
QvbrQualityLevelFineTune => 1, # OPTIONAL
}, # OPTIONAL
RateControlMode => 'VBR', # values: VBR, CBR, QVBR; OPTIONAL
SampleAdaptiveOffsetFilterMode =>
'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL
ScanTypeConversionMode => 'INTERLACED'
, # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL
SceneChangeDetect => 'DISABLED'
, # values: DISABLED, ENABLED, TRANSITION_DETECTION; OPTIONAL
Slices => 1, # min: 1, max: 32; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
SpatialAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL
TemporalAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
UnregisteredSeiTimecode =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL
}, # OPTIONAL
Mpeg2Settings => {
AdaptiveQuantization =>
'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL
Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL
CodecLevel =>
'AUTO', # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL
CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL
DynamicSubGop => 'ADAPTIVE', # values: ADAPTIVE, STATIC; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL
FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL
GopClosedCadence => 1, # max: 2147483647; OPTIONAL
GopSize => 1, # OPTIONAL
GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL
HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL
HrdBufferSize => 1, # max: 47185920; OPTIONAL
InterlaceMode => 'PROGRESSIVE'
, # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL
IntraDcPrecision => 'AUTO'
, # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL
MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL
MinIInterval => 1, # max: 30; OPTIONAL
NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL
ParControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
QualityTuningLevel =>
'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL
RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL
ScanTypeConversionMode => 'INTERLACED'
, # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL
SceneChangeDetect =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Softness => 1, # max: 128; OPTIONAL
SpatialAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL
Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL
TemporalAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
}, # OPTIONAL
ProresSettings => {
ChromaSampling => 'PRESERVE_444_SAMPLING'
, # values: PRESERVE_444_SAMPLING, SUBSAMPLE_TO_422; OPTIONAL
CodecProfile => 'APPLE_PRORES_422'
, # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY, APPLE_PRORES_4444, APPLE_PRORES_4444_XQ; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
InterlaceMode => 'PROGRESSIVE'
, # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL
ParControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
ScanTypeConversionMode => 'INTERLACED'
, # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Telecine => 'NONE', # values: NONE, HARD; OPTIONAL
}, # OPTIONAL
Vc3Settings => {
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL
FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL
InterlaceMode =>
'INTERLACED', # values: INTERLACED, PROGRESSIVE; OPTIONAL
ScanTypeConversionMode => 'INTERLACED'
, # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Telecine => 'NONE', # values: NONE, HARD; OPTIONAL
Vc3Class => 'CLASS_145_8BIT'
, # values: CLASS_145_8BIT, CLASS_220_8BIT, CLASS_220_10BIT; OPTIONAL
}, # OPTIONAL
Vp8Settings => {
Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
GopSize => 1, # OPTIONAL
HrdBufferSize => 1, # max: 47185920; OPTIONAL
MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL
ParControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
QualityTuningLevel =>
'MULTI_PASS', # values: MULTI_PASS, MULTI_PASS_HQ; OPTIONAL
RateControlMode => 'VBR', # values: VBR; OPTIONAL
}, # OPTIONAL
Vp9Settings => {
Bitrate => 1, # min: 1000, max: 480000000; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
GopSize => 1, # OPTIONAL
HrdBufferSize => 1, # max: 47185920; OPTIONAL
MaxBitrate => 1, # min: 1000, max: 480000000; OPTIONAL
ParControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL
ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL
QualityTuningLevel =>
'MULTI_PASS', # values: MULTI_PASS, MULTI_PASS_HQ; OPTIONAL
RateControlMode => 'VBR', # values: VBR; OPTIONAL
}, # OPTIONAL
XavcSettings => {
AdaptiveQuantization => 'OFF'
, # values: OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL
EntropyEncoding => 'AUTO', # values: AUTO, CABAC, CAVLC; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL
FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL
FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL
Profile => 'XAVC_HD_INTRA_CBG'
, # values: XAVC_HD_INTRA_CBG, XAVC_4K_INTRA_CBG, XAVC_4K_INTRA_VBR, XAVC_HD, XAVC_4K; OPTIONAL
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Softness => 1, # max: 128; OPTIONAL
SpatialAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
TemporalAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Xavc4kIntraCbgProfileSettings => {
XavcClass => 'CLASS_100'
, # values: CLASS_100, CLASS_300, CLASS_480; OPTIONAL
}, # OPTIONAL
Xavc4kIntraVbrProfileSettings => {
XavcClass => 'CLASS_100'
, # values: CLASS_100, CLASS_300, CLASS_480; OPTIONAL
}, # OPTIONAL
Xavc4kProfileSettings => {
BitrateClass => 'BITRATE_CLASS_100'
, # values: BITRATE_CLASS_100, BITRATE_CLASS_140, BITRATE_CLASS_200; OPTIONAL
CodecProfile => 'HIGH', # values: HIGH, HIGH_422; OPTIONAL
FlickerAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
GopBReference =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
GopClosedCadence => 1, # max: 2147483647; OPTIONAL
HrdBufferSize => 1, # max: 1152000000; OPTIONAL
QualityTuningLevel => 'SINGLE_PASS'
, # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL
Slices => 1, # min: 8, max: 12; OPTIONAL
}, # OPTIONAL
XavcHdIntraCbgProfileSettings => {
XavcClass =>
'CLASS_50', # values: CLASS_50, CLASS_100, CLASS_200; OPTIONAL
}, # OPTIONAL
XavcHdProfileSettings => {
BitrateClass => 'BITRATE_CLASS_25'
, # values: BITRATE_CLASS_25, BITRATE_CLASS_35, BITRATE_CLASS_50; OPTIONAL
FlickerAdaptiveQuantization =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
GopBReference =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
GopClosedCadence => 1, # max: 2147483647; OPTIONAL
HrdBufferSize => 1, # max: 1152000000; OPTIONAL
InterlaceMode => 'PROGRESSIVE'
, # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL
QualityTuningLevel => 'SINGLE_PASS'
, # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL
Slices => 1, # min: 4, max: 12; OPTIONAL
Telecine => 'NONE', # values: NONE, HARD; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL
Crop => {
Height => 1, # min: 2, max: 2147483647; OPTIONAL
Width => 1, # min: 2, max: 2147483647; OPTIONAL
X => 1, # max: 2147483647; OPTIONAL
Y => 1, # max: 2147483647; OPTIONAL
}, # OPTIONAL
DropFrameTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
FixedAfd => 1, # max: 15; OPTIONAL
Height => 1, # min: 32, max: 8192; OPTIONAL
Position => {
Height => 1, # min: 2, max: 2147483647; OPTIONAL
Width => 1, # min: 2, max: 2147483647; OPTIONAL
X => 1, # max: 2147483647; OPTIONAL
Y => 1, # max: 2147483647; OPTIONAL
}, # OPTIONAL
RespondToAfd => 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL
ScalingBehavior =>
'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL
Sharpness => 1, # max: 100; OPTIONAL
TimecodeInsertion =>
'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL
VideoPreprocessors => {
ColorCorrector => {
Brightness => 1, # min: 1, max: 100; OPTIONAL
ColorSpaceConversion => 'NONE'
, # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL
Contrast => 1, # min: 1, max: 100; OPTIONAL
Hdr10Metadata => {
BluePrimaryX => 1, # max: 50000; OPTIONAL
BluePrimaryY => 1, # max: 50000; OPTIONAL
GreenPrimaryX => 1, # max: 50000; OPTIONAL
GreenPrimaryY => 1, # max: 50000; OPTIONAL
MaxContentLightLevel => 1, # max: 65535; OPTIONAL
MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL
MaxLuminance => 1, # max: 2147483647; OPTIONAL
MinLuminance => 1, # max: 2147483647; OPTIONAL
RedPrimaryX => 1, # max: 50000; OPTIONAL
RedPrimaryY => 1, # max: 50000; OPTIONAL
WhitePointX => 1, # max: 50000; OPTIONAL
WhitePointY => 1, # max: 50000; OPTIONAL
}, # OPTIONAL
Hue => 1, # min: -180, max: 180; OPTIONAL
SampleRangeConversion => 'LIMITED_RANGE_SQUEEZE'
, # values: LIMITED_RANGE_SQUEEZE, NONE; OPTIONAL
Saturation => 1, # min: 1, max: 100; OPTIONAL
}, # OPTIONAL
Deinterlacer => {
Algorithm => 'INTERPOLATE'
, # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL
Control =>
'FORCE_ALL_FRAMES', # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL
Mode => 'DEINTERLACE'
, # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL
}, # OPTIONAL
DolbyVision => {
L6Metadata => {
MaxCll => 1, # max: 65535; OPTIONAL
MaxFall => 1, # max: 65535; OPTIONAL
}, # OPTIONAL
L6Mode => 'PASSTHROUGH'
, # values: PASSTHROUGH, RECALCULATE, SPECIFY; OPTIONAL
Profile => 'PROFILE_5', # values: PROFILE_5; OPTIONAL
}, # OPTIONAL
Hdr10Plus => {
MasteringMonitorNits => 1, # max: 4000; OPTIONAL
TargetMonitorNits => 1, # max: 4000; OPTIONAL
}, # OPTIONAL
ImageInserter => {
InsertableImages => [
{
Duration => 1, # max: 2147483647; OPTIONAL
FadeIn => 1, # max: 2147483647; OPTIONAL
FadeOut => 1, # max: 2147483647; OPTIONAL
Height => 1, # max: 2147483647; OPTIONAL
ImageInserterInput =>
'My__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA'
, # min: 14; OPTIONAL
ImageX => 1, # max: 2147483647; OPTIONAL
ImageY => 1, # max: 2147483647; OPTIONAL
Layer => 1, # max: 99; OPTIONAL
Opacity => 1, # max: 100; OPTIONAL
StartTime => 'My__stringPattern01D20305D205D', # OPTIONAL
Width => 1, # max: 2147483647; OPTIONAL
},
...
], # OPTIONAL
}, # OPTIONAL
NoiseReducer => {
Filter => 'BILATERAL'
, # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL, TEMPORAL; OPTIONAL
FilterSettings => {
Strength => 1, # max: 3; OPTIONAL
}, # OPTIONAL
SpatialFilterSettings => {
PostFilterSharpenStrength => 1, # max: 3; OPTIONAL
Speed => 1, # min: -2, max: 3; OPTIONAL
Strength => 1, # max: 16; OPTIONAL
}, # OPTIONAL
TemporalFilterSettings => {
AggressiveMode => 1, # max: 4; OPTIONAL
PostTemporalSharpening =>
'DISABLED', # values: DISABLED, ENABLED, AUTO; OPTIONAL
Speed => 1, # min: -1, max: 3; OPTIONAL
Strength => 1, # max: 16; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
PartnerWatermarking => {
NexguardFileMarkerSettings => {
License =>
'My__stringMin1Max100000', # min: 1, max: 100000; OPTIONAL
Payload => 1, # max: 4194303; OPTIONAL
Preset => 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL
Strength => 'LIGHTEST'
, # values: LIGHTEST, LIGHTER, DEFAULT, STRONGER, STRONGEST; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
TimecodeBurnin => {
FontSize => 1, # min: 10, max: 48; OPTIONAL
Position => 'TOP_CENTER'
, # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL
Prefix => 'My__stringPattern', # OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
Width => 1, # min: 32, max: 8192; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
);
# Results:
my $Preset = $UpdatePresetResponse->Preset;
# Returns a L<Paws::MediaConvert::UpdatePresetResponse> object.
Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/mediaconvert/UpdatePreset
ATTRIBUTES
Category => Str
The new category for the preset, if you are changing it.
Description => Str
The new description for the preset, if you are changing it.
REQUIRED Name => Str
The name of the preset you are modifying.
Settings => Paws::MediaConvert::PresetSettings
Settings for preset
SEE ALSO
This class forms part of Paws, documenting arguments for method UpdatePreset in Paws::MediaConvert
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues