5.0.0 • Published 7 years ago
@datafire/amazonaws_mediaconvert v5.0.0
@datafire/amazonaws_mediaconvert
Client library for AWS Elemental MediaConvert
Installation and Usage
npm install --save @datafire/amazonaws_mediaconvert
let amazonaws_mediaconvert = require('@datafire/amazonaws_mediaconvert').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
amazonaws_mediaconvert.DescribeEndpoints({}).then(data => {
console.log(data);
});
Description
AWS Elemental MediaConvert
Actions
DescribeEndpoints
amazonaws_mediaconvert.DescribeEndpoints({}, context)
Input
Output
- output DescribeEndpointsResponse
ListJobTemplates
amazonaws_mediaconvert.ListJobTemplates({}, context)
Input
- input
object
Output
- output ListJobTemplatesResponse
CreateJobTemplate
amazonaws_mediaconvert.CreateJobTemplate({}, context)
Input
- input
object
- Category __string
- Description __string
- Name __string
- Queue __string
- Settings JobTemplateSettings
Output
Output schema unknown
DeleteJobTemplate
amazonaws_mediaconvert.DeleteJobTemplate({
"name": ""
}, context)
Input
- input
object
- name required
string
- name required
Output
Output schema unknown
GetJobTemplate
amazonaws_mediaconvert.GetJobTemplate({
"name": ""
}, context)
Input
- input
object
- name required
string
- name required
Output
- output GetJobTemplateResponse
UpdateJobTemplate
amazonaws_mediaconvert.UpdateJobTemplate({
"name": ""
}, context)
Input
- input
object
- name required
string
- Category __string
- Description __string
- Queue __string
- Settings JobTemplateSettings
- name required
Output
- output UpdateJobTemplateResponse
ListJobs
amazonaws_mediaconvert.ListJobs({}, context)
Input
- input
object
Output
- output ListJobsResponse
CreateJob
amazonaws_mediaconvert.CreateJob({}, context)
Input
- input
object
- ClientRequestToken __string
- JobTemplate __string
- Queue __string
- Role __string
- Settings JobSettings
- UserMetadata MapOf__string
Output
Output schema unknown
CancelJob
amazonaws_mediaconvert.CancelJob({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
Output schema unknown
GetJob
amazonaws_mediaconvert.GetJob({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
- output GetJobResponse
ListPresets
amazonaws_mediaconvert.ListPresets({}, context)
Input
- input
object
Output
- output ListPresetsResponse
CreatePreset
amazonaws_mediaconvert.CreatePreset({}, context)
Input
- input
object
- Category __string
- Description __string
- Name __string
- Settings PresetSettings
Output
Output schema unknown
DeletePreset
amazonaws_mediaconvert.DeletePreset({
"name": ""
}, context)
Input
- input
object
- name required
string
- name required
Output
Output schema unknown
GetPreset
amazonaws_mediaconvert.GetPreset({
"name": ""
}, context)
Input
- input
object
- name required
string
- name required
Output
- output GetPresetResponse
UpdatePreset
amazonaws_mediaconvert.UpdatePreset({
"name": ""
}, context)
Input
- input
object
- name required
string
- Category __string
- Description __string
- Settings PresetSettings
- name required
Output
- output UpdatePresetResponse
ListQueues
amazonaws_mediaconvert.ListQueues({}, context)
Input
- input
object
Output
- output ListQueuesResponse
CreateQueue
amazonaws_mediaconvert.CreateQueue({}, context)
Input
Output
Output schema unknown
DeleteQueue
amazonaws_mediaconvert.DeleteQueue({
"name": ""
}, context)
Input
- input
object
- name required
string
- name required
Output
Output schema unknown
GetQueue
amazonaws_mediaconvert.GetQueue({
"name": ""
}, context)
Input
- input
object
- name required
string
- name required
Output
- output GetQueueResponse
UpdateQueue
amazonaws_mediaconvert.UpdateQueue({
"name": ""
}, context)
Input
- input
object
- name required
string
- Description __string
- Status QueueStatus
- name required
Output
- output UpdateQueueResponse
Definitions
AacAudioDescriptionBroadcasterMix
- AacAudioDescriptionBroadcasterMix
string
(values: BROADCASTER_MIXED_AD, NORMAL): Choose BROADCASTER_MIXED_AD when the input contains pre-mixed main audio + audio description (AD) as a stereo pair. The value for AudioType will be set to 3, which signals to downstream systems that this stream contains "broadcaster mixed AD". Note that the input received by the encoder must contain pre-mixed audio; the encoder does not perform the mixing. When you choose BROADCASTER_MIXED_AD, the encoder ignores any values you provide in AudioType and FollowInputAudioType. Choose NORMAL when the input does not contain pre-mixed audio + audio description (AD). In this case, the encoder will use any values you provide for AudioType and FollowInputAudioType.
AacCodecProfile
- AacCodecProfile
string
(values: LC, HEV1, HEV2): AAC Profile.
AacCodingMode
- AacCodingMode
string
(values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1): Mono (Audio Description), Mono, Stereo, or 5.1 channel layout. Valid values depend on rate control mode and profile. "1.0 - Audio Description (Receiver Mix)" setting receives a stereo description plus control track and emits a mono AAC encode of the description track, with control data emitted in the PES header as per ETSI TS 101 154 Annex E.
AacRateControlMode
- AacRateControlMode
string
(values: CBR, VBR): Rate Control Mode.
AacRawFormat
- AacRawFormat
string
(values: LATM_LOAS, NONE): Enables LATM/LOAS AAC output. Note that if you use LATM/LOAS AAC in an output, you must choose "No container" for the output container.
AacSettings
- AacSettings
object
: Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.- AudioDescriptionBroadcasterMix AacAudioDescriptionBroadcasterMix
- Bitrate __integer
- CodecProfile AacCodecProfile
- CodingMode AacCodingMode
- RateControlMode AacRateControlMode
- RawFormat AacRawFormat
- SampleRate __integer
- Specification AacSpecification
- VbrQuality AacVbrQuality
AacSpecification
- AacSpecification
string
(values: MPEG2, MPEG4): Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
AacVbrQuality
- AacVbrQuality
string
(values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH): VBR Quality Level - Only used if rate_control_mode is VBR.
Ac3BitstreamMode
- Ac3BitstreamMode
string
(values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER): Specifies the "Bitstream Mode" (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.
Ac3CodingMode
- Ac3CodingMode
string
(values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE): Dolby Digital coding mode. Determines number of channels.
Ac3DynamicRangeCompressionProfile
- Ac3DynamicRangeCompressionProfile
string
(values: FILM_STANDARD, NONE): If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
Ac3LfeFilter
- Ac3LfeFilter
string
(values: ENABLED, DISABLED): Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.
Ac3MetadataControl
- Ac3MetadataControl
string
(values: FOLLOW_INPUT, USE_CONFIGURED): When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.
Ac3Settings
- Ac3Settings
object
: Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.- Bitrate __integer
- BitstreamMode Ac3BitstreamMode
- CodingMode Ac3CodingMode
- Dialnorm __integer
- DynamicRangeCompressionProfile Ac3DynamicRangeCompressionProfile
- LfeFilter Ac3LfeFilter
- MetadataControl Ac3MetadataControl
- SampleRate __integer
AfdSignaling
- AfdSignaling
string
(values: NONE, AUTO, FIXED): This setting only applies to H.264 and MPEG2 outputs. Use Insert AFD signaling (AfdSignaling) to whether there are AFD values in the output video data and what those values are. Choose None to remove all AFD values from this output. Choose Fixed to ignore input AFD values and instead encode the value specified in the job. * Choose Auto to calculate output AFD values based on the input AFD scaler data.
AiffSettings
- AiffSettings
object
: Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
AncillarySourceSettings
- AncillarySourceSettings
object
: Settings for ancillary captions source.- SourceAncillaryChannelNumber __integer
AntiAlias
- AntiAlias
string
(values: DISABLED, ENABLED): Enable Anti-alias (AntiAlias) to enhance sharp edges in video output when your input resolution is much larger than your output resolution. Default is enabled.
AudioCodec
- AudioCodec
string
(values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH): Type of Audio codec.
AudioCodecSettings
- AudioCodecSettings
object
: Audio codec settings (CodecSettings) under (AudioDescriptions) contains the group of settings related to audio encoding. The settings in this group vary depending on the value you choose for Audio codec (Codec). For each codec enum you choose, define the corresponding settings object. The following lists the codec enum, settings object pairs. AAC, AacSettings MP2, Mp2Settings WAV, WavSettings AIFF, AiffSettings AC3, Ac3Settings EAC3, Eac3Settings- AacSettings AacSettings
- Ac3Settings Ac3Settings
- AiffSettings AiffSettings
- Codec AudioCodec
- Eac3Settings Eac3Settings
- Mp2Settings Mp2Settings
- WavSettings WavSettings
AudioDefaultSelection
- AudioDefaultSelection
string
(values: DEFAULT, NOT_DEFAULT): When an "Audio Description":#audio_description specifies an AudioSelector or AudioSelectorGroup for which no matching source is found in the input, then the audio selector marked as DEFAULT will be used. If none are marked as default, silence will be inserted for the duration of the input.
AudioDescription
- AudioDescription
object
: Description of audio output- AudioNormalizationSettings AudioNormalizationSettings
- AudioSourceName __string
- AudioType __integer
- AudioTypeControl AudioTypeControl
- CodecSettings AudioCodecSettings
- LanguageCode LanguageCode
- LanguageCodeControl AudioLanguageCodeControl
- RemixSettings RemixSettings
- StreamName __string
AudioLanguageCodeControl
- AudioLanguageCodeControl
string
(values: FOLLOW_INPUT, USE_CONFIGURED): Choosing FOLLOW_INPUT will cause the ISO 639 language code of the output to follow the ISO 639 language code of the input. The language specified for languageCode' will be used when USE_CONFIGURED is selected or when FOLLOW_INPUT is selected but there is no ISO 639 language code specified by the input.
AudioNormalizationAlgorithm
- AudioNormalizationAlgorithm
string
(values: ITU_BS_1770_1, ITU_BS_1770_2): Audio normalization algorithm to use. 1770-1 conforms to the CALM Act specification, 1770-2 conforms to the EBU R-128 specification.
AudioNormalizationAlgorithmControl
- AudioNormalizationAlgorithmControl
string
(values: CORRECT_AUDIO, MEASURE_ONLY): When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be measured but not adjusted.
AudioNormalizationLoudnessLogging
- AudioNormalizationLoudnessLogging
string
(values: LOG, DONT_LOG): If set to LOG, log each output's audio track loudness to a CSV file.
AudioNormalizationPeakCalculation
- AudioNormalizationPeakCalculation
string
(values: TRUE_PEAK, NONE): If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.
AudioNormalizationSettings
- AudioNormalizationSettings
object
: Advanced audio normalization settings.- Algorithm AudioNormalizationAlgorithm
- AlgorithmControl AudioNormalizationAlgorithmControl
- CorrectionGateLevel __integer
- LoudnessLogging AudioNormalizationLoudnessLogging
- PeakCalculation AudioNormalizationPeakCalculation
- TargetLkfs __double
AudioSelector
- AudioSelector
object
: Selector for Audio- DefaultSelection AudioDefaultSelection
- ExternalAudioFileInput __string
- LanguageCode LanguageCode
- Offset __integer
- Pids ListOf__integer
- ProgramSelection __integer
- RemixSettings RemixSettings
- SelectorType AudioSelectorType
- Tracks ListOf__integer
AudioSelectorGroup
- AudioSelectorGroup
object
: Group of Audio Selectors- AudioSelectorNames ListOf__string
AudioSelectorType
- AudioSelectorType
string
(values: PID, TRACK, LANGUAGE_CODE): Specifies the type of the audio selector.
AudioTypeControl
- AudioTypeControl
string
(values: FOLLOW_INPUT, USE_CONFIGURED): When set to FOLLOW_INPUT, if the input contains an ISO 639 audio_type, then that value is passed through to the output. If the input contains no ISO 639 audio_type, the value in Audio Type is included in the output. Otherwise the value in Audio Type is included in the output. Note that this field and audioType are both ignored if audioDescriptionBroadcasterMix is set to BROADCASTER_MIXED_AD.
AvailBlanking
- AvailBlanking
object
: Settings for Avail Blanking- AvailBlankingImage __string
BadRequestException
- BadRequestException
object
: The service can't process your request because of a problem in the request. Please check your request form and syntax.- Message __string
BurninDestinationSettings
- BurninDestinationSettings
object
: Burn-In Destination Settings.- Alignment BurninSubtitleAlignment
- BackgroundColor BurninSubtitleBackgroundColor
- BackgroundOpacity __integer
- FontColor BurninSubtitleFontColor
- FontOpacity __integer
- FontResolution __integer
- FontSize __integer
- OutlineColor BurninSubtitleOutlineColor
- OutlineSize __integer
- ShadowColor BurninSubtitleShadowColor
- ShadowOpacity __integer
- ShadowXOffset __integer
- ShadowYOffset __integer
- TeletextSpacing BurninSubtitleTeletextSpacing
- XPosition __integer
- YPosition __integer
BurninSubtitleAlignment
- BurninSubtitleAlignment
string
(values: CENTERED, LEFT): If no explicit x_position or y_position is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
BurninSubtitleBackgroundColor
- BurninSubtitleBackgroundColor
string
(values: NONE, BLACK, WHITE): Specifies the color of the rectangle behind the captions.
BurninSubtitleFontColor
- BurninSubtitleFontColor
string
(values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE): Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
BurninSubtitleOutlineColor
- BurninSubtitleOutlineColor
string
(values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE): Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
BurninSubtitleShadowColor
- BurninSubtitleShadowColor
string
(values: NONE, BLACK, WHITE): Specifies the color of the shadow cast by the captions.
BurninSubtitleTeletextSpacing
- BurninSubtitleTeletextSpacing
string
(values: FIXED_GRID, PROPORTIONAL): Controls whether a fixed grid size or proportional font spacing will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
CancelJobRequest
- CancelJobRequest
object
CancelJobResponse
- CancelJobResponse
object
CaptionDescription
- CaptionDescription
object
: Description of Caption output- CaptionSelectorName __string
- DestinationSettings CaptionDestinationSettings
- LanguageCode LanguageCode
- LanguageDescription __string
CaptionDescriptionPreset
- CaptionDescriptionPreset
object
: Caption Description for preset- DestinationSettings CaptionDestinationSettings
- LanguageCode LanguageCode
- LanguageDescription __string
CaptionDestinationSettings
- CaptionDestinationSettings
object
: Specific settings required by destination type. Note that burnin_destination_settings are not available if the source of the caption data is Embedded or Teletext.- BurninDestinationSettings BurninDestinationSettings
- DestinationType CaptionDestinationType
- DvbSubDestinationSettings DvbSubDestinationSettings
- SccDestinationSettings SccDestinationSettings
- TeletextDestinationSettings TeletextDestinationSettings
- TtmlDestinationSettings TtmlDestinationSettings
CaptionDestinationType
- CaptionDestinationType
string
(values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT): Type of Caption output, including Burn-In, Embedded, SCC, SRT, TTML, WebVTT, DVB-Sub, Teletext.
CaptionSelector
- CaptionSelector
object
: Caption inputs to be mapped to caption outputs.- LanguageCode LanguageCode
- SourceSettings CaptionSourceSettings
CaptionSourceSettings
- CaptionSourceSettings
object
: Source settings (SourceSettings) contains the group of settings for captions in the input.- AncillarySourceSettings AncillarySourceSettings
- DvbSubSourceSettings DvbSubSourceSettings
- EmbeddedSourceSettings EmbeddedSourceSettings
- FileSourceSettings FileSourceSettings
- SourceType CaptionSourceType
- TeletextSourceSettings TeletextSourceSettings
CaptionSourceType
- CaptionSourceType
string
(values: ANCILLARY, DVB_SUB, EMBEDDED, SCC, TTML, STL, SRT, TELETEXT, NULL_SOURCE): Use Source (SourceType) to identify the format of your input captions. The service cannot auto-detect caption format.
ChannelMapping
- ChannelMapping
object
: Channel mapping (ChannelMapping) contains the group of fields that hold the remixing value for each channel. Units are in dB. Acceptable 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).- OutputChannels ListOfOutputChannelMapping
ColorCorrector
- ColorCorrector
object
: Settings for color correction.- Brightness __integer
- ColorSpaceConversion ColorSpaceConversion
- Contrast __integer
- Hdr10Metadata Hdr10Metadata
- Hue __integer
- Saturation __integer
ColorMetadata
- ColorMetadata
string
(values: IGNORE, INSERT): Enable Insert color metadata (ColorMetadata) to include color metadata in this output. This setting is enabled by default.
ColorSpace
- ColorSpace
string
(values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020): Specifies the colorspace of an input. This setting works in tandem with "Color Corrector":#color_corrector > color_space_conversion to determine if any conversion will be performed.
ColorSpaceConversion
- ColorSpaceConversion
string
(values: NONE, FORCE601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020): Determines if colorspace conversion will be performed. If set to _None, no conversion will be performed. If Force 601 or Force 709 are selected, conversion will be performed for inputs with differing colorspaces. An input's colorspace can be specified explicitly in the "Video Selector":#inputs-video_selector if necessary.
ColorSpaceUsage
- ColorSpaceUsage
string
(values: FORCE, FALLBACK): There are two sources for color metadata, the input file and the job configuration. This enum controls which takes precedence. FORCE: System will use color metadata supplied by user, if any. If the user does not supply color metadata the system will use data from the source. FALLBACK: System will use color metadata from the source. If source has no color metadata, the system will use user-supplied color metadata values if available.
ConflictException
- ConflictException
object
: The service could not complete your request because there is a conflict with the current state of the resource.- Message __string
ContainerSettings
- ContainerSettings
object
: Container specific settings.- Container ContainerType
- F4vSettings F4vSettings
- M2tsSettings M2tsSettings
- M3u8Settings M3u8Settings
- MovSettings MovSettings
- Mp4Settings Mp4Settings
ContainerType
- ContainerType
string
(values: F4V, ISMV, M2TS, M3U8, MOV, MP4, MPD, MXF, RAW): Container for this output. Some containers require a container settings object. If not specified, the default object will be created.
CreateJobRequest
- CreateJobRequest
object
- ClientRequestToken __string
- JobTemplate __string
- Queue __string
- Role __string
- Settings JobSettings
- UserMetadata MapOf__string
CreateJobResponse
- CreateJobResponse
object
- Job Job
CreateJobTemplateRequest
- CreateJobTemplateRequest
object
- Category __string
- Description __string
- Name __string
- Queue __string
- Settings JobTemplateSettings
CreateJobTemplateResponse
- CreateJobTemplateResponse
object
- JobTemplate JobTemplate
CreatePresetRequest
- CreatePresetRequest
object
- Category __string
- Description __string
- Name __string
- Settings PresetSettings
CreatePresetResponse
- CreatePresetResponse
object
- Preset Preset
CreateQueueRequest
CreateQueueResponse
- CreateQueueResponse
object
- Queue Queue
DashIsoEncryptionSettings
- DashIsoEncryptionSettings
object
: Specifies DRM settings for DASH outputs.- SpekeKeyProvider SpekeKeyProvider
DashIsoGroupSettings
- DashIsoGroupSettings
object
: Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.- BaseUrl __string
- Destination __string
- Encryption DashIsoEncryptionSettings
- FragmentLength __integer
- HbbtvCompliance DashIsoHbbtvCompliance
- MinBufferTime __integer
- SegmentControl DashIsoSegmentControl
- SegmentLength __integer
DashIsoHbbtvCompliance
- DashIsoHbbtvCompliance
string
(values: HBBTV_1_5, NONE): Supports HbbTV specification as indicated
DashIsoSegmentControl
- DashIsoSegmentControl
string
(values: SINGLE_FILE, SEGMENTED_FILES): When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment Length and Segment Length. When set to SEGMENTED_FILES, separate segment files will be created.
DeinterlaceAlgorithm
- DeinterlaceAlgorithm
string
(values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER): Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your source file includes a ticker, such as a scrolling headline at the bottom of the frame.
Deinterlacer
- Deinterlacer
object
: Settings for deinterlacer- Algorithm DeinterlaceAlgorithm
- Control DeinterlacerControl
- Mode DeinterlacerMode
DeinterlacerControl
- DeinterlacerControl
string
(values: FORCE_ALL_FRAMES, NORMAL): - When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.
DeinterlacerMode
- DeinterlacerMode
string
(values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE): Use Deinterlacer (DeinterlaceMode) to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.
DeleteJobTemplateRequest
- DeleteJobTemplateRequest
object
DeleteJobTemplateResponse
- DeleteJobTemplateResponse
object
DeletePresetRequest
- DeletePresetRequest
object
DeletePresetResponse
- DeletePresetResponse
object
DeleteQueueRequest
- DeleteQueueRequest
object
DeleteQueueResponse
- DeleteQueueResponse
object
DescribeEndpointsRequest
DescribeEndpointsResponse
- DescribeEndpointsResponse
object
- Endpoints ListOfEndpoint
- NextToken __string
DropFrameTimecode
- DropFrameTimecode
string
(values: DISABLED, ENABLED): Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion (TimecodeInsertion) is enabled.
DvbNitSettings
- DvbNitSettings
object
: Inserts DVB Network Information Table (NIT) at the specified table repetition interval.
DvbSdtSettings
- DvbSdtSettings
object
: Inserts DVB Service Description Table (NIT) at the specified table repetition interval.
DvbSubDestinationSettings
- DvbSubDestinationSettings
object
: DVB-Sub Destination Settings- Alignment DvbSubtitleAlignment
- BackgroundColor DvbSubtitleBackgroundColor
- BackgroundOpacity __integer
- FontColor DvbSubtitleFontColor
- FontOpacity __integer
- FontResolution __integer
- FontSize __integer
- OutlineColor DvbSubtitleOutlineColor
- OutlineSize __integer
- ShadowColor DvbSubtitleShadowColor
- ShadowOpacity __integer
- ShadowXOffset __integer
- ShadowYOffset __integer
- TeletextSpacing DvbSubtitleTeletextSpacing
- XPosition __integer
- YPosition __integer
DvbSubSourceSettings
- DvbSubSourceSettings
object
: DVB Sub Source Settings- Pid __integer
DvbSubtitleAlignment
- DvbSubtitleAlignment
string
(values: CENTERED, LEFT): If no explicit x_position or y_position is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
DvbSubtitleBackgroundColor
- DvbSubtitleBackgroundColor
string
(values: NONE, BLACK, WHITE): Specifies the color of the rectangle behind the captions.
DvbSubtitleFontColor
- DvbSubtitleFontColor
string
(values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE): Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
DvbSubtitleOutlineColor
- DvbSubtitleOutlineColor
string
(values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE): Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
DvbSubtitleShadowColor
- DvbSubtitleShadowColor
string
(values: NONE, BLACK, WHITE): Specifies the color of the shadow cast by the captions.
DvbSubtitleTeletextSpacing
- DvbSubtitleTeletextSpacing
string
(values: FIXED_GRID, PROPORTIONAL): Controls whether a fixed grid size or proportional font spacing will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
DvbTdtSettings
- DvbTdtSettings
object
: Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.- TdtInterval __integer
Eac3AttenuationControl
- Eac3AttenuationControl
string
(values: ATTENUATE_3_DB, NONE): If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
Eac3BitstreamMode
- Eac3BitstreamMode
string
(values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED): Specifies the "Bitstream Mode" (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.
Eac3CodingMode
- Eac3CodingMode
string
(values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2): Dolby Digital Plus coding mode. Determines number of channels.
Eac3DcFilter
- Eac3DcFilter
string
(values: ENABLED, DISABLED): Activates a DC highpass filter for all input channels.
Eac3DynamicRangeCompressionLine
- Eac3DynamicRangeCompressionLine
string
(values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH): Enables Dynamic Range Compression that restricts the absolute peak level for a signal.
Eac3DynamicRangeCompressionRf
- Eac3DynamicRangeCompressionRf
string
(values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH): Enables Heavy Dynamic Range Compression, ensures that the instantaneous signal peaks do not exceed specified levels.
Eac3LfeControl
- Eac3LfeControl
string
(values: LFE, NO_LFE): When encoding 3/2 audio, controls whether the LFE channel is enabled
Eac3LfeFilter
- Eac3LfeFilter
string
(values: ENABLED, DISABLED): Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.
Eac3MetadataControl
- Eac3MetadataControl
string
(values: FOLLOW_INPUT, USE_CONFIGURED): When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.
Eac3PassthroughControl
- Eac3PassthroughControl
string
(values: WHEN_POSSIBLE, NO_PASSTHROUGH): When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
Eac3PhaseControl
- Eac3PhaseControl
string
(values: SHIFT_90_DEGREES, NO_SHIFT): Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.
Eac3Settings
- Eac3Settings
object
: Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.- AttenuationControl Eac3AttenuationControl
- Bitrate __integer
- BitstreamMode Eac3BitstreamMode
- CodingMode Eac3CodingMode
- DcFilter Eac3DcFilter
- Dialnorm __integer
- DynamicRangeCompressionLine Eac3DynamicRangeCompressionLine
- DynamicRangeCompressionRf Eac3DynamicRangeCompressionRf
- LfeControl Eac3LfeControl
- LfeFilter Eac3LfeFilter
- LoRoCenterMixLevel __double
- LoRoSurroundMixLevel __double
- LtRtCenterMixLevel __double
- LtRtSurroundMixLevel __double
- MetadataControl Eac3MetadataControl
- PassthroughControl Eac3PassthroughControl
- PhaseControl Eac3PhaseControl
- SampleRate __integer
- StereoDownmix Eac3StereoDownmix
- SurroundExMode Eac3SurroundExMode
- SurroundMode Eac3SurroundMode
Eac3StereoDownmix
- Eac3StereoDownmix
string
(values: NOT_INDICATED, LO_RO, LT_RT, DPL2): Stereo downmix preference. Only used for 3/2 coding mode.
Eac3SurroundExMode
- Eac3SurroundExMode
string
(values: NOT_INDICATED, ENABLED, DISABLED): When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
Eac3SurroundMode
- Eac3SurroundMode
string
(values: NOT_INDICATED, ENABLED, DISABLED): When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
EmbeddedConvert608To708
- EmbeddedConvert608To708
string
(values: UPCONVERT, DISABLED): When set to UPCONVERT, 608 data is both passed through via the "608 compatibility bytes" fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
EmbeddedSourceSettings
- EmbeddedSourceSettings
object
: Settings for embedded captions Source- Convert608To708 EmbeddedConvert608To708
- Source608ChannelNumber __integer
- Source608TrackNumber __integer
Endpoint
- Endpoint
object
: Describes account specific API endpoint- Url __string
ExceptionBody
- ExceptionBody
object
- Message __string
F4vMoovPlacement
- F4vMoovPlacement
string
(values: PROGRESSIVE_DOWNLOAD, NORMAL): If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for progressive downloading. Otherwise it is placed normally at the end.
F4vSettings
- F4vSettings
object
: Settings for F4v container- MoovPlacement F4vMoovPlacement
FileGroupSettings
- FileGroupSettings
object
: Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.- Destination __string
FileSourceConvert608To708
- FileSourceConvert608To708
string
(values: UPCONVERT, DISABLED): If set to UPCONVERT, 608 caption data is both passed through via the "608 compatibility bytes" fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
FileSourceSettings
- FileSourceSettings
object
: Settings for File-based Captions in Source- Convert608To708 FileSourceConvert608To708
- SourceFile __string
- TimeDelta __integer
ForbiddenException
- ForbiddenException
object
: You don't have permissions for this action with the credentials you sent.- Message __string
FrameCaptureSettings
- FrameCaptureSettings
object
: Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
GetJobRequest
- GetJobRequest
object
GetJobResponse
- GetJobResponse
object
- Job Job
GetJobTemplateRequest
- GetJobTemplateRequest
object
GetJobTemplateResponse
- GetJobTemplateResponse
object
- JobTemplate JobTemplate
GetPresetRequest
- GetPresetRequest
object
GetPresetResponse
- GetPresetResponse
object
- Preset Preset
GetQueueRequest
- GetQueueRequest
object
GetQueueResponse
- GetQueueResponse
object
- Queue Queue
H264AdaptiveQuantization
- H264AdaptiveQuantization
string
(values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX): Adaptive quantization. Allows intra-frame quantizers to vary to improve visual quality.
H264CodecLevel
- H264CodecLevel
string
(values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2): H.264 Level.
H264CodecProfile
- H264CodecProfile
string
(values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN): H.264 Profile. High 4:2:2 and 10-bit profiles are only available with the AVC-I License.
H264EntropyEncoding
- H264EntropyEncoding
string
(values: CABAC, CAVLC): Entropy encoding mode. Use CABAC (must be in Main or High profile) or CAVLC.
H264FieldEncoding
- H264FieldEncoding
string
(values: PAFF, FORCE_FIELD): Choosing FORCE_FIELD disables PAFF encoding for interlaced outputs.
H264FlickerAdaptiveQuantization
- H264FlickerAdaptiveQuantization
string
(values: DISABLED, ENABLED): Adjust quantization within each frame to reduce flicker or 'pop' on I-frames.
H264FramerateControl
- H264FramerateControl
string
(values: INITIALIZE_FROM_SOURCE, SPECIFIED): Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.
H264FramerateConversionAlgorithm
- H264FramerateConversionAlgorithm
string
(values: DUPLICATE_DROP, INTERPOLATE): When set to INTERPOLATE, produces smoother motion during framerate conversion.
H264GopBReference
- H264GopBReference
string
(values: DISABLED, ENABLED): If enable, use reference B frames for GOP structures that have B frames > 1.
H264GopSizeUnits
- H264GopSizeUnits
string
(values: FRAMES, SECONDS): Indicates if the GOP Size in H264 is specified in frames or seconds. If seconds the system will convert the GOP Size into a frame count at run time.
H264InterlaceMode
- H264InterlaceMode
string
(values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD): Use Interlace mode (InterlaceMode) to choose the scan line type for the output. Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.
H264ParControl
- H264ParControl
string
(values: INITIALIZE_FROM_SOURCE, SPECIFIED): Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input. Using the console, do this by choosing Follow source for Pixel aspect ratio.
H264QualityTuningLevel
- H264QualityTuningLevel
string
(values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ): Use Quality tuning level (H264QualityTuningLevel) to specifiy whether to use fast single-pass, high-quality singlepass, or high-quality multipass video encoding.
H264RateControlMode
- H264RateControlMode
string
(values: VBR, CBR): Rate control mode. CQ uses constant quantizer (qp), ABR (average bitrate) does not write HRD parameters.
H264RepeatPps
- H264RepeatPps
string
(values: DISABLED, ENABLED): Places a PPS header on each encoded picture, even if repeated.
H264SceneChangeDetect
- H264SceneChangeDetect
string
(values: DISABLED, ENABLED): Scene change detection (inserts I-frames on scene changes).
H264Settings
- H264Settings
object
: Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.- AdaptiveQuantization H264AdaptiveQuantization
- Bitrate __integer
- CodecLevel H264CodecLevel
- CodecProfile H264CodecProfile
- EntropyEncoding H264EntropyEncoding
- FieldEncoding H264FieldEncoding
- FlickerAdaptiveQuantization H264FlickerAdaptiveQuantization
- FramerateControl H264FramerateControl
- FramerateConversionAlgorithm H264FramerateConversionAlgorithm
- FramerateDenominator __integer
- FramerateNumerator __integer
- GopBReference H264GopBReference
- GopClosedCadence __integer
- GopSize __double
- GopSizeUnits H264GopSizeUnits
- HrdBufferInitialFillPercentage __integer
- HrdBufferSize __integer
- InterlaceMode H264InterlaceMode
- MaxBitrate __integer
- MinIInterval __integer
- NumberBFramesBetweenReferenceFrames __integer
- NumberReferenceFrames __integer
- ParControl H264ParControl
- ParDenominator __integer
- ParNumerator __integer
- QualityTuningLevel H264QualityTuningLevel
- RateControlMode H264RateControlMode
- RepeatPps H264RepeatPps
- SceneChangeDetect H264SceneChangeDetect
- Slices __integer
- SlowPal H264SlowPal
- Softness __integer
- SpatialAdaptiveQuantization H264SpatialAdaptiveQuantization
- Syntax H264Syntax
- Telecine H264Telecine
- TemporalAdaptiveQuantization H264TemporalAdaptiveQuantization
- UnregisteredSeiTimecode H264UnregisteredSeiTimecode
H264SlowPal
- H264SlowPal
string
(values: DISABLED, ENABLED): Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.
H264SpatialAdaptiveQuantization
- H264SpatialAdaptiveQuantization
string
(values: DISABLED, ENABLED): Adjust quantization within each frame based on spatial variation of content complexity.
H264Syntax
- H264Syntax
string
(values: DEFAULT, RP2027): Produces a bitstream compliant with SMPTE RP-2027.
H264Telecine
- H264Telecine
string
(values: NONE, SOFT, HARD): This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970. This field works with the Streams > Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the Streams > Advanced > Interlaced Mode field (interlace_mode) to identify the scan type for the output: Progressive, Interlaced, Hard Telecine or Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft: produces 23.976; the player converts this output to 29.97i.
H264TemporalAdaptiveQuantization
- H264TemporalAdaptiveQuantization
string
(values: DISABLED, ENABLED): Adjust quantization within each frame based on temporal variation of content complexity.
H264UnregisteredSeiTimecode
- H264UnregisteredSeiTimecode
string
(values: DISABLED, ENABLED): Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
H265AdaptiveQuantization
- H265AdaptiveQuantization
string
(values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX): Adaptive quantization. Allows intra-frame quantizers to vary to improve visual quality.
H265AlternateTransferFunctionSei
- H265AlternateTransferFunctionSei
string
(values: DISABLED, ENABLED): Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer Function (EOTF).
H265CodecLevel
- H265CodecLevel
string
(values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2): H.265 Level.
H265CodecProfile
- H265CodecProfile
string
(values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH): Represents the Profile and Tier, per the HEVC (H.265) specification. Selections are grouped as Profile / Tier, so "Main/High" represents Main Profile with High Tier. 4:2:2 profiles are only available with the HEVC 4:2:2 License.
H265FlickerAdaptiveQuantization
- H265FlickerAdaptiveQuantization
string
(values: DISABLED, ENABLED): Adjust quantization within each frame to reduce flicker or 'pop' on I-frames.
H265FramerateControl
- H265FramerateControl
string
(values: INITIALIZE_FROM_SOURCE, SPECIFIED): Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.
H265FramerateConversionAlgorithm
- H265FramerateConversionAlgorithm
string
(values: DUPLICATE_DROP, INTERPOLATE): When set to INTERPOLATE, produces smoother motion during framerate conversion.
H265GopBReference
- H265GopBReference
string
(values: DISABLED, ENABLED): If enable, use reference B frames for GOP structures that have B frames > 1.
H265GopSizeUnits
- H265GopSizeUnits
string
(values: FRAMES, SECONDS): Indicates if the GOP Size in H265 is specified in frames or seconds. If seconds the system will convert the GOP Size into a frame count at run time.
H265InterlaceMode
- H265InterlaceMode
string
(values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD): Use Interlace mode (InterlaceMode) to choose the scan line type for the output. Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.
H265ParControl
- H265ParControl
string
(values: INITIALIZE_FROM_SOURCE, SPECIFIED): Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input. Using the console, do this by choosing Follow source for Pixel aspect ratio.
H265QualityTuningLevel
- H265QualityTuningLevel
string
(values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ): Use Quality tuning level (H265QualityTuningLevel) to specifiy whether to use fast single-pass, high-quality singlepass, or high-quality multipass video encoding.
H265RateControlMode
- H265RateControlMode
string
(values: VBR, CBR): Rate control mode. CQ uses constant quantizer (qp), ABR (average bitrate) does not write HRD parameters.
H265SampleAdaptiveOffsetFilterMode
- H265SampleAdaptiveOffsetFilterMode
string
(values: DEFAULT, ADAPTIVE, OFF): Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode dynamically selects best strength based on content
H265SceneChangeDetect
- H265SceneChangeDetect
string
(values: DISABLED, ENABLED): Scene change detection (inserts I-frames on scene changes).
H265Settings
- H265Settings
object
: Settings for H265 codec- AdaptiveQuantization H265AdaptiveQuantization
- AlternateTransferFunctionSei H265AlternateTransferFunctionSei
- Bitrate __integer
- CodecLevel H265CodecLevel
- CodecProfile H265CodecProfile
- FlickerAdaptiveQuantization H265FlickerAdaptiveQuantization
- FramerateControl H265FramerateControl
- FramerateConversionAlgorithm H265FramerateConversionAlgorithm
- FramerateDenominator __integer
- FramerateNumerator __integer
- GopBReference H265GopBReference
- GopClosedCadence __integer
- GopSize __double
- GopSizeUnits H265GopSizeUnits
- HrdBufferInitialFillPercentage __integer
- HrdBufferSize __integer
- InterlaceMode H265InterlaceMode
- MaxBitrate __integer
- MinIInterval __integer
- NumberBFramesBetweenReferenceFrames __integer
- NumberReferenceFrames __integer
- ParControl H265ParControl
- ParDenominator __integer
- ParNumerator __integer
- QualityTuningLevel H265QualityTuningLevel
- RateControlMode H265RateControlMode
- SampleAdaptiveOffsetFilterMode H265SampleAdaptiveOffsetFilterMode
- SceneChangeDetect H265SceneChangeDetect
- Slices __integer
- SlowPal H265SlowPal
- SpatialAdaptiveQuantization H265SpatialAdaptiveQuantization
- Telecine H265Telecine
- TemporalAdaptiveQuantization H265TemporalAdaptiveQuantization
- TemporalIds H265TemporalIds
- Tiles H265Tiles
- UnregisteredSeiTimecode H265UnregisteredSeiTimecode
H265SlowPal
- H265SlowPal
string
(values: DISABLED, ENABLED): Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.
H265SpatialAdaptiveQuantization
- H265SpatialAdaptiveQuantization
string
(values: DISABLED, ENABLED): Adjust quantization within each frame based on spatial variation of content complexity.
H265Telecine
- H265Telecine
string
(values: NONE, SOFT, HARD): This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970. This field works with the Streams > Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the Streams > Advanced > Interlaced Mode field (interlace_mode) to identify the scan type for the output: Progressive, Interlaced, Hard Telecine or Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft: produces 23.976; the player converts this output to 29.97i.
H265TemporalAdaptiveQuantization
- H265TemporalAdaptiveQuantization
string
(values: DISABLED, ENABLED): Adjust quantization within each frame based on temporal variation of content complexity.
H265TemporalIds
- H265TemporalIds
string
(values: DISABLED, ENABLED): 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.
H265Tiles
- H265Tiles
string
(values: DISABLED, ENABLED): Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.
H265UnregisteredSeiTimecode
- H265UnregisteredSeiTimecode
string
(values: DISABLED, ENABLED): Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
Hdr10Metadata
- Hdr10Metadata
object
: Use the HDR master display (Hdr10Metadata) settings to provide values for HDR color. These values vary depending on the input video and must be provided by a color grader. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
HlsAdMarkers
- HlsAdMarkers
string
(values: ELEMENTAL, ELEMENTAL_SCTE35)
HlsAudioTrackType
- HlsAudioTrackType
string
(values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM): Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO
HlsCaptionLanguageMapping
- HlsCaptionLanguageMapping
object
: Caption Language Mapping- CaptionChannel __integer
- LanguageCode LanguageCode
- LanguageDescription __string
HlsCaptionLanguageSetting
- HlsCaptionLanguageSetting
string
(values: INSERT, OMIT, NONE): Applies only to 608 Embedded output captions. Insert: Include CLOSED-CAPTIONS lines in the manifest. Specify at least one language in the CC1 Language Code field. One CLOSED-CAPTION line is added for each Language Code you specify. Make sure to specify the languages in the order in which they appear in the original source (if the source is embedded format) or the order of the caption selectors (if the source is other than embedded). Otherwise, languages in the manifest will not match up properly with the output captions. None: Include CLOSED-CAPTIONS=NONE line in the manifest. Omit: Omit any CLOSED-CAPTIONS line from the manifest.
HlsClientCache
- HlsClientCache
string
(values: DISABLED, ENABLED): When set to ENABLED, sets #EXT-X-ALLOW-CACHE:no tag, which prevents client from saving media segments for later replay.
HlsCodecSpecification
- HlsCodecSpecification
string
(values: RFC_6381, RFC_4281): Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
HlsDirectoryStructure
- HlsDirectoryStructure
string
(values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM): Indicates whether segments should be placed in subdirectories.
HlsEncryptionSettings
- HlsEncryptionSettings
object
: Settings for HLS encryption- ConstantInitializationVector __string
- EncryptionMethod HlsEncryptionType
- InitializationVectorInManifest HlsInitializationVectorInManifest
- SpekeKeyProvider SpekeKeyProvider
- StaticKeyProvider StaticKeyProvider
- Type HlsKeyProviderType
HlsEncryptionType
- HlsEncryptionType
string
(values: AES128, SAMPLE_AES): Encrypts the segments with the given encryption scheme. Leave blank to disable. Selecting 'Disabled' in the web interface also disables encryption.
HlsGroupSettings
- HlsGroupSettings
object
: Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.- AdMarkers ListOfHlsAdMarkers
- BaseUrl __string
- CaptionLanguageMappings ListOfHlsCaptionLanguageMapping
- CaptionLanguageSetting HlsCaptionLanguageSetting
- ClientCache HlsClientCache
- CodecSpecification HlsCodecSpecification
- Destination __string
- DirectoryStructure HlsDirectoryStructure
- Encryption HlsEncryptionSettings
- ManifestCompression HlsManifestCompression
- ManifestDurationFormat HlsManifestDurationFormat
- MinSegmentLength __integer
- OutputSelection HlsOutputSelection
- ProgramDateTime HlsProgramDateTime
- ProgramDateTimePeriod __integer
- SegmentControl HlsSegmentControl
- SegmentLength __integer
- SegmentsPerSubdirectory __integer
- StreamInfResolution HlsStreamInfResolution
- TimedMetadataId3Frame HlsTimedMetadataId3Frame
- TimedMetadataId3Period __integer
- TimestampDeltaMilliseconds __integer
HlsIFrameOnlyManifest
- HlsIFrameOnlyManifest
string
(values: INCLUDE, EXCLUDE): When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifest
HlsInitializationVectorInManifest
- HlsInitializationVectorInManifest
string
(values: INCLUDE, EXCLUDE): The Initialization Vector is a 128-bit number used in conjunction with the key for encrypting blocks. If set to INCLUDE, Initialization Vector is listed in the manifest. Otherwise Initialization Vector is not in the manifest.
HlsKeyProviderType
- HlsKeyProviderType
string
(values: SPEKE, STATIC_KEY): Indicates which type of key provider is used for encryption.
HlsManifestCompression
- HlsManifestCompression
string
(values: GZIP, NONE): When set to GZIP, compresses HLS playlist.
HlsManifestDurationFormat
- HlsManifestDurationFormat
string
(values: FLOATING_POINT, INTEGER): Indicates whether the output manifest should use floating point values for segment duration.
HlsOutputSelection
- HlsOutputSelection
string
(values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY): Indicates whether the .m3u8 manifest file should be generated for this HLS output group.
HlsProgramDateTime
- HlsProgramDateTime
string
(values: INCLUDE, EXCLUDE): Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files. The value is calculated as follows: either the program date and time are initialized using the input timecode source, or the time is initialized using the input timecode source and the date is initialized using the timestamp_offset.
HlsSegmentControl
- HlsSegmentControl
string
(values: SINGLE_FILE, SEGMENTED_FILES): When set to SINGLE_FILE, emits program as a single media resource (.ts) file, uses #EXT-X-BYTERANGE tags to index segment for playback.
HlsSettings
- HlsSettings
object
: Settings for HLS output groups- AudioGroupId __string
- AudioRenditionSets __string
- AudioTrackType HlsAudioTrackType
- IFrameOnlyManifest HlsIFrameOnlyManifest
- SegmentModifier __string
HlsStreamInfResolution
- HlsStreamInfResolution
string
(values: INCLUDE, EXCLUDE): Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
HlsTimedMetadataId3Frame
- HlsTimedMetadataId3Frame
string
(values: NONE, PRIV, TDRL): Indicates ID3 frame that has the timecode.
Id3Insertion
- Id3Insertion
object
: To insert ID3 tags in your outpu