|
2146 | 2146 | }, |
2147 | 2147 | "AudioDefaultSelection": { |
2148 | 2148 | "type": "string", |
2149 | | - "documentation": "Enable this setting on one audio selector to set it as the default for the job. The service uses this default for outputs where it can't find the specified input audio. If you don't set a default, those outputs have no audio.", |
| 2149 | + "documentation": "Specify a fallback audio selector for this input. Use to ensure outputs have audio even when the audio selector you specify in your output is missing from the source. DEFAULT (Checked in the MediaConvert console): If your output settings specify an audio selector that does not exist in this input, MediaConvert uses this audio selector instead. This is useful when you have multiple inputs with a different number of audio tracks. NOT_DEFAULT (Unchecked in the MediaConvert console): MediaConvert will not fallback from any missing audio selector. Any output specifying a missing audio selector will be silent.", |
2150 | 2150 | "enum": [ |
2151 | 2151 | "DEFAULT", |
2152 | 2152 | "NOT_DEFAULT" |
|
2375 | 2375 | "DefaultSelection": { |
2376 | 2376 | "shape": "AudioDefaultSelection", |
2377 | 2377 | "locationName": "defaultSelection", |
2378 | | - "documentation": "Enable this setting on one audio selector to set it as the default for the job. The service uses this default for outputs where it can't find the specified input audio. If you don't set a default, those outputs have no audio." |
| 2378 | + "documentation": "Specify a fallback audio selector for this input. Use to ensure outputs have audio even when the audio selector you specify in your output is missing from the source. DEFAULT (Checked in the MediaConvert console): If your output settings specify an audio selector that does not exist in this input, MediaConvert uses this audio selector instead. This is useful when you have multiple inputs with a different number of audio tracks. NOT_DEFAULT (Unchecked in the MediaConvert console): MediaConvert will not fallback from any missing audio selector. Any output specifying a missing audio selector will be silent." |
2379 | 2379 | }, |
2380 | 2380 | "ExternalAudioFileInput": { |
2381 | 2381 | "shape": "__stringPatternS3Https", |
|
3400 | 3400 | "TELETEXT", |
3401 | 3401 | "NULL_SOURCE", |
3402 | 3402 | "IMSC", |
3403 | | - "WEBVTT" |
| 3403 | + "WEBVTT", |
| 3404 | + "TT_3GPP" |
3404 | 3405 | ] |
3405 | 3406 | }, |
3406 | 3407 | "CaptionSourceUpconvertSTLToTeletext": { |
|
7284 | 7285 | "FOLLOW_BOTTOM_FIELD" |
7285 | 7286 | ] |
7286 | 7287 | }, |
| 7288 | + "H265MvOverPictureBoundaries": { |
| 7289 | + "type": "string", |
| 7290 | + "documentation": "If you are setting up the picture as a tile, you must set this to \"disabled\". In all other configurations, you typically enter \"enabled\".", |
| 7291 | + "enum": [ |
| 7292 | + "ENABLED", |
| 7293 | + "DISABLED" |
| 7294 | + ] |
| 7295 | + }, |
| 7296 | + "H265MvTemporalPredictor": { |
| 7297 | + "type": "string", |
| 7298 | + "documentation": "If you are setting up the picture as a tile, you must set this to \"disabled\". In other configurations, you typically enter \"enabled\".", |
| 7299 | + "enum": [ |
| 7300 | + "ENABLED", |
| 7301 | + "DISABLED" |
| 7302 | + ] |
| 7303 | + }, |
7287 | 7304 | "H265ParControl": { |
7288 | 7305 | "type": "string", |
7289 | 7306 | "documentation": "Optional. Specify how the service determines the pixel aspect ratio (PAR) for this output. The default behavior, Follow source, uses the PAR from your input video for your output. To specify a different PAR, choose any value other than Follow source. When you choose SPECIFIED for this setting, you must also specify values for the parNumerator and parDenominator settings.", |
|
7480 | 7497 | "locationName": "minIInterval", |
7481 | 7498 | "documentation": "Specify the minimum number of frames allowed between two IDR-frames in your output. This includes frames created at the start of a GOP or a scene change. Use Min I-Interval to improve video compression by varying GOP size when two IDR-frames would be created near each other. For example, if a regular cadence-driven IDR-frame would fall within 5 frames of a scene-change IDR-frame, and you set Min I-interval to 5, then the encoder would only write an IDR-frame for the scene-change. In this way, one GOP is shortened or extended. If a cadence-driven IDR-frame would be further than 5 frames from a scene-change IDR-frame, then the encoder leaves all IDR-frames in place. To use an automatically determined interval: We recommend that you keep this value blank. This allows for MediaConvert to use an optimal setting according to the characteristics of your input video, and results in better video compression. To manually specify an interval: Enter a value from 1 to 30. Use when your downstream systems have specific GOP size requirements. To disable GOP size variance: Enter 0. MediaConvert will only create IDR-frames at the start of your output's cadence-driven GOP. Use when your downstream systems require a regular GOP size." |
7482 | 7499 | }, |
| 7500 | + "MvOverPictureBoundaries": { |
| 7501 | + "shape": "H265MvOverPictureBoundaries", |
| 7502 | + "locationName": "mvOverPictureBoundaries", |
| 7503 | + "documentation": "If you are setting up the picture as a tile, you must set this to \"disabled\". In all other configurations, you typically enter \"enabled\"." |
| 7504 | + }, |
| 7505 | + "MvTemporalPredictor": { |
| 7506 | + "shape": "H265MvTemporalPredictor", |
| 7507 | + "locationName": "mvTemporalPredictor", |
| 7508 | + "documentation": "If you are setting up the picture as a tile, you must set this to \"disabled\". In other configurations, you typically enter \"enabled\"." |
| 7509 | + }, |
7483 | 7510 | "NumberBFramesBetweenReferenceFrames": { |
7484 | 7511 | "shape": "__integerMin0Max7", |
7485 | 7512 | "locationName": "numberBFramesBetweenReferenceFrames", |
|
7570 | 7597 | "locationName": "temporalIds", |
7571 | 7598 | "documentation": "Enables temporal layer identifiers in the encoded bitstream. Up to 3 layers are supported depending on GOP structure: I- and P-frames form one layer, reference B-frames can form a second layer and non-reference b-frames can form a third layer. Decoders can optionally decode only the lower temporal layers to generate a lower frame rate output. For example, given a bitstream with temporal IDs and with b-frames = 1 (i.e. IbPbPb display order), a decoder could decode all the frames for full frame rate output or only the I and P frames (lowest temporal layer) for a half frame rate output." |
7572 | 7599 | }, |
| 7600 | + "TileHeight": { |
| 7601 | + "shape": "__integerMin64Max2160", |
| 7602 | + "locationName": "tileHeight", |
| 7603 | + "documentation": "Set this field to set up the picture as a tile. You must also set TileWidth. The tile height must result in 22 or fewer rows in the frame. The tile width must result in 20 or fewer columns in the frame. And finally, the product of the column count and row count must be 64 or less. If the tile width and height are specified, MediaConvert will override the video codec slices field with a value that MediaConvert calculates." |
| 7604 | + }, |
| 7605 | + "TilePadding": { |
| 7606 | + "shape": "H265TilePadding", |
| 7607 | + "locationName": "tilePadding", |
| 7608 | + "documentation": "Set to \"padded\" to force MediaConvert to add padding to the frame, to obtain a frame that is a whole multiple of the tile size. If you are setting up the picture as a tile, you must enter \"padded\". In all other configurations, you typically enter \"none\"." |
| 7609 | + }, |
| 7610 | + "TileWidth": { |
| 7611 | + "shape": "__integerMin256Max3840", |
| 7612 | + "locationName": "tileWidth", |
| 7613 | + "documentation": "Set this field to set up the picture as a tile. See TileHeight for more information." |
| 7614 | + }, |
7573 | 7615 | "Tiles": { |
7574 | 7616 | "shape": "H265Tiles", |
7575 | 7617 | "locationName": "tiles", |
7576 | 7618 | "documentation": "Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures." |
7577 | 7619 | }, |
| 7620 | + "TreeBlockSize": { |
| 7621 | + "shape": "H265TreeBlockSize", |
| 7622 | + "locationName": "treeBlockSize", |
| 7623 | + "documentation": "Select the tree block size used for encoding. If you enter \"auto\", the encoder will pick the best size. If you are setting up the picture as a tile, you must set this to 32x32. In all other configurations, you typically enter \"auto\"." |
| 7624 | + }, |
7578 | 7625 | "UnregisteredSeiTimecode": { |
7579 | 7626 | "shape": "H265UnregisteredSeiTimecode", |
7580 | 7627 | "locationName": "unregisteredSeiTimecode", |
|
7629 | 7676 | "ENABLED" |
7630 | 7677 | ] |
7631 | 7678 | }, |
| 7679 | + "H265TilePadding": { |
| 7680 | + "type": "string", |
| 7681 | + "documentation": "Set to \"padded\" to force MediaConvert to add padding to the frame, to obtain a frame that is a whole multiple of the tile size. If you are setting up the picture as a tile, you must enter \"padded\". In all other configurations, you typically enter \"none\".", |
| 7682 | + "enum": [ |
| 7683 | + "NONE", |
| 7684 | + "PADDED" |
| 7685 | + ] |
| 7686 | + }, |
7632 | 7687 | "H265Tiles": { |
7633 | 7688 | "type": "string", |
7634 | 7689 | "documentation": "Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.", |
|
7637 | 7692 | "ENABLED" |
7638 | 7693 | ] |
7639 | 7694 | }, |
| 7695 | + "H265TreeBlockSize": { |
| 7696 | + "type": "string", |
| 7697 | + "documentation": "Select the tree block size used for encoding. If you enter \"auto\", the encoder will pick the best size. If you are setting up the picture as a tile, you must set this to 32x32. In all other configurations, you typically enter \"auto\".", |
| 7698 | + "enum": [ |
| 7699 | + "AUTO", |
| 7700 | + "TREE_SIZE_32X32" |
| 7701 | + ] |
| 7702 | + }, |
7640 | 7703 | "H265UnregisteredSeiTimecode": { |
7641 | 7704 | "type": "string", |
7642 | 7705 | "documentation": "Inserts timecode for each frame as 4 bytes of an unregistered SEI message.", |
|
8830 | 8893 | "locationName": "height", |
8831 | 8894 | "documentation": "Specify the height, in pixels, for your video generator input. This is useful for positioning when you include one or more video overlays for this input. To use the default resolution 540x360: Leave both width and height blank. To specify a height: Enter an even integer from 32 to 8192. When you do, you must also specify a value for width." |
8832 | 8895 | }, |
| 8896 | + "ImageInput": { |
| 8897 | + "shape": "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA", |
| 8898 | + "locationName": "imageInput", |
| 8899 | + "documentation": "Specify the HTTP, HTTPS, or Amazon S3 location of the image that you want to overlay on the video. Use a PNG or TGA file." |
| 8900 | + }, |
8833 | 8901 | "SampleRate": { |
8834 | 8902 | "shape": "__integerMin32000Max48000", |
8835 | 8903 | "locationName": "sampleRate", |
|
14145 | 14213 | "VideoOverlayInput": { |
14146 | 14214 | "type": "structure", |
14147 | 14215 | "members": { |
| 14216 | + "AudioSelectors": { |
| 14217 | + "shape": "__mapOfAudioSelector", |
| 14218 | + "locationName": "audioSelectors", |
| 14219 | + "documentation": "Use Audio selectors to specify audio to use during your Video overlay. You can use multiple Audio selectors per Video overlay. When you include an Audio selector within a Video overlay, MediaConvert mutes any Audio selectors with the same name from the underlying input. For example, if your underlying input has Audio selector 1 and Audio selector 2, and your Video overlay only has Audio selector 1, then MediaConvert replaces all audio for Audio selector 1 during the Video overlay. To replace all audio for all Audio selectors from the underlying input by using a single Audio selector in your overlay, set DefaultSelection to DEFAULT (Check \\\"Use as default\\\" in the MediaConvert console)." |
| 14220 | + }, |
14148 | 14221 | "FileInput": { |
14149 | 14222 | "shape": "__stringPatternS3Https", |
14150 | 14223 | "locationName": "fileInput", |
|
15601 | 15674 | "min": 24, |
15602 | 15675 | "max": 60000 |
15603 | 15676 | }, |
| 15677 | + "__integerMin256Max3840": { |
| 15678 | + "type": "integer", |
| 15679 | + "min": 256, |
| 15680 | + "max": 3840 |
| 15681 | + }, |
15604 | 15682 | "__integerMin25Max10000": { |
15605 | 15683 | "type": "integer", |
15606 | 15684 | "min": 25, |
|
15681 | 15759 | "min": 64000, |
15682 | 15760 | "max": 640000 |
15683 | 15761 | }, |
| 15762 | + "__integerMin64Max2160": { |
| 15763 | + "type": "integer", |
| 15764 | + "min": 64, |
| 15765 | + "max": 2160 |
| 15766 | + }, |
15684 | 15767 | "__integerMin6Max16": { |
15685 | 15768 | "type": "integer", |
15686 | 15769 | "min": 6, |
|
0 commit comments