Module Awso_mediaconvert.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule OutputChannelMapping : sig ... end

OutputChannel mapping settings.

Sourcemodule TeletextPageType : sig ... end
Sourcemodule LanguageCode : sig ... end
Sourcemodule ChannelMapping : sig ... end

Channel mapping contains the group of fields that hold the remixing value for each channel, in dB. Specify remix values to indicate how much of the content from your input audio channel you want in your output audio channels. Each instance of the InputChannels or InputChannelsFineTune array specifies these values for one output channel. Use one instance of this array for each output channel. In the console, each array corresponds to a column in the graphical depiction of the mapping matrix. The rows of the graphical matrix correspond to input channels. Valid values are within the range from -60 (mute) through 6. A setting of 0 passes the input channel unchanged to the output channel (no attenuation or amplification). Use InputChannels or InputChannelsFineTune to specify your remix values. Don't use both.

Sourcemodule RequiredFlag : sig ... end
Sourcemodule FrameMetricType : sig ... end
Sourcemodule Xavc4kProfileBitrateClass : sig ... end
Sourcemodule Xavc4kProfileCodecProfile : sig ... end
Sourcemodule XavcGopBReference : sig ... end
Sourcemodule XavcHdProfileBitrateClass : sig ... end
Sourcemodule XavcHdProfileTelecine : sig ... end
Sourcemodule XavcInterlaceMode : sig ... end
Sourcemodule InsertableImage : sig ... end

These settings apply to a specific graphic overlay. You can include multiple overlays in your job.

Sourcemodule WatermarkingStrength : sig ... end
Sourcemodule AudioChannelTag : sig ... end
Sourcemodule AacCodecProfile : sig ... end
Sourcemodule AacCodingMode : sig ... end
Sourcemodule AacRateControlMode : sig ... end
Sourcemodule AacRawFormat : sig ... end
Sourcemodule AacSpecification : sig ... end
Sourcemodule AacVbrQuality : sig ... end
Sourcemodule Ac3BitstreamMode : sig ... end
Sourcemodule Ac3CodingMode : sig ... end
Sourcemodule Ac3LfeFilter : sig ... end
Sourcemodule Ac3MetadataControl : sig ... end
Sourcemodule Ac4BitstreamMode : sig ... end
Sourcemodule Ac4CodingMode : sig ... end
Sourcemodule Ac4StereoDownmix : sig ... end
Sourcemodule Eac3AtmosBitstreamMode : sig ... end
Sourcemodule Eac3AtmosCodingMode : sig ... end
Sourcemodule Eac3AtmosDownmixControl : sig ... end
Sourcemodule Eac3AtmosMeteringMode : sig ... end
Sourcemodule Eac3AtmosStereoDownmix : sig ... end
Sourcemodule Eac3AtmosSurroundExMode : sig ... end
Sourcemodule Eac3AttenuationControl : sig ... end
Sourcemodule Eac3BitstreamMode : sig ... end
Sourcemodule Eac3CodingMode : sig ... end
Sourcemodule Eac3DcFilter : sig ... end
Sourcemodule Eac3LfeControl : sig ... end
Sourcemodule Eac3LfeFilter : sig ... end
Sourcemodule Eac3MetadataControl : sig ... end
Sourcemodule Eac3PassthroughControl : sig ... end
Sourcemodule Eac3PhaseControl : sig ... end
Sourcemodule Eac3StereoDownmix : sig ... end
Sourcemodule Eac3SurroundExMode : sig ... end
Sourcemodule Eac3SurroundMode : sig ... end
Sourcemodule Mp2AudioDescriptionMix : sig ... end
Sourcemodule Mp3RateControlMode : sig ... end
Sourcemodule WavFormat : sig ... end
Sourcemodule BurninSubtitleAlignment : sig ... end
Sourcemodule BurninSubtitleFontColor : sig ... end
Sourcemodule BurninSubtitleShadowColor : sig ... end
Sourcemodule FontScript : sig ... end
Sourcemodule DvbSubtitleAlignment : sig ... end
Sourcemodule DvbSubtitleApplyFontColor : sig ... end
Sourcemodule DvbSubtitleFontColor : sig ... end
Sourcemodule DvbSubtitleOutlineColor : sig ... end
Sourcemodule DvbSubtitleShadowColor : sig ... end
Sourcemodule DvbSubtitlingType : sig ... end
Sourcemodule DvbddsHandling : sig ... end
Sourcemodule ImscAccessibilitySubs : sig ... end
Sourcemodule ImscStylePassthrough : sig ... end
Sourcemodule SccDestinationFramerate : sig ... end
Sourcemodule SrtStylePassthrough : sig ... end
Sourcemodule TtmlStylePassthrough : sig ... end
Sourcemodule WebvttAccessibilitySubs : sig ... end
Sourcemodule WebvttStylePassthrough : sig ... end
Sourcemodule AudioDefaultSelection : sig ... end
Sourcemodule AudioDurationCorrection : sig ... end
Sourcemodule AudioSelectorType : sig ... end
Sourcemodule HlsRenditionGroupSettings : sig ... end

Settings specific to audio sources in an HLS alternate rendition group. Specify the properties (renditionGroupId, renditionName or renditionLanguageCode) to identify the unique audio track among the alternative rendition groups present in the HLS manifest. If no unique track is found, or multiple tracks match the properties provided, the job fails. If no properties in hlsRenditionGroupSettings are specified, the default audio track within the video segment is chosen. If there is no audio within video segment, the alternative audio with DEFAULT=YES is chosen instead.

Sourcemodule RemixSettings : sig ... end

Use Manual audio remixing to adjust audio levels for each audio channel in each output of your job. With audio remixing, you can output more or fewer audio channels than your input audio source provides.

Sourcemodule VideoOverlayUnit : sig ... end
Sourcemodule AllowedRenditionSize : sig ... end

Use Allowed renditions to specify a list of possible resolutions in your ABR stack. * MediaConvert will create an ABR stack exclusively from the list of resolutions that you specify. * Some resolutions in the Allowed renditions list may not be included, however you can force a resolution to be included by setting Required to ENABLED. * You must specify at least one resolution that is greater than or equal to any resolutions that you specify in Min top rendition size or Min bottom rendition size. * If you specify Allowed renditions, you must not specify a separate rule for Force include renditions.

Sourcemodule ForceIncludeRenditionSize : sig ... end

Use Force include renditions to specify one or more resolutions to include your ABR stack. * (Recommended) To optimize automated ABR, specify as few resolutions as possible. * (Required) The number of resolutions that you specify must be equal to, or less than, the Max renditions setting. * If you specify a Min top rendition size rule, specify at least one resolution that is equal to, or greater than, Min top rendition size. * If you specify a Min bottom rendition size rule, only specify resolutions that are equal to, or greater than, Min bottom rendition size. * If you specify a Force include renditions rule, do not specify a separate rule for Allowed renditions. * Note: The ABR stack may include other resolutions that you do not specify here, depending on the Max renditions setting.

Sourcemodule PresetSpeke20Audio : sig ... end
Sourcemodule PresetSpeke20Video : sig ... end
Sourcemodule S3ObjectCannedAcl : sig ... end
Sourcemodule OutputSdt : sig ... end
Sourcemodule MxfXavcDurationMode : sig ... end
Sourcemodule Av1AdaptiveQuantization : sig ... end
Sourcemodule Av1BitDepth : sig ... end
Sourcemodule Av1FilmGrainSynthesis : sig ... end
Sourcemodule Av1FramerateControl : sig ... end
Sourcemodule Av1QvbrSettings : sig ... end

