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 => [
{
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
DynamicRangeCompressionProfile =>
'FILM_STANDARD', # values: FILM_STANDARD, 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, PASSTHROUGH; OPTIONAL
Eac3AtmosSettings => {
Bitrate => 1, # min: 384000, max: 768000; OPTIONAL
BitstreamMode =>
'COMPLETE_MAIN', # values: COMPLETE_MAIN; OPTIONAL
CodingMode =>
'CODING_MODE_9_1_6', # values: CODING_MODE_9_1_6; OPTIONAL
DialogueIntelligence =>
'ENABLED', # values: ENABLED, DISABLED; 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
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, # min: 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
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
},
...
], # 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
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
SubtitlingType => 'HEARING_IMPAIRED'
, # values: HEARING_IMPAIRED, STANDARD; OPTIONAL
TeletextSpacing =>
'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; 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
}, # 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 => {
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, RAW; OPTIONAL
F4vSettings => {
MoovPlacement => 'PROGRESSIVE_DOWNLOAD'
, # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL
}, # OPTIONAL
M2tsSettings => {
AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL
AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL
AudioPids => [
1, ... # min: 32, max: 8182; OPTIONAL
], # 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
], # OPTIONAL
DvbTdtSettings => {
TdtInterval => 1, # min: 1000, max: 30000; OPTIONAL
}, # OPTIONAL
DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL
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; OPTIONAL
PmtInterval => 1, # max: 1000; OPTIONAL
PmtPid => 1, # min: 32, max: 8182; OPTIONAL
PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL
ProgramNumber => 1, # max: 65535; OPTIONAL
RateMode => 'VBR', # values: VBR, CBR; OPTIONAL
Scte35Esam => {
Scte35EsamPid => 1, # min: 32, max: 8182; OPTIONAL
}, # OPTIONAL
Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL
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; OPTIONAL
TransportStreamId => 1, # max: 65535; OPTIONAL
VideoPid => 1, # min: 32, max: 8182; OPTIONAL
}, # OPTIONAL
M3u8Settings => {
AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL
AudioPids => [
1, ... # min: 32, max: 8182; OPTIONAL
], # 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; OPTIONAL
PmtInterval => 1, # max: 1000; OPTIONAL
PmtPid => 1, # min: 32, max: 8182; OPTIONAL
PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL
ProgramNumber => 1, # max: 65535; OPTIONAL
Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL
Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
TimedMetadata =>
'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL
TransportStreamId => 1, # max: 65535; OPTIONAL
VideoPid => 1, # min: 32, max: 8182; OPTIONAL
}, # 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 => {
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 => {
CaptionContainerType =>
'RAW', # values: RAW, FRAGMENTED_MP4; OPTIONAL
Scte35Esam => 'INSERT', # values: INSERT, NONE; OPTIONAL
Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
VideoDescription => {
AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL
AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
CodecSettings => {
Codec => 'FRAME_CAPTURE'
, # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES; 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, 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; 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
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; 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
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; 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
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 => {
CodecProfile => 'APPLE_PRORES_422'
, # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE; 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
SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Telecine => 'NONE', # values: NONE, HARD; 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
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
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
Speed => 1, # min: -1, max: 3; OPTIONAL
Strength => 1, # max: 16; 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