5.0.0 • Published 7 years ago

@datafire/amazonaws_mediaconvert v5.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

@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

ListJobTemplates

amazonaws_mediaconvert.ListJobTemplates({}, context)

Input

  • input object

Output

CreateJobTemplate

amazonaws_mediaconvert.CreateJobTemplate({}, context)

Input

Output

Output schema unknown

DeleteJobTemplate

amazonaws_mediaconvert.DeleteJobTemplate({
  "name": ""
}, context)

Input

  • input object
    • name required string

Output

Output schema unknown

GetJobTemplate

amazonaws_mediaconvert.GetJobTemplate({
  "name": ""
}, context)

Input

  • input object
    • name required string

Output

UpdateJobTemplate

amazonaws_mediaconvert.UpdateJobTemplate({
  "name": ""
}, context)

Input

Output

ListJobs

amazonaws_mediaconvert.ListJobs({}, context)

Input

  • input object

Output

CreateJob

amazonaws_mediaconvert.CreateJob({}, context)

Input

Output

Output schema unknown

CancelJob

amazonaws_mediaconvert.CancelJob({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

Output schema unknown

GetJob

amazonaws_mediaconvert.GetJob({
  "id": ""
}, context)

Input

  • input object
    • id required string

Output

ListPresets

amazonaws_mediaconvert.ListPresets({}, context)

Input

  • input object

Output

CreatePreset

amazonaws_mediaconvert.CreatePreset({}, context)

Input

Output

Output schema unknown

DeletePreset

amazonaws_mediaconvert.DeletePreset({
  "name": ""
}, context)

Input

  • input object
    • name required string

Output

Output schema unknown

GetPreset

amazonaws_mediaconvert.GetPreset({
  "name": ""
}, context)

Input

  • input object
    • name required string

Output

UpdatePreset

amazonaws_mediaconvert.UpdatePreset({
  "name": ""
}, context)

Input

Output

ListQueues

amazonaws_mediaconvert.ListQueues({}, context)

Input

  • input object

Output

CreateQueue

amazonaws_mediaconvert.CreateQueue({}, context)

Input

Output

Output schema unknown

DeleteQueue

amazonaws_mediaconvert.DeleteQueue({
  "name": ""
}, context)

Input

  • input object
    • name required string

Output

Output schema unknown

GetQueue

amazonaws_mediaconvert.GetQueue({
  "name": ""
}, context)

Input

  • input object
    • name required string

Output

UpdateQueue

amazonaws_mediaconvert.UpdateQueue({
  "name": ""
}, context)

Input

Output

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

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

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.

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

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

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

AudioSelector

AudioSelectorGroup

  • AudioSelectorGroup object: Group of Audio Selectors

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

BadRequestException

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

BurninDestinationSettings

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

CaptionDescriptionPreset

CaptionDestinationSettings

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

CaptionSourceSettings

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).

ColorCorrector

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.

ContainerSettings

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

CreateJobResponse

  • CreateJobResponse object

CreateJobTemplateRequest

CreateJobTemplateResponse

  • CreateJobTemplateResponse object

CreatePresetRequest

CreatePresetResponse

  • CreatePresetResponse object

CreateQueueRequest

CreateQueueResponse

  • CreateQueueResponse object

DashIsoEncryptionSettings

  • DashIsoEncryptionSettings object: Specifies DRM settings for DASH outputs.

DashIsoGroupSettings

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

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

  • DescribeEndpointsRequest object: DescribeEndpointsRequest

DescribeEndpointsResponse

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

DvbSubSourceSettings

  • DvbSubSourceSettings object: DVB Sub Source Settings

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.

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

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

Endpoint

  • Endpoint object: Describes account specific API endpoint

ExceptionBody

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

FileGroupSettings

  • FileGroupSettings object: Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.

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

ForbiddenException

  • ForbiddenException object: You don't have permissions for this action with the credentials you sent.

FrameCaptureSettings

  • FrameCaptureSettings object: Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.

GetJobRequest

  • GetJobRequest object

GetJobResponse

  • GetJobResponse object

GetJobTemplateRequest

  • GetJobTemplateRequest object

GetJobTemplateResponse

GetPresetRequest

  • GetPresetRequest object

GetPresetResponse

  • GetPresetResponse object

GetQueueRequest

  • GetQueueRequest object

GetQueueResponse

  • GetQueueResponse object

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

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

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

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

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

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

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