Settings for quality-defined variable bitrate encoding with the AV1 codec. Use these settings only when you set QVBR for Rate control mode.

Sourcemodule Av1RateControlMode : sig ... end
Sourcemodule AvcIntraClass : sig ... end
Sourcemodule AvcIntraFramerateControl : sig ... end
Sourcemodule AvcIntraInterlaceMode : sig ... end
Sourcemodule AvcIntraSlowPal : sig ... end
Sourcemodule AvcIntraTelecine : sig ... end
Sourcemodule AvcIntraUhdSettings : sig ... end

Optional when you set AVC-Intra class to Class 4K/2K. When you set AVC-Intra class to a different value, this object isn't allowed.

Sourcemodule GifFramerateControl : sig ... end
Sourcemodule BandwidthReductionFilter : sig ... end

The Bandwidth reduction filter increases the video quality of your output relative to its bitrate. Use to lower the bitrate of your constant quality QVBR output, with little or no perceptual decrease in quality. Or, use to increase the video quality of outputs with other rate control modes relative to the bitrate that you specify. Bandwidth reduction increases further when your input is low quality or noisy. Outputs that use this feature incur pro-tier pricing. When you include Bandwidth reduction filter, you cannot include the Noise reducer preprocessor.

Sourcemodule H264AdaptiveQuantization : sig ... end
Sourcemodule H264CodecLevel : sig ... end
Sourcemodule H264CodecProfile : sig ... end
Sourcemodule H264DynamicSubGop : sig ... end
Sourcemodule H264EndOfStreamMarkers : sig ... end
Sourcemodule H264EntropyEncoding : sig ... end
Sourcemodule H264FieldEncoding : sig ... end
Sourcemodule H264FramerateControl : sig ... end
Sourcemodule H264GopBReference : sig ... end
Sourcemodule H264GopSizeUnits : sig ... end
Sourcemodule H264InterlaceMode : sig ... end
Sourcemodule H264ParControl : sig ... end
Sourcemodule H264QualityTuningLevel : sig ... end
Sourcemodule H264QvbrSettings : sig ... end

Settings for quality-defined variable bitrate encoding with the H.264 codec. Use these settings only when you set QVBR for Rate control mode.

Sourcemodule H264RateControlMode : sig ... end
Sourcemodule H264RepeatPps : sig ... end
Sourcemodule H264SaliencyAwareEncoding : sig ... end
Sourcemodule H264SceneChangeDetect : sig ... end
Sourcemodule H264SlowPal : sig ... end
Sourcemodule H264Syntax : sig ... end
Sourcemodule H264Telecine : sig ... end
Sourcemodule H264WriteMp4PackagingType : sig ... end
Sourcemodule H265AdaptiveQuantization : sig ... end
Sourcemodule H265CodecLevel : sig ... end
Sourcemodule H265CodecProfile : sig ... end
Sourcemodule H265Deblocking : sig ... end
Sourcemodule H265DynamicSubGop : sig ... end
Sourcemodule H265EndOfStreamMarkers : sig ... end
Sourcemodule H265FramerateControl : sig ... end
Sourcemodule H265GopBReference : sig ... end
Sourcemodule H265GopSizeUnits : sig ... end
Sourcemodule H265InterlaceMode : sig ... end
Sourcemodule H265MvTemporalPredictor : sig ... end
Sourcemodule H265ParControl : sig ... end
Sourcemodule H265QualityTuningLevel : sig ... end
Sourcemodule H265QvbrSettings : sig ... end

Settings for quality-defined variable bitrate encoding with the H.265 codec. Use these settings only when you set QVBR for Rate control mode.

Sourcemodule H265RateControlMode : sig ... end
Sourcemodule H265SceneChangeDetect : sig ... end
Sourcemodule H265SlowPal : sig ... end
Sourcemodule H265Telecine : sig ... end
Sourcemodule H265TemporalIds : sig ... end
Sourcemodule H265TilePadding : sig ... end
Sourcemodule H265Tiles : sig ... end
Sourcemodule H265TreeBlockSize : sig ... end
Sourcemodule H265WriteMp4PackagingType : sig ... end
Sourcemodule Mpeg2AdaptiveQuantization : sig ... end
Sourcemodule Mpeg2CodecLevel : sig ... end
Sourcemodule Mpeg2CodecProfile : sig ... end
Sourcemodule Mpeg2DynamicSubGop : sig ... end
Sourcemodule Mpeg2FramerateControl : sig ... end
Sourcemodule Mpeg2GopSizeUnits : sig ... end
Sourcemodule Mpeg2InterlaceMode : sig ... end
Sourcemodule Mpeg2IntraDcPrecision : sig ... end
Sourcemodule Mpeg2ParControl : sig ... end
Sourcemodule Mpeg2QualityTuningLevel : sig ... end
Sourcemodule Mpeg2RateControlMode : sig ... end
Sourcemodule Mpeg2SceneChangeDetect : sig ... end
Sourcemodule Mpeg2SlowPal : sig ... end
Sourcemodule Mpeg2Syntax : sig ... end
Sourcemodule Mpeg2Telecine : sig ... end
Sourcemodule FrameControl : sig ... end
Sourcemodule VideoSelectorMode : sig ... end
Sourcemodule ProresChromaSampling : sig ... end
Sourcemodule ProresCodecProfile : sig ... end
Sourcemodule ProresFramerateControl : sig ... end
Sourcemodule ProresInterlaceMode : sig ... end
Sourcemodule ProresParControl : sig ... end
Sourcemodule ProresSlowPal : sig ... end
Sourcemodule ProresTelecine : sig ... end
Sourcemodule UncompressedFourcc : sig ... end
Sourcemodule UncompressedInterlaceMode : sig ... end
Sourcemodule UncompressedSlowPal : sig ... end
Sourcemodule UncompressedTelecine : sig ... end
Sourcemodule Vc3Class : sig ... end
Sourcemodule Vc3FramerateControl : sig ... end
Sourcemodule Vc3InterlaceMode : sig ... end
Sourcemodule Vc3ScanTypeConversionMode : sig ... end
Sourcemodule Vc3SlowPal : sig ... end
Sourcemodule Vc3Telecine : sig ... end
Sourcemodule Vp8FramerateControl : sig ... end
Sourcemodule Vp8ParControl : sig ... end
Sourcemodule Vp8QualityTuningLevel : sig ... end
Sourcemodule Vp8RateControlMode : sig ... end
Sourcemodule Vp9FramerateControl : sig ... end
Sourcemodule Vp9ParControl : sig ... end
Sourcemodule Vp9QualityTuningLevel : sig ... end
Sourcemodule Vp9RateControlMode : sig ... end

Required when you set Profile to the value XAVC_4K_INTRA_CBG.

Required when you set Profile to the value XAVC_4K_INTRA_VBR.

Sourcemodule Xavc4kProfileSettings : sig ... end

Required when you set Profile to the value XAVC_4K.

Sourcemodule XavcAdaptiveQuantization : sig ... end
Sourcemodule XavcEntropyEncoding : sig ... end
Sourcemodule XavcFramerateControl : sig ... end

Required when you set Profile to the value XAVC_HD_INTRA_CBG.

Sourcemodule XavcHdProfileSettings : sig ... end

