Skip to content

Commit

Permalink
feat(client-mediaconvert): This release adds support for Animated GIF…
Browse files Browse the repository at this point in the history
… output, forced chroma sample positioning metadata, and Extensible Wave Container format
  • Loading branch information
awstools committed Feb 7, 2025
1 parent 114bd9a commit 5f0e21d
Show file tree
Hide file tree
Showing 17 changed files with 979 additions and 517 deletions.
74 changes: 44 additions & 30 deletions clients/client-mediaconvert/src/commands/CreateJobCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

74 changes: 44 additions & 30 deletions clients/client-mediaconvert/src/commands/CreatePresetCommand.ts

Large diffs are not rendered by default.

37 changes: 22 additions & 15 deletions clients/client-mediaconvert/src/commands/GetJobCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -871,7 +871,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // WavSettings: { // WavSettings
* // BitDepth: Number("int"),
* // Channels: Number("int"),
* // Format: "RIFF" || "RF64",
* // Format: "RIFF" || "RF64" || "EXTENSIBLE",
* // SampleRate: Number("int"),
* // },
* // },
Expand Down Expand Up @@ -991,7 +991,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // },
* // WebvttDestinationSettings: { // WebvttDestinationSettings
* // Accessibility: "DISABLED" || "ENABLED",
* // StylePassthrough: "ENABLED" || "DISABLED" || "STRICT",
* // StylePassthrough: "ENABLED" || "DISABLED" || "STRICT" || "MERGE",
* // },
* // },
* // 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",
Expand All @@ -1015,7 +1015,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
* // TimedMetadataValue: "STRING_VALUE",
* // },
* // Container: "F4V" || "ISMV" || "M2TS" || "M3U8" || "CMFC" || "MOV" || "MP4" || "MPD" || "MXF" || "OGG" || "WEBM" || "RAW" || "Y4M",
* // Container: "F4V" || "GIF" || "ISMV" || "M2TS" || "M3U8" || "CMFC" || "MOV" || "MP4" || "MPD" || "MXF" || "OGG" || "WEBM" || "RAW" || "Y4M",
* // F4vSettings: { // F4vSettings
* // MoovPlacement: "PROGRESSIVE_DOWNLOAD" || "NORMAL",
* // },
Expand Down Expand Up @@ -1159,13 +1159,14 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // VideoDescription: { // VideoDescription
* // AfdSignaling: "NONE" || "AUTO" || "FIXED",
* // AntiAlias: "DISABLED" || "ENABLED",
* // ChromaPositionMode: "AUTO" || "FORCE_CENTER" || "FORCE_TOP_LEFT",
* // CodecSettings: { // VideoCodecSettings
* // Av1Settings: { // Av1Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX",
* // BitDepth: "BIT_8" || "BIT_10",
* // FilmGrainSynthesis: "DISABLED" || "ENABLED",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // GopSize: Number("double"),
Expand All @@ -1185,21 +1186,27 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // QualityTuningLevel: "SINGLE_PASS" || "MULTI_PASS",
* // },
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // InterlaceMode: "PROGRESSIVE" || "TOP_FIELD" || "BOTTOM_FIELD" || "FOLLOW_TOP_FIELD" || "FOLLOW_BOTTOM_FIELD",
* // ScanTypeConversionMode: "INTERLACED" || "INTERLACED_OPTIMIZE",
* // SlowPal: "DISABLED" || "ENABLED",
* // Telecine: "NONE" || "HARD",
* // },
* // Codec: "AV1" || "AVC_INTRA" || "FRAME_CAPTURE" || "H_264" || "H_265" || "MPEG2" || "PASSTHROUGH" || "PRORES" || "UNCOMPRESSED" || "VC3" || "VP8" || "VP9" || "XAVC",
* // Codec: "AV1" || "AVC_INTRA" || "FRAME_CAPTURE" || "GIF" || "H_264" || "H_265" || "MPEG2" || "PASSTHROUGH" || "PRORES" || "UNCOMPRESSED" || "VC3" || "VP8" || "VP9" || "XAVC",
* // FrameCaptureSettings: { // FrameCaptureSettings
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // MaxCaptures: Number("int"),
* // Quality: Number("int"),
* // },
* // GifSettings: { // GifSettings
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // },
* // H264Settings: { // H264Settings
* // AdaptiveQuantization: "OFF" || "AUTO" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX",
* // BandwidthReductionFilter: { // BandwidthReductionFilter
Expand All @@ -1215,7 +1222,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // FieldEncoding: "PAFF" || "FORCE_FIELD" || "MBAFF",
* // FlickerAdaptiveQuantization: "DISABLED" || "ENABLED",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // GopBReference: "DISABLED" || "ENABLED",
Expand Down Expand Up @@ -1269,7 +1276,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // EndOfStreamMarkers: "INCLUDE" || "SUPPRESS",
* // FlickerAdaptiveQuantization: "DISABLED" || "ENABLED",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // GopBReference: "DISABLED" || "ENABLED",
Expand Down Expand Up @@ -1314,7 +1321,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // CodecProfile: "MAIN" || "PROFILE_422",
* // DynamicSubGop: "ADAPTIVE" || "STATIC",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // GopClosedCadence: Number("int"),
Expand Down Expand Up @@ -1346,7 +1353,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // ChromaSampling: "PRESERVE_444_SAMPLING" || "SUBSAMPLE_TO_422",
* // CodecProfile: "APPLE_PRORES_422" || "APPLE_PRORES_422_HQ" || "APPLE_PRORES_422_LT" || "APPLE_PRORES_422_PROXY" || "APPLE_PRORES_4444" || "APPLE_PRORES_4444_XQ",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // InterlaceMode: "PROGRESSIVE" || "TOP_FIELD" || "BOTTOM_FIELD" || "FOLLOW_TOP_FIELD" || "FOLLOW_BOTTOM_FIELD",
Expand All @@ -1360,7 +1367,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // UncompressedSettings: { // UncompressedSettings
* // Fourcc: "I420" || "I422" || "I444",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // InterlaceMode: "INTERLACED" || "PROGRESSIVE",
Expand All @@ -1370,7 +1377,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // },
* // Vc3Settings: { // Vc3Settings
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // InterlaceMode: "INTERLACED" || "PROGRESSIVE",
Expand All @@ -1382,7 +1389,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // Vp8Settings: { // Vp8Settings
* // Bitrate: Number("int"),
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // GopSize: Number("double"),
Expand All @@ -1397,7 +1404,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // Vp9Settings: { // Vp9Settings
* // Bitrate: Number("int"),
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // GopSize: Number("double"),
Expand All @@ -1413,7 +1420,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // AdaptiveQuantization: "OFF" || "AUTO" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX",
* // EntropyEncoding: "AUTO" || "CABAC" || "CAVLC",
* // FramerateControl: "INITIALIZE_FROM_SOURCE" || "SPECIFIED",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER",
* // FramerateConversionAlgorithm: "DUPLICATE_DROP" || "INTERPOLATE" || "FRAMEFORMER" || "MAINTAIN_FRAME_COUNT",
* // FramerateDenominator: Number("int"),
* // FramerateNumerator: Number("int"),
* // Profile: "XAVC_HD_INTRA_CBG" || "XAVC_4K_INTRA_CBG" || "XAVC_4K_INTRA_VBR" || "XAVC_HD" || "XAVC_4K",
Expand Down
Loading

0 comments on commit 5f0e21d

Please sign in to comment.