Skip to content

Commit ab0d838

Browse files
author
AWS
committed
AWS Elemental MediaConvert Update: This release expands the range of supported audio outputs to include xHE, 192khz FLAC and the deprecation of dual mono for AC3.
1 parent 0559b99 commit ab0d838

File tree

2 files changed

+52
-5
lines changed

2 files changed

+52
-5
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Elemental MediaConvert",
4+
"contributor": "",
5+
"description": "This release expands the range of supported audio outputs to include xHE, 192khz FLAC and the deprecation of dual mono for AC3."
6+
}

services/mediaconvert/src/main/resources/codegen-resources/service-2.json

Lines changed: 46 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1304,7 +1304,8 @@
13041304
"enum": [
13051305
"LC",
13061306
"HEV1",
1307-
"HEV2"
1307+
"HEV2",
1308+
"XHE"
13081309
]
13091310
},
13101311
"AacCodingMode": {
@@ -1318,6 +1319,14 @@
13181319
"CODING_MODE_5_1"
13191320
]
13201321
},
1322+
"AacLoudnessMeasurementMode": {
1323+
"type": "string",
1324+
"documentation": "Choose the loudness measurement mode for your audio content. For music or advertisements: We recommend that you keep the default value, Program. For speech or other content: We recommend that you choose Anchor. When you do, MediaConvert optimizes the loudness of your output for clarify by applying speech gates.",
1325+
"enum": [
1326+
"PROGRAM",
1327+
"ANCHOR"
1328+
]
1329+
},
13211330
"AacRateControlMode": {
13221331
"type": "string",
13231332
"documentation": "Specify the AAC rate control mode. For a constant bitrate: Choose CBR. Your AAC output bitrate will be equal to the value that you choose for Bitrate. For a variable bitrate: Choose VBR. Your AAC output bitrate will vary according to your audio content and the value that you choose for Bitrate quality.",
@@ -1357,6 +1366,16 @@
13571366
"locationName": "codingMode",
13581367
"documentation": "The Coding mode that you specify determines the number of audio channels and the audio channel layout metadata in your AAC output. Valid coding modes depend on the Rate control mode and Profile that you select. The following list shows the number of audio channels and channel layout for each coding mode. * 1.0 Audio Description (Receiver Mix): One channel, C. Includes audio description data from your stereo input. For more information see ETSI TS 101 154 Annex E. * 1.0 Mono: One channel, C. * 2.0 Stereo: Two channels, L, R. * 5.1 Surround: Six channels, C, L, R, Ls, Rs, LFE."
13591368
},
1369+
"LoudnessMeasurementMode": {
1370+
"shape": "AacLoudnessMeasurementMode",
1371+
"locationName": "loudnessMeasurementMode",
1372+
"documentation": "Choose the loudness measurement mode for your audio content. For music or advertisements: We recommend that you keep the default value, Program. For speech or other content: We recommend that you choose Anchor. When you do, MediaConvert optimizes the loudness of your output for clarify by applying speech gates."
1373+
},
1374+
"RapInterval": {
1375+
"shape": "__integerMin2000Max30000",
1376+
"locationName": "rapInterval",
1377+
"documentation": "Specify the RAP (Random Access Point) interval for your xHE-AAC audio output. A RAP allows a decoder to decode audio data mid-stream, without the need to reference previous audio frames, and perform adaptive audio bitrate switching. To specify the RAP interval: Enter an integer from 2000 to 30000, in milliseconds. Smaller values allow for better seeking and more frequent stream switching, while large values improve compression efficiency. To have MediaConvert automatically determine the RAP interval: Leave blank."
1378+
},
13601379
"RateControlMode": {
13611380
"shape": "AacRateControlMode",
13621381
"locationName": "rateControlMode",
@@ -1377,6 +1396,11 @@
13771396
"locationName": "specification",
13781397
"documentation": "Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers."
13791398
},
1399+
"TargetLoudnessRange": {
1400+
"shape": "__integerMin6Max16",
1401+
"locationName": "targetLoudnessRange",
1402+
"documentation": "Specify the xHE-AAC loudness target. Enter an integer from 6 to 16, representing \"loudness units\". For more information, see the following specification: Supplementary information for R 128 EBU Tech 3342-2023."
1403+
},
13801404
"VbrQuality": {
13811405
"shape": "AacVbrQuality",
13821406
"locationName": "vbrQuality",
@@ -3721,6 +3745,7 @@
37213745
"AV1",
37223746
"AVC",
37233747
"HEVC",
3748+
"JPEG2000",
37243749
"MJPEG",
37253750
"MP4V",
37263751
"MPEG2",
@@ -3923,7 +3948,7 @@
39233948
"Format": {
39243949
"shape": "Format",
39253950
"locationName": "format",
3926-
"documentation": "The format of your media file. For example: MP4, QuickTime (MOV), Matroska (MKV), or WebM. Note that this will be blank if your media file has a format that the MediaConvert Probe operation does not recognize."
3951+
"documentation": "The format of your media file. For example: MP4, QuickTime (MOV), Matroska (MKV), WebM or MXF. Note that this will be blank if your media file has a format that the MediaConvert Probe operation does not recognize."
39273952
},
39283953
"Tracks": {
39293954
"shape": "__listOfTrack",
@@ -5920,7 +5945,7 @@
59205945
"documentation": "Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are between 1 and 8."
59215946
},
59225947
"SampleRate": {
5923-
"shape": "__integerMin22050Max48000",
5948+
"shape": "__integerMin22050Max192000",
59245949
"locationName": "sampleRate",
59255950
"documentation": "Sample rate in Hz."
59265951
}
@@ -5972,7 +5997,8 @@
59725997
"mp4",
59735998
"quicktime",
59745999
"matroska",
5975-
"webm"
6000+
"webm",
6001+
"mxf"
59766002
]
59776003
},
59786004
"FrameCaptureSettings": {
@@ -13214,7 +13240,7 @@
1321413240
"Codec": {
1321513241
"shape": "VideoCodec",
1321613242
"locationName": "codec",
13217-
"documentation": "Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec. To passthrough the video stream of your input JPEG2000, VC-3, AVC-INTRA or Apple ProRes video without any video encoding: Choose Passthrough. If you have multiple input videos, note that they must have identical encoding attributes. When you choose Passthrough, your output container must be MXF or QuickTime MOV."
13243+
"documentation": "Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec. To passthrough the video stream of your input without any video encoding: Choose Passthrough. More information about passthrough codec support and job settings requirements, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/video-passthrough-feature-restrictions.html"
1321813244
},
1321913245
"FrameCaptureSettings": {
1322013246
"shape": "FrameCaptureSettings",
@@ -14851,6 +14877,16 @@
1485114877
"min": 1,
1485214878
"max": 8
1485314879
},
14880+
"__integerMin2000Max30000": {
14881+
"type": "integer",
14882+
"min": 2000,
14883+
"max": 30000
14884+
},
14885+
"__integerMin22050Max192000": {
14886+
"type": "integer",
14887+
"min": 22050,
14888+
"max": 192000
14889+
},
1485414890
"__integerMin22050Max48000": {
1485514891
"type": "integer",
1485614892
"min": 22050,
@@ -14946,6 +14982,11 @@
1494614982
"min": 64000,
1494714983
"max": 640000
1494814984
},
14985+
"__integerMin6Max16": {
14986+
"type": "integer",
14987+
"min": 6,
14988+
"max": 16
14989+
},
1494914990
"__integerMin8000Max192000": {
1495014991
"type": "integer",
1495114992
"min": 8000,

0 commit comments

Comments
 (0)