Required when you set Profile to the value XAVC_HD.

Sourcemodule XavcProfile : sig ... end
Sourcemodule XavcSlowPal : sig ... end
Sourcemodule ClipLimits : sig ... end

Specify YUV limits and RGB tolerances when you set Sample range conversion to Limited range clip.

Sourcemodule ColorSpaceConversion : sig ... end
Sourcemodule HDRToSDRToneMapper : sig ... end
Sourcemodule Hdr10Metadata : sig ... end

Use these settings to specify static color calibration metadata, as defined by SMPTE ST 2086. These values don't affect the pixel values that are encoded in the video stream. They are intended to help the downstream video player display content in a way that reflects the intentions of the the content creator.

Sourcemodule SampleRangeConversion : sig ... end
Sourcemodule DeinterlaceAlgorithm : sig ... end
Sourcemodule DeinterlacerControl : sig ... end
Sourcemodule DeinterlacerMode : sig ... end
Sourcemodule DolbyVisionCompatibility : sig ... end
Sourcemodule DolbyVisionLevel6Metadata : sig ... end

Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to override the MaxCLL and MaxFALL values in your input with new values.

Sourcemodule DolbyVisionLevel6Mode : sig ... end
Sourcemodule DolbyVisionMapping : sig ... end
Sourcemodule DolbyVisionProfile : sig ... end
Sourcemodule NoiseReducerFilter : sig ... end

Settings for a noise reducer filter

Noise reducer filter settings for spatial filter.

Noise reducer filter settings for temporal filter.

For forensic video watermarking, MediaConvert supports Nagra NexGuard File Marker watermarking. MediaConvert supports both PreRelease Content (NGPR/G2) and OTT Streaming workflows.

Sourcemodule TimecodeBurninPosition : sig ... end
Sourcemodule AacSettings : sig ... end

Required when you set Codec to the value AAC. The service accepts one of two mutually exclusive groups of AAC settings--VBR and CBR. To select one of these modes, set the value of Bitrate control mode to "VBR" or "CBR". In VBR mode, you control the audio quality with the setting VBR quality. In CBR mode, you use the setting Bitrate. Defaults and valid values depend on the rate control mode.

Sourcemodule Ac3Settings : sig ... end

Required when you set Codec to the value AC3.

Sourcemodule Ac4Settings : sig ... end

Required when you set Codec to the value AC4.

Sourcemodule AiffSettings : sig ... end

Required when you set Codec to the value AIFF.

Sourcemodule AudioCodec : sig ... end
Sourcemodule Eac3AtmosSettings : sig ... end

Required when you set Codec to the value EAC3_ATMOS.

Sourcemodule Eac3Settings : sig ... end

Required when you set Codec to the value EAC3.

Sourcemodule FlacSettings : sig ... end

Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.

Sourcemodule Mp2Settings : sig ... end

Required when you set Codec to the value MP2.

Sourcemodule Mp3Settings : sig ... end

Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.

Sourcemodule OpusSettings : sig ... end

Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.

Sourcemodule VorbisSettings : sig ... end

Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.

Sourcemodule WavSettings : sig ... end

Required when you set Codec to the value WAV.

Sourcemodule SlowPalPitchCorrection : sig ... end
Sourcemodule BurninDestinationSettings : sig ... end

Burn-in is a captions delivery method, rather than a captions format. Burn-in writes the captions directly on your video frames, replacing pixels of video content with the captions. Set up burn-in captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.

Sourcemodule CaptionDestinationType : sig ... end
Sourcemodule DvbSubDestinationSettings : sig ... end

Settings related to DVB-Sub captions. Set up DVB-Sub captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.

Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions. Set up embedded captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.

Sourcemodule ImscDestinationSettings : sig ... end

Settings related to IMSC captions. IMSC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Sourcemodule SccDestinationSettings : sig ... end

Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.

Sourcemodule SrtDestinationSettings : sig ... end

Settings related to SRT captions. SRT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video.

Settings related to teletext captions. Set up teletext captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.

Sourcemodule TtmlDestinationSettings : sig ... end

Settings related to TTML captions. TTML is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Sourcemodule WebvttDestinationSettings : sig ... end

Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Sourcemodule VideoOverlayInputClipping : sig ... end

To transcode only portions of your video overlay, include one input clip for each part of your video overlay that you want in your output.

Sourcemodule AudioSelector : sig ... end

Use Audio selectors to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Sourcemodule VideoOverlayPosition : sig ... end

position of video overlay

Sourcemodule AncillaryConvert608To708 : sig ... end
Sourcemodule EmbeddedConvert608To708 : sig ... end
Sourcemodule EmbeddedTerminateCaptions : sig ... end
Sourcemodule CaptionSourceFramerate : sig ... end

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction. For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Sourcemodule FileSourceConvert608To708 : sig ... end
Sourcemodule FileSourceTimeDeltaUnits : sig ... end
Sourcemodule MinBottomRenditionSize : sig ... end

Use Min bottom rendition size to specify a minimum size for the lowest resolution in your ABR stack. * The lowest resolution in your ABR stack will be equal to or greater than the value that you enter. For example: If you specify 640x360 the lowest resolution in your ABR stack will be equal to or greater than to 640x360. * If you specify a Min top rendition size rule, the value that you specify for Min bottom rendition size must be less than, or equal to, Min top rendition size.

Sourcemodule MinTopRenditionSize : sig ... end

Use Min top rendition size to specify a minimum size for the highest resolution in your ABR stack. * The highest resolution in your ABR stack will be equal to or greater than the value that you enter. For example: If you specify 1280x720 the highest resolution in your ABR stack will be equal to or greater than 1280x720. * If you specify a value for Max resolution, the value that you specify for Min top rendition size must be less than, or equal to, Max resolution.

Sourcemodule RuleType : sig ... end

Specify the SPEKE version, either v1.0 or v2.0, that MediaConvert uses when encrypting your output. For more information, see: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html To use SPEKE v1.0: Leave blank. To use SPEKE v2.0: Specify a SPEKE v2.0 video preset and a SPEKE v2.0 audio preset.

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Sourcemodule S3EncryptionSettings : sig ... end

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Sourcemodule S3StorageClass : sig ... end
Sourcemodule CmfcAudioDuration : sig ... end
Sourcemodule CmfcAudioTrackType : sig ... end
Sourcemodule CmfcC2paManifest : sig ... end
Sourcemodule CmfcIFrameOnlyManifest : sig ... end
Sourcemodule CmfcKlvMetadata : sig ... end
Sourcemodule CmfcScte35Esam : sig ... end
Sourcemodule CmfcScte35Source : sig ... end
Sourcemodule CmfcTimedMetadata : sig ... end
Sourcemodule F4vMoovPlacement : sig ... end
Sourcemodule DvbNitSettings : sig ... end

Use these settings to insert a DVB Network Information Table (NIT) in the transport stream of this output.

Sourcemodule DvbSdtSettings : sig ... end

Use these settings to insert a DVB Service Description Table (SDT) in the transport stream of this output.

Sourcemodule DvbTdtSettings : sig ... end

Use these settings to insert a DVB Time and Date Table (TDT) in the transport stream of this output.

