Skip to content

Commit 5f0e21d

Browse files
author
awstools
committed
feat(client-mediaconvert): This release adds support for Animated GIF output, forced chroma sample positioning metadata, and Extensible Wave Container format
1 parent 114bd9a commit 5f0e21d

17 files changed

+979
-517
lines changed

clients/client-mediaconvert/src/commands/CreateJobCommand.ts

+44-30
Large diffs are not rendered by default.

clients/client-mediaconvert/src/commands/CreateJobTemplateCommand.ts

+44-30
Large diffs are not rendered by default.

clients/client-mediaconvert/src/commands/CreatePresetCommand.ts

+44-30
Large diffs are not rendered by default.

clients/client-mediaconvert/src/commands/GetJobCommand.ts

+22-15
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
871871
* // WavSettings: { // WavSettings
872872
* // BitDepth: Number("int"),
873873
* // Channels: Number("int"),
874-
* // Format: "RIFF" || "RF64",
874+
* // Format: "RIFF" || "RF64" || "EXTENSIBLE",
875875
* // SampleRate: Number("int"),
876876
* // },
877877
* // },
@@ -991,7 +991,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
991991
* // },
992992
* // WebvttDestinationSettings: { // WebvttDestinationSettings
993993
* // Accessibility: "DISABLED" || "ENABLED",
994-
* // StylePassthrough: "ENABLED" || "DISABLED" || "STRICT",
994+
* // StylePassthrough: "ENABLED" || "DISABLED" || "STRICT" || "MERGE",
995995
* // },
996996
* // },
997997
* // LanguageCode: "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" || "SRP",
@@ -1015,7 +1015,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
10151015
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
10161016
* // TimedMetadataValue: "STRING_VALUE",
10171017
* // },
1018-
* // Container: "F4V" || "ISMV" || "M2TS" || "M3U8" || "CMFC" || "MOV" || "MP4" || "MPD" || "MXF" || "OGG" || "WEBM" || "RAW" || "Y4M",
1018+
* // Container: "F4V" || "GIF" || "ISMV" || "M2TS" || "M3U8" || "CMFC" || "MOV" || "MP4" || "MPD" || "MXF" || "OGG" || "WEBM" || "RAW" || "Y4M",
10191019
* // F4vSettings: { // F4vSettings
10201020
* // MoovPlacement: "PROGRESSIVE_DOWNLOAD" || "NORMAL",
10211021
* // },
@@ -1159,13 +1159,14 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
11591159
* // VideoDescription: { // VideoDescription
11601160
* // AfdSignaling: "NONE" || "AUTO" || "FIXED",
11611161
* // AntiAlias: "DISABLED" || "ENABLED",
1162+
* // ChromaPositionMode: "AUTO" || "FORCE_CENTER" || "FORCE_TOP_LEFT",
11621163
* // CodecSettings: { // VideoCodecSettings
11631164
* // Av1Settings: { // Av1Settings
11641165
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX",
11651166
* // BitDepth: "BIT_8" || "BIT_10",
11661167
* // FilmGrainSynthesis: "DISABLED" || "ENABLED",
11671168
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1168-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1169+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
11691170
* // FramerateDenominator: Number("int"),
11701171
* // FramerateNumerator: Number("int"),
11711172
* // GopSize: Number("double"),
@@ -1185,21 +1186,27 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
11851186
* // QualityTuningLevel: "SINGLE_PASS" || "MULTI_PASS",
11861187
* // },
11871188
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1188-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1189+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
11891190
* // FramerateDenominator: Number("int"),
11901191
* // FramerateNumerator: Number("int"),
11911192
* // InterlaceMode: "PROGRESSIVE" || "TOP_FIELD" || "BOTTOM_FIELD" || "FOLLOW_TOP_FIELD" || "FOLLOW_BOTTOM_FIELD",
11921193
* // ScanTypeConversionMode: "INTERLACED" || "INTERLACED_OPTIMIZE",
11931194
* // SlowPal: "DISABLED" || "ENABLED",
11941195
* // Telecine: "NONE" || "HARD",
11951196
* // },
1196-
* // Codec: "AV1" || "AVC_INTRA" || "FRAME_CAPTURE" || "H_264" || "H_265" || "MPEG2" || "PASSTHROUGH" || "PRORES" || "UNCOMPRESSED" || "VC3" || "VP8" || "VP9" || "XAVC",
1197+
* // Codec: "AV1" || "AVC_INTRA" || "FRAME_CAPTURE" || "GIF" || "H_264" || "H_265" || "MPEG2" || "PASSTHROUGH" || "PRORES" || "UNCOMPRESSED" || "VC3" || "VP8" || "VP9" || "XAVC",
11971198
* // FrameCaptureSettings: { // FrameCaptureSettings
11981199
* // FramerateDenominator: Number("int"),
11991200
* // FramerateNumerator: Number("int"),
12001201
* // MaxCaptures: Number("int"),
12011202
* // Quality: Number("int"),
12021203
* // },
1204+
* // GifSettings: { // GifSettings
1205+
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1206+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE",
1207+
* // FramerateDenominator: Number("int"),
1208+
* // FramerateNumerator: Number("int"),
1209+
* // },
12031210
* // H264Settings: { // H264Settings
12041211
* // AdaptiveQuantization: "OFF" || "AUTO" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX",
12051212
* // BandwidthReductionFilter: { // BandwidthReductionFilter
@@ -1215,7 +1222,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
12151222
* // FieldEncoding: "PAFF" || "FORCE_FIELD" || "MBAFF",
12161223
* // FlickerAdaptiveQuantization: "DISABLED" || "ENABLED",
12171224
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1218-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1225+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
12191226
* // FramerateDenominator: Number("int"),
12201227
* // FramerateNumerator: Number("int"),
12211228
* // GopBReference: "DISABLED" || "ENABLED",
@@ -1269,7 +1276,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
12691276
* // EndOfStreamMarkers: "INCLUDE" || "SUPPRESS",
12701277
* // FlickerAdaptiveQuantization: "DISABLED" || "ENABLED",
12711278
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1272-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1279+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
12731280
* // FramerateDenominator: Number("int"),
12741281
* // FramerateNumerator: Number("int"),
12751282
* // GopBReference: "DISABLED" || "ENABLED",
@@ -1314,7 +1321,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
13141321
* // CodecProfile: "MAIN" || "PROFILE_422",
13151322
* // DynamicSubGop: "ADAPTIVE" || "STATIC",
13161323
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1317-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1324+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
13181325
* // FramerateDenominator: Number("int"),
13191326
* // FramerateNumerator: Number("int"),
13201327
* // GopClosedCadence: Number("int"),
@@ -1346,7 +1353,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
13461353
* // ChromaSampling: "PRESERVE_444_SAMPLING" || "SUBSAMPLE_TO_422",
13471354
* // CodecProfile: "APPLE_PRORES_422" || "APPLE_PRORES_422_HQ" || "APPLE_PRORES_422_LT" || "APPLE_PRORES_422_PROXY" || "APPLE_PRORES_4444" || "APPLE_PRORES_4444_XQ",
13481355
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1349-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1356+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
13501357
* // FramerateDenominator: Number("int"),
13511358
* // FramerateNumerator: Number("int"),
13521359
* // InterlaceMode: "PROGRESSIVE" || "TOP_FIELD" || "BOTTOM_FIELD" || "FOLLOW_TOP_FIELD" || "FOLLOW_BOTTOM_FIELD",
@@ -1360,7 +1367,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
13601367
* // UncompressedSettings: { // UncompressedSettings
13611368
* // Fourcc: "I420" || "I422" || "I444",
13621369
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1363-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1370+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
13641371
* // FramerateDenominator: Number("int"),
13651372
* // FramerateNumerator: Number("int"),
13661373
* // InterlaceMode: "INTERLACED" || "PROGRESSIVE",
@@ -1370,7 +1377,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
13701377
* // },
13711378
* // Vc3Settings: { // Vc3Settings
13721379
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1373-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1380+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
13741381
* // FramerateDenominator: Number("int"),
13751382
* // FramerateNumerator: Number("int"),
13761383
* // InterlaceMode: "INTERLACED" || "PROGRESSIVE",
@@ -1382,7 +1389,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
13821389
* // Vp8Settings: { // Vp8Settings
13831390
* // Bitrate: Number("int"),
13841391
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1385-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1392+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
13861393
* // FramerateDenominator: Number("int"),
13871394
* // FramerateNumerator: Number("int"),
13881395
* // GopSize: Number("double"),
@@ -1397,7 +1404,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
13971404
* // Vp9Settings: { // Vp9Settings
13981405
* // Bitrate: Number("int"),
13991406
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1400-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1407+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
14011408
* // FramerateDenominator: Number("int"),
14021409
* // FramerateNumerator: Number("int"),
14031410
* // GopSize: Number("double"),
@@ -1413,7 +1420,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
14131420
* // AdaptiveQuantization: "OFF" || "AUTO" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX",
14141421
* // EntropyEncoding: "AUTO" || "CABAC" || "CAVLC",
14151422
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
1416-
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
1423+
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
14171424
* // FramerateDenominator: Number("int"),
14181425
* // FramerateNumerator: Number("int"),
14191426
* // Profile: "XAVC_HD_INTRA_CBG" || "XAVC_4K_INTRA_CBG" || "XAVC_4K_INTRA_VBR" || "XAVC_HD" || "XAVC_4K",

0 commit comments

Comments
 (0)