Sourcemodule M2tsAudioBufferModel : sig ... end
Sourcemodule M2tsAudioDuration : sig ... end
Sourcemodule M2tsBufferModel : sig ... end
Sourcemodule M2tsDataPtsControl : sig ... end
Sourcemodule M2tsEbpAudioInterval : sig ... end
Sourcemodule M2tsEbpPlacement : sig ... end
Sourcemodule M2tsEsRateInPes : sig ... end
Sourcemodule M2tsForceTsVideoEbpOrder : sig ... end
Sourcemodule M2tsKlvMetadata : sig ... end
Sourcemodule M2tsNielsenId3 : sig ... end
Sourcemodule M2tsPcrControl : sig ... end
Sourcemodule M2tsRateMode : sig ... end
Sourcemodule M2tsScte35Esam : sig ... end

Settings for SCTE-35 signals from ESAM. Include this in your job settings to put SCTE-35 markers in your HLS and transport stream outputs at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML.

Sourcemodule M2tsScte35Source : sig ... end
Sourcemodule M2tsSegmentationMarkers : sig ... end
Sourcemodule M2tsSegmentationStyle : sig ... end
Sourcemodule TsPtsOffset : sig ... end
Sourcemodule M3u8AudioDuration : sig ... end
Sourcemodule M3u8DataPtsControl : sig ... end
Sourcemodule M3u8NielsenId3 : sig ... end
Sourcemodule M3u8PcrControl : sig ... end
Sourcemodule M3u8Scte35Source : sig ... end
Sourcemodule TimedMetadata : sig ... end
Sourcemodule MovClapAtom : sig ... end
Sourcemodule MovCslgAtom : sig ... end
Sourcemodule MovMpeg2FourCCControl : sig ... end
Sourcemodule MovPaddingControl : sig ... end
Sourcemodule MovReference : sig ... end
Sourcemodule Mp4C2paManifest : sig ... end
Sourcemodule Mp4CslgAtom : sig ... end
Sourcemodule Mp4FreeSpaceBox : sig ... end
Sourcemodule Mp4MoovPlacement : sig ... end
Sourcemodule MpdAudioDuration : sig ... end
Sourcemodule MpdC2paManifest : sig ... end
Sourcemodule MpdCaptionContainerType : sig ... end
Sourcemodule MpdKlvMetadata : sig ... end
Sourcemodule MpdScte35Esam : sig ... end
Sourcemodule MpdScte35Source : sig ... end
Sourcemodule MpdTimedMetadata : sig ... end
Sourcemodule MxfAfdSignaling : sig ... end
Sourcemodule MxfProfile : sig ... end
Sourcemodule MxfXavcProfileSettings : sig ... end

Specify the XAVC profile settings for MXF outputs when you set your MXF profile to XAVC.

Sourcemodule HlsAudioOnlyContainer : sig ... end
Sourcemodule HlsAudioTrackType : sig ... end
Sourcemodule HlsIFrameOnlyManifest : sig ... end
Sourcemodule Av1Settings : sig ... end

Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.

Sourcemodule AvcIntraSettings : sig ... end

Required when you choose AVC-Intra for your output video codec. For more information about the AVC-Intra settings, see the relevant specification. For detailed information about SD and HD in AVC-Intra, see https://ieeexplore.ieee.org/document/7290936. For information about 4K/2K in AVC-Intra, see https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.

Sourcemodule FrameCaptureSettings : sig ... end

Required when you set Codec to the value FRAME_CAPTURE.

Sourcemodule GifSettings : sig ... end

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value GIF

Sourcemodule H264Settings : sig ... end

Required when you set Codec to the value H_264.

Sourcemodule H265Settings : sig ... end

Settings for H265 codec

Sourcemodule Mpeg2Settings : sig ... end

Required when you set Codec to the value MPEG2.

Sourcemodule PassthroughSettings : sig ... end

Optional settings when you set Codec to the value Passthrough.

Sourcemodule ProresSettings : sig ... end

Required when you set Codec to the value PRORES.

Sourcemodule UncompressedSettings : sig ... end

Required when you set Codec, under VideoDescription>CodecSettings to the value UNCOMPRESSED.

Sourcemodule Vc3Settings : sig ... end

Required when you set Codec to the value VC3

Sourcemodule VideoCodec : sig ... end
Sourcemodule Vp8Settings : sig ... end

Required when you set Codec to the value VP8.

Sourcemodule Vp9Settings : sig ... end

Required when you set Codec to the value VP9.

Sourcemodule XavcSettings : sig ... end

Required when you set Codec to the value XAVC.

Sourcemodule ColorCorrector : sig ... end

Settings for color correction.

Sourcemodule Deinterlacer : sig ... end

Settings for deinterlacer

Sourcemodule DolbyVision : sig ... end

Create Dolby Vision Profile 5 or Profile 8.1 compatible video output.

Sourcemodule Hdr10Plus : sig ... end

Setting for HDR10+ metadata insertion

Sourcemodule ImageInserter : sig ... end

Use the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input or output individually. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/graphic-overlay.html. This setting is disabled by default.

Sourcemodule NoiseReducer : sig ... end

Enable the Noise reducer feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default. When you enable Noise reducer, you must also select a value for Noise reducer filter. For AVC outputs, when you include Noise reducer, you cannot include the Bandwidth reduction filter.

Sourcemodule PartnerWatermarking : sig ... end

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Sourcemodule TimecodeBurnin : sig ... end

Settings for burning the output timecode and specified prefix into the output.

Specify the QuickTime audio channel layout tags for the audio channels in this audio track. When you don't specify a value, MediaConvert labels your track as Center (C) by default. To use Audio layout tagging, your output must be in a QuickTime (MOV) container and your audio codec must be AAC, WAV, or AIFF.

Sourcemodule AudioCodecSettings : sig ... end

Settings related to audio encoding. The settings in this group vary depending on the value that you choose for your audio codec.

Sourcemodule AudioLanguageCodeControl : sig ... end

Advanced audio normalization settings. Ignore these settings unless you need to comply with a loudness standard.

Settings for audio pitch correction during framerate conversion.

Sourcemodule AudioTypeControl : sig ... end

Settings related to one captions tab on the MediaConvert console. Usually, one captions tab corresponds to one output captions track. Depending on your output captions format, one tab might correspond to a set of output captions tracks. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.

Sourcemodule InputTimecodeSource : sig ... end
Sourcemodule VideoOverlayTransition : sig ... end

Specify one or more Transitions for your video overlay. Use Transitions to reposition or resize your overlay over time. To use the same position and size for the duration of your video overlay: Leave blank. To specify a Transition: Enter a value for Start timecode, End Timecode, X Position, Y Position, Width, Height, or Opacity

Sourcemodule AncillarySourceSettings : sig ... end

Settings for ancillary captions source.

Sourcemodule CaptionSourceType : sig ... end
Sourcemodule DvbSubSourceSettings : sig ... end

DVB Sub Source Settings

Sourcemodule EmbeddedSourceSettings : sig ... end

Settings for embedded captions Source

Sourcemodule FileSourceSettings : sig ... end

If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI of the input caption source file. If your caption source is IMSC in an IMF package, use TrackSourceSettings instead of FileSoureSettings.

Sourcemodule TeletextSourceSettings : sig ... end

Settings specific to Teletext caption sources, including Page number.

Sourcemodule TrackSourceSettings : sig ... end

Settings specific to caption sources that are specified by track number. Currently, this is only IMSC captions in an IMF package. If your caption source is IMSC 1.1 in a separate xml file, use FileSourceSettings instead of TrackSourceSettings.

Sourcemodule WebvttHlsSourceSettings : sig ... end

Settings specific to WebVTT sources in HLS alternative rendition group. Specify the properties (renditionGroupId, renditionName or renditionLanguageCode) to identify the unique subtitle track among the alternative rendition groups present in the HLS manifest. If no unique track is found, or multiple tracks match the specified properties, the job fails. If there is only one subtitle track in the rendition group, the settings can be left empty and the default subtitle track will be chosen. If your caption source is a sidecar file, use FileSourceSettings instead of WebvttHlsSourceSettings.

Sourcemodule AutomatedAbrRule : sig ... end

Specify one or more Automated ABR rule types. Note: Force include and Allowed renditions are mutually exclusive.

Sourcemodule CmafEncryptionType : sig ... end
Sourcemodule CmafKeyProviderType : sig ... end
Sourcemodule HlsClearLead : sig ... end
Sourcemodule SpekeKeyProviderCmaf : sig ... end

If your output group type is CMAF, use these settings when doing DRM encryption with a SPEKE-compliant key provider. If your output group type is HLS, DASH, or Microsoft Smooth, use the SpekeKeyProvider settings instead.

Sourcemodule StaticKeyProvider : sig ... end

Use these settings to set up encryption with a static key provider.

Sourcemodule CmafIntervalCadence : sig ... end
Sourcemodule S3DestinationSettings : sig ... end

Settings associated with S3 destination

Sourcemodule CmafAdditionalManifest : sig ... end

Specify the details for each pair of HLS and DASH additional manifests that you want the service to generate for this CMAF output group. Each pair of manifests can reference a different subset of outputs in the group.

Sourcemodule SpekeKeyProvider : sig ... end

If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption with a SPEKE-compliant key provider. If your output group type is CMAF, use the SpekeKeyProviderCmaf settings instead.

Sourcemodule DashIsoIntervalCadence : sig ... end
Sourcemodule DashAdditionalManifest : sig ... end

Specify the details for each additional DASH manifest that you want the service to generate for this output group. Each manifest can reference a different subset of outputs in the group.

Sourcemodule HlsEncryptionType : sig ... end
Sourcemodule HlsKeyProviderType : sig ... end
Sourcemodule HlsOfflineEncrypted : sig ... end
Sourcemodule HlsIntervalCadence : sig ... end
Sourcemodule HlsAdMarkers : sig ... end
Sourcemodule HlsAdditionalManifest : sig ... end

Specify the details for each additional HLS manifest that you want the service to generate for this output group. Each manifest can reference a different subset of outputs in the group.

Sourcemodule HlsCaptionLanguageMapping : sig ... end

Caption Language Mapping

Specify the details for each additional Microsoft Smooth Streaming manifest that you want the service to generate for this output group. Each manifest can reference a different subset of outputs in the group.

Sourcemodule CmfcSettings : sig ... end

These settings relate to the fragmented MP4 container for the segments in your CMAF outputs.

Sourcemodule ContainerType : sig ... end
Sourcemodule F4vSettings : sig ... end

Settings for F4v container

Sourcemodule M2tsSettings : sig ... end

MPEG-2 TS container settings. These apply to outputs in a File output group when the output's container is MPEG-2 Transport Stream (M2TS). In these assets, data is organized by the program map table (PMT). Each transport stream program contains subsets of data, including audio, video, and metadata. Each of these subsets of data has a numerical label called a packet identifier (PID). Each transport stream program corresponds to one MediaConvert output. The PMT lists the types of data in a program along with their PID. Downstream systems and players use the program map table to look up the PID for each type of data it accesses and then uses the PIDs to locate specific data within the asset.

Sourcemodule M3u8Settings : sig ... end

These settings relate to the MPEG-2 transport stream (MPEG2-TS) container for the MPEG2-TS segments in your HLS outputs.

Sourcemodule MovSettings : sig ... end

These settings relate to your QuickTime MOV output container.

Sourcemodule Mp4Settings : sig ... end

These settings relate to your MP4 output container. You can create audio only outputs with this container. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.

Sourcemodule MpdSettings : sig ... end

These settings relate to the fragmented MP4 container for the segments in your DASH outputs.

Sourcemodule MxfSettings : sig ... end

These settings relate to your MXF output container.

Sourcemodule HlsSettings : sig ... end

Settings for HLS output groups

Sourcemodule AfdSignaling : sig ... end
Sourcemodule AntiAlias : sig ... end
Sourcemodule ChromaPositionMode : sig ... end
Sourcemodule ColorMetadata : sig ... end
Sourcemodule DropFrameTimecode : sig ... end
Sourcemodule Rectangle : sig ... end

Use Rectangle to identify a specific area of the video frame.

Sourcemodule RespondToAfd : sig ... end
Sourcemodule ScalingBehavior : sig ... end
Sourcemodule TimecodeTrack : sig ... end
Sourcemodule VideoCodecSettings : sig ... end

Video codec settings contains the group of settings related to video encoding. The settings in this group vary depending on the value that you choose for Video codec. For each codec enum that you choose, define the corresponding settings object. The following lists the codec enum, settings object pairs. * AV1, Av1Settings * AVC_INTRA, AvcIntraSettings * FRAME_CAPTURE, FrameCaptureSettings * GIF, GifSettings * H_264, H264Settings * H_265, H265Settings * MPEG2, Mpeg2Settings * PRORES, ProresSettings * UNCOMPRESSED, UncompressedSettings * VC3, Vc3Settings * VP8, Vp8Settings * VP9, Vp9Settings * XAVC, XavcSettings

Sourcemodule VideoPreprocessor : sig ... end

Find additional transcoding features under Preprocessors. Enable the features at each output individually. These features are disabled by default.

Sourcemodule VideoTimecodeInsertion : sig ... end
Sourcemodule AudioDescription : sig ... end

Settings related to one audio tab on the MediaConvert console. In your job JSON, an instance of AudioDescription is equivalent to one audio tab in the console. Usually, one audio tab corresponds to one output audio track. Depending on how you set up your input audio selectors and whether you use audio selector groups, one audio tab can correspond to a group of output audio tracks.

Sourcemodule CaptionDescription : sig ... end

This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.

Sourcemodule MultiViewInput : sig ... end

Input settings for MultiView Settings. You can include exactly one input as enhancement layer.

Sourcemodule VideoOverlayCrop : sig ... end

Specify a rectangle of content to crop and use from your video overlay's input video. When you do, MediaConvert uses the cropped dimensions that you specify under X offset, Y offset, Width, and Height.

Sourcemodule VideoOverlayInput : sig ... end

Input settings for Video overlay. You can include one or more video overlays in sequence at different times that you specify.

Sourcemodule VideoOverlayPlayBackMode : sig ... end
Sourcemodule CaptionSourceSettings : sig ... end

If your input captions are SCC, TTML, STL, SMI, SRT, or IMSC in an xml file, specify the URI of the input captions source file. If your input captions are IMSC in an IMF package, use TrackSourceSettings instead of FileSoureSettings.

Sourcemodule DynamicAudioSelectorType : sig ... end
Sourcemodule CmafClientCache : sig ... end
Sourcemodule CmafCodecSpecification : sig ... end
Sourcemodule CmafEncryptionSettings : sig ... end

Settings for CMAF encryption

Sourcemodule CmafImageBasedTrickPlay : sig ... end

Tile and thumbnail settings applicable when imageBasedTrickPlay is ADVANCED

Sourcemodule CmafManifestCompression : sig ... end
Sourcemodule CmafMpdProfile : sig ... end
Sourcemodule CmafSegmentControl : sig ... end
Sourcemodule CmafSegmentLengthControl : sig ... end
Sourcemodule CmafStreamInfResolution : sig ... end
Sourcemodule CmafWriteDASHManifest : sig ... end
Sourcemodule CmafWriteHLSManifest : sig ... end
Sourcemodule DashManifestStyle : sig ... end
Sourcemodule DestinationSettings : sig ... end

Settings associated with the destination. Will vary based on the type of destination

Sourcemodule DashIsoEncryptionSettings : sig ... end

Specifies DRM settings for DASH outputs.

Sourcemodule DashIsoHbbtvCompliance : sig ... end

Tile and thumbnail settings applicable when imageBasedTrickPlay is ADVANCED

Sourcemodule DashIsoMpdProfile : sig ... end
Sourcemodule DashIsoSegmentControl : sig ... end
Sourcemodule HlsAudioOnlyHeader : sig ... end
Sourcemodule HlsCaptionLanguageSetting : sig ... end
Sourcemodule HlsClientCache : sig ... end
Sourcemodule HlsCodecSpecification : sig ... end
Sourcemodule HlsDirectoryStructure : sig ... end
Sourcemodule HlsEncryptionSettings : sig ... end

Settings for HLS encryption

Sourcemodule HlsImageBasedTrickPlay : sig ... end

Tile and thumbnail settings applicable when imageBasedTrickPlay is ADVANCED

Sourcemodule HlsManifestCompression : sig ... end
Sourcemodule HlsManifestDurationFormat : sig ... end
Sourcemodule HlsOutputSelection : sig ... end
Sourcemodule HlsProgramDateTime : sig ... end
Sourcemodule HlsSegmentControl : sig ... end
Sourcemodule HlsSegmentLengthControl : sig ... end
Sourcemodule HlsStreamInfResolution : sig ... end
Sourcemodule HlsTimedMetadataId3Frame : sig ... end

If you are using DRM, set DRM System to specify the value SpekeKeyProvider.

Sourcemodule MsSmoothManifestEncoding : sig ... end
Sourcemodule ContainerSettings : sig ... end

Container specific settings.

Sourcemodule OutputSettings : sig ... end

Specific settings for this type of output.

Sourcemodule VideoDescription : sig ... end

Settings related to video encoding of your output. The specific video settings depend on the video codec that you choose.

Sourcemodule ColorPrimaries : sig ... end
Sourcemodule FrameRate : sig ... end

The frame rate of the video or audio track, expressed as a fraction with numerator and denominator values.

Sourcemodule MatrixCoefficients : sig ... end
Sourcemodule TransferCharacteristics : sig ... end
Sourcemodule DecryptionMode : sig ... end
Sourcemodule TamsGapHandling : sig ... end
Sourcemodule AlphaBehavior : sig ... end
Sourcemodule ColorSpace : sig ... end
Sourcemodule ColorSpaceUsage : sig ... end
Sourcemodule EmbeddedTimecodeOverride : sig ... end
Sourcemodule InputRotate : sig ... end
Sourcemodule InputSampleRange : sig ... end
Sourcemodule PadVideo : sig ... end
Sourcemodule VideoSelectorType : sig ... end
Sourcemodule InputClipping : sig ... end

To transcode only portions of your input, include one input clip for each part of your input that you want in your output. All input clips that you specify will be included in every output of the job. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html.

Sourcemodule MultiViewSettings : sig ... end

Specify the enhancement layer input video file path for Multi View outputs. The base layer input is treated as the left eye and this Multi View input is treated as the right eye. Only one Multi View input is currently supported. MediaConvert encodes both views into a single MV-HEVC output codec. When you add MultiViewSettings to your job, you can only produce Multi View outputs. Adding any other codec output to the same job is not supported.

Sourcemodule VideoOverlay : sig ... end

Overlay one or more videos on top of your input video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/video-overlays.html

Sourcemodule AudioSelectorGroup : sig ... end

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab. Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Sourcemodule CaptionSelector : sig ... end

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 100 captions selectors per input.

Sourcemodule DynamicAudioSelector : sig ... end

Use Dynamic audio selectors when you do not know the track layout of your source when you submit your job, but want to select multiple audio tracks. When you include an audio track in your output and specify this Dynamic audio selector as the Audio source, MediaConvert creates an audio track within that output for each dynamically selected track. Note that when you include a Dynamic audio selector for two or more inputs, each input must have the same number of audio tracks and audio channels.

Sourcemodule AutomatedAbrSettings : sig ... end

Use automated ABR to have MediaConvert set up the renditions in your ABR package for you automatically, based on characteristics of your input video. This feature optimizes video quality while minimizing the overall size of your ABR package.

Sourcemodule CmafGroupSettings : sig ... end

Settings related to your CMAF output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

Sourcemodule DashIsoGroupSettings : sig ... end

Settings related to your DASH output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

Sourcemodule FileGroupSettings : sig ... end

Settings related to your File output group. MediaConvert uses this group of settings to generate a single standalone file, rather than a streaming package.

Sourcemodule HlsGroupSettings : sig ... end

Settings related to your HLS output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

Sourcemodule MsSmoothGroupSettings : sig ... end

Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

Sourcemodule OutputGroupType : sig ... end
Sourcemodule Output : sig ... end

Each output in your job is a collection of settings that describes how you want MediaConvert to encode a single output file or stream. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/create-outputs.html.

Sourcemodule VideoDetail : sig ... end

Contains details about the output's video stream

Sourcemodule CodecMetadata : sig ... end

Codec-specific parameters parsed from the video essence headers. This information provides detailed technical specifications about how the video was encoded, including profile settings, resolution details, and color space information that can help you understand the source video characteristics and make informed encoding decisions.

Sourcemodule Id3Insertion : sig ... end

To insert ID3 tags in your output, specify two values. Use ID3 tag to specify the base 64 encoded string and use Timecode to specify the time when the tag should be inserted. To insert multiple ID3 tags in your output, create multiple instances of ID3 insertion.

Sourcemodule AdvancedInputFilter : sig ... end

Optional settings for Advanced input filter when you set Advanced input filter to Enabled.

Sourcemodule InputDeblockFilter : sig ... end
Sourcemodule InputDecryptionSettings : sig ... end

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Sourcemodule InputDenoiseFilter : sig ... end
Sourcemodule InputFilterEnable : sig ... end
Sourcemodule InputPsiControl : sig ... end
Sourcemodule InputScanType : sig ... end
Sourcemodule InputTamsSettings : sig ... end

Specify a Time Addressable Media Store (TAMS) server as an input source. TAMS is an open-source API specification that provides access to time-segmented media content. Use TAMS to retrieve specific time ranges from live or archived media streams. When you specify TAMS settings, MediaConvert connects to your TAMS server, retrieves the media segments for your specified time range, and processes them as a single input. This enables workflows like extracting clips from live streams or processing specific portions of archived content. To use TAMS, you must: 1. Have access to a TAMS-compliant server 2. Specify the server URL in the Input file URL field 3. Provide the required SourceId and Timerange parameters 4. Configure authentication, if your TAMS server requires it

Sourcemodule InputVideoGenerator : sig ... end

When you include Video generator, MediaConvert creates a video input with black frames. Use this setting if you do not have a video input or if you want to add black video frames before, or after, other inputs. You can specify Video generator, or you can specify an Input file, but you cannot specify both. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/video-generator.html

Sourcemodule VideoSelector : sig ... end

Input video selectors contain the video settings for the input. Each of your inputs can have up to one video selector.

Sourcemodule AutomatedEncodingSettings : sig ... end

Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.

Sourcemodule OutputGroupSettings : sig ... end

Output Group settings, including type

Sourcemodule OutputDetail : sig ... end

Details regarding output

Sourcemodule AudioProperties : sig ... end

Details about the media file's audio track.

Sourcemodule Codec : sig ... end
Sourcemodule DataProperties : sig ... end

Details about the media file's data track.

Sourcemodule TrackType : sig ... end
Sourcemodule VideoProperties : sig ... end

Details about the media file's video track.

Sourcemodule ElementalInferenceFeature : sig ... end
Sourcemodule ElementalInferenceFeed : sig ... end

Elemental Inference Feed.

ESAM ManifestConfirmConditionNotification defined by OC-SP-ESAM-API-I03-131025.

ESAM SignalProcessingNotification data defined by OC-SP-ESAM-API-I03-131025.

Sourcemodule CopyProtectionAction : sig ... end
Sourcemodule VchipAction : sig ... end

For motion overlays that don't have a built-in frame rate, specify the frame rate of the overlay in frames per second, as a fraction. For example, specify 24 fps as 24/1. The overlay frame rate doesn't need to match the frame rate of the underlying video.

Sourcemodule MotionImageInsertionMode : sig ... end

Specify the offset between the upper-left corner of the video frame and the top left corner of the overlay.

Sourcemodule MotionImagePlayback : sig ... end
Sourcemodule TimecodeSource : sig ... end

Custom 3D lut settings

Sourcemodule Input : sig ... end

Use inputs to define the source files used in your transcoding job. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/specify-input-settings.html. You can use multiple video inputs to do input stitching. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html

Sourcemodule OutputGroup : sig ... end

Group of outputs

Sourcemodule Track : sig ... end

Details about each track (video, audio, or data) in the media file.

Sourcemodule CaptionDescriptionPreset : sig ... end

Caption Description for preset

Sourcemodule InputTemplate : sig ... end

Specified video input in a template.

Sourcemodule AccelerationMode : sig ... end
Sourcemodule AvailBlanking : sig ... end

Use ad avail blanking settings to specify your output content during SCTE-35 triggered ad avails. You can blank your video or overlay it with an image. MediaConvert also removes any audio and embedded captions during the ad avail. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ad-avail-blanking.html.

Sourcemodule EsamSettings : sig ... end

Settings for Event Signaling And Messaging (ESAM). If you don't do ad insertion, you can ignore these settings.

Sourcemodule ExtendedDataServices : sig ... end

If your source content has EIA-608 Line 21 Data Services, enable this feature to specify what MediaConvert does with the Extended Data Services (XDS) packets. You can choose to pass through XDS packets, or remove them from the output. For more information about XDS, see EIA-608 Line Data Services, section 9.5.1.5 05h Content Advisory.

Sourcemodule KantarWatermarkSettings : sig ... end

Use these settings only when you use Kantar watermarking. Specify the values that MediaConvert uses to generate and place Kantar watermarks in your output audio. These settings apply to every output in your job. In addition to specifying these values, you also need to store your Kantar credentials in AWS Secrets Manager. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/kantar-watermarking.html.

Sourcemodule MotionImageInserter : sig ... end

Overlay motion graphics on top of your video. The motion graphics that you specify here appear on all outputs in all output groups. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/motion-graphic-overlay.html.

Sourcemodule NielsenConfiguration : sig ... end

Settings for your Nielsen configuration. If you don't do Nielsen measurement and analytics, ignore these settings. When you enable Nielsen configuration, MediaConvert enables PCM to ID3 tagging for all outputs in the job.

Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]

Sourcemodule TimecodeConfig : sig ... end

These settings control how the service handles timecodes throughout the job. These settings don't affect input clipping.

Sourcemodule TimedMetadataInsertion : sig ... end

Insert user-defined custom ID3 metadata at timecodes that you specify. In each output that you want to include this metadata, you must set ID3 metadata to Passthrough.

Sourcemodule HopDestination : sig ... end

Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.

Sourcemodule OutputGroupDetail : sig ... end

Contains details about the output groups specified in the job settings.

Sourcemodule QueueTransition : sig ... end

Description of the source and destination queues between which the job has moved, along with the timestamp of the move

Sourcemodule WarningGroup : sig ... end

Contains any warning codes and their count for the job.

Sourcemodule Format_ : sig ... end
Sourcemodule TrackMapping : sig ... end

An array containing track mapping information.

Sourcemodule Commitment : sig ... end
Sourcemodule RenewalType : sig ... end
Sourcemodule ReservationPlanStatus : sig ... end
Sourcemodule ServiceOverride : sig ... end

A service override applied by MediaConvert to the settings that you have configured. If you see any overrides, we recommend that you contact AWS Support.

Sourcemodule JobsQueryFilterKey : sig ... end
Sourcemodule AccelerationSettings : sig ... end

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Sourcemodule AccelerationStatus : sig ... end
Sourcemodule BillingTagsSource : sig ... end

The Elemental Inference configuration used in this job.

Sourcemodule JobMessages : sig ... end

Provides messages from the service about jobs that you have already successfully submitted.

Sourcemodule JobPhase : sig ... end
Sourcemodule JobSettings : sig ... end

JobSettings contains all the transcode settings for a job.

Sourcemodule JobStatus : sig ... end
Sourcemodule ShareStatus : sig ... end
Sourcemodule SimulateReservedQueue : sig ... end
Sourcemodule StatusUpdateInterval : sig ... end
Sourcemodule Timing : sig ... end

Information about when jobs are submitted, started, and finished is specified in Unix epoch format in seconds.

Sourcemodule Container : sig ... end

The container of your media file. This information helps you understand the overall structure and details of your media, including format, duration, and track layout.

Sourcemodule Metadata : sig ... end

Metadata and other file information.

Sourcemodule PricingPlan : sig ... end
Sourcemodule QueueStatus : sig ... end
Sourcemodule ReservationPlan : sig ... end

Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues.

Sourcemodule Type : sig ... end
Sourcemodule PresetSettings : sig ... end

Settings for preset

Sourcemodule JobTemplateSettings : sig ... end

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Sourcemodule JobsQueryFilter : sig ... end

Provide one or more JobsQueryFilter objects, each containing a Key with an associated Values array. Note that MediaConvert queries jobs using OR logic.

Sourcemodule Job : sig ... end

Each job converts an input file into an output file or files. For more information, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule InputPolicy : sig ... end
Sourcemodule ProbeResult : sig ... end

Probe results for your media file.

Sourcemodule ProbeInputFile : sig ... end

The input file that needs to be analyzed.

Sourcemodule JobEngineVersion : sig ... end

Use Job engine versions to run jobs for your production workflow on one version, while you test and validate the latest version. Job engine versions are in a YYYY-MM-DD format.

Sourcemodule Queue : sig ... end

You can use queues to manage the resources that are available to your AWS account for running multiple transcoding jobs at the same time. If you don't specify a queue, the service sends all jobs through the default queue. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html.

Sourcemodule Preset : sig ... end

A preset is a collection of preconfigured media conversion settings that you want MediaConvert to apply to the output during the conversion process.

Sourcemodule JobTemplate : sig ... end

A job template is a pre-made set of encoding instructions that you can use to quickly create a job.

Sourcemodule Endpoint : sig ... end

Describes an account-specific API endpoint.

Sourcemodule BadRequestException : sig ... end

The service can't process your request because of a problem in the request. Please check your request form and syntax.

Sourcemodule ConflictException : sig ... end

The service couldn't complete your request because there is a conflict with the current state of the resource.

Sourcemodule ForbiddenException : sig ... end

You don't have permissions for this action with the credentials you sent.

The service encountered an unexpected condition and can't fulfill your request.

Sourcemodule NotFoundException : sig ... end

The resource you requested doesn't exist.

You attempted to create more resources than the service allows based on service quotas.

Sourcemodule TooManyRequestsException : sig ... end

Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests.

Sourcemodule ReservationPlanSettings : sig ... end

Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues.

Sourcemodule Order : sig ... end
Sourcemodule Policy : sig ... end

A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule ResourceTags : sig ... end

The Amazon Resource Name (ARN) and tags for an AWS Elemental MediaConvert resource.

Sourcemodule QueueListBy : sig ... end
Sourcemodule PresetListBy : sig ... end
Sourcemodule JobTemplateListBy : sig ... end
Sourcemodule JobsQueryStatus : sig ... end
Sourcemodule DescribeEndpointsMode : sig ... end
Sourcemodule UpdateQueueResponse : sig ... end

Modify one of your existing queues.

Sourcemodule UpdateQueueRequest : sig ... end

Modify one of your existing queues.

Sourcemodule UpdatePresetResponse : sig ... end

Modify one of your existing presets.

Sourcemodule UpdatePresetRequest : sig ... end

Modify one of your existing presets.

Sourcemodule UpdateJobTemplateResponse : sig ... end

Modify one of your existing job templates.

Sourcemodule UpdateJobTemplateRequest : sig ... end

Modify one of your existing job templates.

Sourcemodule UntagResourceResponse : sig ... end

Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Sourcemodule UntagResourceRequest : sig ... end

Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Sourcemodule TagResourceResponse : sig ... end

Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Sourcemodule TagResourceRequest : sig ... end

Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Sourcemodule StartJobsQueryResponse : sig ... end

Start an asynchronous jobs query using the provided filters. To receive the list of jobs that match your query, call the GetJobsQueryResults API using the query ID returned by this API.

Sourcemodule StartJobsQueryRequest : sig ... end

Start an asynchronous jobs query using the provided filters. To receive the list of jobs that match your query, call the GetJobsQueryResults API using the query ID returned by this API.

Sourcemodule SearchJobsResponse : sig ... end

Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.

Sourcemodule SearchJobsRequest : sig ... end

Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.

Sourcemodule PutPolicyResponse : sig ... end

Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule PutPolicyRequest : sig ... end

Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule ProbeResponse : sig ... end

Use Probe to obtain detailed information about your input media files. Probe returns a JSON that includes container, codec, frame rate, resolution, track count, audio layout, captions, and more. You can use this information to learn more about your media files, or to help make decisions while automating your transcoding workflow.

Sourcemodule ProbeRequest : sig ... end

Use Probe to obtain detailed information about your input media files. Probe returns a JSON that includes container, codec, frame rate, resolution, track count, audio layout, captions, and more. You can use this information to learn more about your media files, or to help make decisions while automating your transcoding workflow.

Sourcemodule ListVersionsResponse : sig ... end

Retrieve a JSON array of all available Job engine versions and the date they expire.

Sourcemodule ListVersionsRequest : sig ... end

Retrieve a JSON array of all available Job engine versions and the date they expire.

Retrieve the tags for a MediaConvert resource.

Retrieve the tags for a MediaConvert resource.

Sourcemodule ListQueuesResponse : sig ... end

Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken string returned with the array.

Sourcemodule ListQueuesRequest : sig ... end

Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken string returned with the array.

Sourcemodule ListPresetsResponse : sig ... end

Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.

Sourcemodule ListPresetsRequest : sig ... end

Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.

Sourcemodule ListJobsResponse : sig ... end

Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process, completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.

Sourcemodule ListJobsRequest : sig ... end

Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process, completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.

Sourcemodule ListJobTemplatesResponse : sig ... end

Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array

Sourcemodule ListJobTemplatesRequest : sig ... end

Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array

Sourcemodule GetQueueResponse : sig ... end

Retrieve the JSON for a specific queue.

Sourcemodule GetQueueRequest : sig ... end

Retrieve the JSON for a specific queue.

Sourcemodule GetPresetResponse : sig ... end

Retrieve the JSON for a specific preset.

Sourcemodule GetPresetRequest : sig ... end

Retrieve the JSON for a specific preset.

Sourcemodule GetPolicyResponse : sig ... end

Retrieve the JSON for your policy.

Sourcemodule GetPolicyRequest : sig ... end

Retrieve the JSON for your policy.

Retrieve a JSON array of up to twenty of your most recent jobs matched by a jobs query.

Retrieve a JSON array of up to twenty of your most recent jobs matched by a jobs query.

Sourcemodule GetJobTemplateResponse : sig ... end

Retrieve the JSON for a specific job template.

Sourcemodule GetJobTemplateRequest : sig ... end

Retrieve the JSON for a specific job template.

Sourcemodule GetJobResponse : sig ... end

Retrieve the JSON for a specific transcoding job.

Sourcemodule GetJobRequest : sig ... end

Retrieve the JSON for a specific transcoding job.

Sourcemodule ExceptionBody : sig ... end

Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.

Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.

Sourcemodule DescribeEndpointsResponse : sig ... end

Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional endpoint instead.

Sourcemodule DescribeEndpointsRequest : sig ... end

Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional endpoint instead.

Sourcemodule DeleteQueueResponse : sig ... end

Permanently delete a queue you have created.

Sourcemodule DeleteQueueRequest : sig ... end

Permanently delete a queue you have created.

Sourcemodule DeletePresetResponse : sig ... end

Permanently delete a preset you have created.

Sourcemodule DeletePresetRequest : sig ... end

Permanently delete a preset you have created.

Sourcemodule DeletePolicyResponse : sig ... end

Permanently delete a policy that you created.

Sourcemodule DeletePolicyRequest : sig ... end

Permanently delete a policy that you created.

Sourcemodule DeleteJobTemplateResponse : sig ... end

Permanently delete a job template you have created.

Sourcemodule DeleteJobTemplateRequest : sig ... end

Permanently delete a job template you have created.

Create a new resource share request for MediaConvert resources with AWS Support.

Create a new resource share request for MediaConvert resources with AWS Support.

Sourcemodule CreateQueueResponse : sig ... end

Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html

Sourcemodule CreateQueueRequest : sig ... end

Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html

Sourcemodule CreatePresetResponse : sig ... end

Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule CreatePresetRequest : sig ... end

Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule CreateJobTemplateResponse : sig ... end

Create a new job template. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule CreateJobTemplateRequest : sig ... end

Create a new job template. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule CreateJobResponse : sig ... end

Create a new transcoding job. For information about jobs and job settings, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule CreateJobRequest : sig ... end

Create a new transcoding job. For information about jobs and job settings, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Sourcemodule CancelJobResponse : sig ... end

Permanently cancel a job. Once you have canceled a job, you can't start it again.

Sourcemodule CancelJobRequest : sig ... end

Permanently cancel a job. Once you have canceled a job, you can't start it again.

Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.

Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.