Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

getJobTemplate

Returns the job template data.

Using getJobTemplate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getJobTemplate(args: GetJobTemplateArgs, opts?: InvokeOptions): Promise<GetJobTemplateResult>
function getJobTemplateOutput(args: GetJobTemplateOutputArgs, opts?: InvokeOptions): Output<GetJobTemplateResult>
def get_job_template(job_template_id: Optional[str] = None,
                     location: Optional[str] = None,
                     project: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetJobTemplateResult
def get_job_template_output(job_template_id: Optional[pulumi.Input[str]] = None,
                     location: Optional[pulumi.Input[str]] = None,
                     project: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetJobTemplateResult]
func LookupJobTemplate(ctx *Context, args *LookupJobTemplateArgs, opts ...InvokeOption) (*LookupJobTemplateResult, error)
func LookupJobTemplateOutput(ctx *Context, args *LookupJobTemplateOutputArgs, opts ...InvokeOption) LookupJobTemplateResultOutput

> Note: This function is named LookupJobTemplate in the Go SDK.

public static class GetJobTemplate 
{
    public static Task<GetJobTemplateResult> InvokeAsync(GetJobTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetJobTemplateResult> Invoke(GetJobTemplateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetJobTemplateResult> getJobTemplate(GetJobTemplateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:transcoder/v1:getJobTemplate
  Arguments:
    # Arguments dictionary

The following arguments are supported:

JobTemplateId string
Location string
Project string
JobTemplateId string
Location string
Project string
jobTemplateId String
location String
project String
jobTemplateId string
location string
project string
jobTemplateId String
location String
project String

getJobTemplate Result

The following output properties are available:

Config Pulumi.GoogleNative.Transcoder.V1.Outputs.JobConfigResponse

The configuration for this template.

Labels Dictionary<string, string>

The labels associated with this job template. You can use these to organize and group your job templates.

Name string

The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

Config JobConfigResponse

The configuration for this template.

Labels map[string]string

The labels associated with this job template. You can use these to organize and group your job templates.

Name string

The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

config JobConfigResponse

The configuration for this template.

labels Map<String,String>

The labels associated with this job template. You can use these to organize and group your job templates.

name String

The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

config JobConfigResponse

The configuration for this template.

labels {[key: string]: string}

The labels associated with this job template. You can use these to organize and group your job templates.

name string

The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

config JobConfigResponse

The configuration for this template.

labels Mapping[str, str]

The labels associated with this job template. You can use these to organize and group your job templates.

name str

The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

config Property Map

The configuration for this template.

labels Map<String>

The labels associated with this job template. You can use these to organize and group your job templates.

name String

The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

Supporting Types

AdBreakResponse

StartTimeOffset string

Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

StartTimeOffset string

Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

startTimeOffset String

Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

startTimeOffset string

Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

start_time_offset str

Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

startTimeOffset String

Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

AnimationEndResponse

StartTimeOffset string

The time to end overlay object, in seconds. Default: 0

StartTimeOffset string

The time to end overlay object, in seconds. Default: 0

startTimeOffset String

The time to end overlay object, in seconds. Default: 0

startTimeOffset string

The time to end overlay object, in seconds. Default: 0

start_time_offset str

The time to end overlay object, in seconds. Default: 0

startTimeOffset String

The time to end overlay object, in seconds. Default: 0

AnimationFadeResponse

EndTimeOffset string

The time to end the fade animation, in seconds. Default: start_time_offset + 1s

FadeType string

Type of fade animation: FADE_IN or FADE_OUT.

StartTimeOffset string

The time to start the fade animation, in seconds. Default: 0

Xy Pulumi.GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

EndTimeOffset string

The time to end the fade animation, in seconds. Default: start_time_offset + 1s

FadeType string

Type of fade animation: FADE_IN or FADE_OUT.

StartTimeOffset string

The time to start the fade animation, in seconds. Default: 0

Xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

endTimeOffset String

The time to end the fade animation, in seconds. Default: start_time_offset + 1s

fadeType String

Type of fade animation: FADE_IN or FADE_OUT.

startTimeOffset String

The time to start the fade animation, in seconds. Default: 0

xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

endTimeOffset string

The time to end the fade animation, in seconds. Default: start_time_offset + 1s

fadeType string

Type of fade animation: FADE_IN or FADE_OUT.

startTimeOffset string

The time to start the fade animation, in seconds. Default: 0

xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

end_time_offset str

The time to end the fade animation, in seconds. Default: start_time_offset + 1s

fade_type str

Type of fade animation: FADE_IN or FADE_OUT.

start_time_offset str

The time to start the fade animation, in seconds. Default: 0

xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

endTimeOffset String

The time to end the fade animation, in seconds. Default: start_time_offset + 1s

fadeType String

Type of fade animation: FADE_IN or FADE_OUT.

startTimeOffset String

The time to start the fade animation, in seconds. Default: 0

xy Property Map

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

AnimationResponse

AnimationEnd AnimationEndResponse

End previous animation.

AnimationFade AnimationFadeResponse

Display overlay object with fade animation.

AnimationStatic AnimationStaticResponse

Display static overlay object.

animationEnd AnimationEndResponse

End previous animation.

animationFade AnimationFadeResponse

Display overlay object with fade animation.

animationStatic AnimationStaticResponse

Display static overlay object.

animationEnd AnimationEndResponse

End previous animation.

animationFade AnimationFadeResponse

Display overlay object with fade animation.

animationStatic AnimationStaticResponse

Display static overlay object.

animation_end AnimationEndResponse

End previous animation.

animation_fade AnimationFadeResponse

Display overlay object with fade animation.

animation_static AnimationStaticResponse

Display static overlay object.

animationEnd Property Map

End previous animation.

animationFade Property Map

Display overlay object with fade animation.

animationStatic Property Map

Display static overlay object.

AnimationStaticResponse

StartTimeOffset string

The time to start displaying the overlay object, in seconds. Default: 0

Xy Pulumi.GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

StartTimeOffset string

The time to start displaying the overlay object, in seconds. Default: 0

Xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

startTimeOffset String

The time to start displaying the overlay object, in seconds. Default: 0

xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

startTimeOffset string

The time to start displaying the overlay object, in seconds. Default: 0

xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

start_time_offset str

The time to start displaying the overlay object, in seconds. Default: 0

xy NormalizedCoordinateResponse

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

startTimeOffset String

The time to start displaying the overlay object, in seconds. Default: 0

xy Property Map

Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

AudioMappingResponse

AtomKey string

The EditAtom.key that references the atom with audio inputs in the Job.edit_list.

GainDb double

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

InputChannel int

The zero-based index of the channel in the input audio stream.

InputKey string

The Input.key that identifies the input file.

InputTrack int

The zero-based index of the track in the input file.

OutputChannel int

The zero-based index of the channel in the output audio stream.

AtomKey string

The EditAtom.key that references the atom with audio inputs in the Job.edit_list.

GainDb float64

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

InputChannel int

The zero-based index of the channel in the input audio stream.

InputKey string

The Input.key that identifies the input file.

InputTrack int

The zero-based index of the track in the input file.

OutputChannel int

The zero-based index of the channel in the output audio stream.

atomKey String

The EditAtom.key that references the atom with audio inputs in the Job.edit_list.

gainDb Double

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

inputChannel Integer

The zero-based index of the channel in the input audio stream.

inputKey String

The Input.key that identifies the input file.

inputTrack Integer

The zero-based index of the track in the input file.

outputChannel Integer

The zero-based index of the channel in the output audio stream.

atomKey string

The EditAtom.key that references the atom with audio inputs in the Job.edit_list.

gainDb number

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

inputChannel number

The zero-based index of the channel in the input audio stream.

inputKey string

The Input.key that identifies the input file.

inputTrack number

The zero-based index of the track in the input file.

outputChannel number

The zero-based index of the channel in the output audio stream.

atom_key str

The EditAtom.key that references the atom with audio inputs in the Job.edit_list.

gain_db float

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

input_channel int

The zero-based index of the channel in the input audio stream.

input_key str

The Input.key that identifies the input file.

input_track int

The zero-based index of the track in the input file.

output_channel int

The zero-based index of the channel in the output audio stream.

atomKey String

The EditAtom.key that references the atom with audio inputs in the Job.edit_list.

gainDb Number

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

inputChannel Number

The zero-based index of the channel in the input audio stream.

inputKey String

The Input.key that identifies the input file.

inputTrack Number

The zero-based index of the track in the input file.

outputChannel Number

The zero-based index of the channel in the output audio stream.

AudioResponse

HighBoost bool

Enable boosting high frequency components. The default is false. Note: This field is not supported.

LowBoost bool

Enable boosting low frequency components. The default is false. Note: This field is not supported.

Lufs double

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

HighBoost bool

Enable boosting high frequency components. The default is false. Note: This field is not supported.

LowBoost bool

Enable boosting low frequency components. The default is false. Note: This field is not supported.

Lufs float64

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

highBoost Boolean

Enable boosting high frequency components. The default is false. Note: This field is not supported.

lowBoost Boolean

Enable boosting low frequency components. The default is false. Note: This field is not supported.

lufs Double

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

highBoost boolean

Enable boosting high frequency components. The default is false. Note: This field is not supported.

lowBoost boolean

Enable boosting low frequency components. The default is false. Note: This field is not supported.

lufs number

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

high_boost bool

Enable boosting high frequency components. The default is false. Note: This field is not supported.

low_boost bool

Enable boosting low frequency components. The default is false. Note: This field is not supported.

lufs float

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

highBoost Boolean

Enable boosting high frequency components. The default is false. Note: This field is not supported.

lowBoost Boolean

Enable boosting low frequency components. The default is false. Note: This field is not supported.

lufs Number

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

AudioStreamResponse

BitrateBps int

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

ChannelCount int

Number of audio channels. Must be between 1 and 6. The default is 2.

ChannelLayout List<string>

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - fl - Front left channel - fr - Front right channel - sl - Side left channel - sr - Side right channel - fc - Front center channel - lfe - Low frequency

Codec string

The codec for this audio stream. The default is aac. Supported audio codecs: - aac - aac-he - aac-he-v2 - mp3 - ac3 - eac3

Mapping List<Pulumi.GoogleNative.Transcoder.V1.Inputs.AudioMappingResponse>

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

SampleRateHertz int

The audio sample rate in Hertz. The default is 48000 Hertz.

BitrateBps int

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

ChannelCount int

Number of audio channels. Must be between 1 and 6. The default is 2.

ChannelLayout []string

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - fl - Front left channel - fr - Front right channel - sl - Side left channel - sr - Side right channel - fc - Front center channel - lfe - Low frequency

Codec string

The codec for this audio stream. The default is aac. Supported audio codecs: - aac - aac-he - aac-he-v2 - mp3 - ac3 - eac3

Mapping []AudioMappingResponse

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

SampleRateHertz int

The audio sample rate in Hertz. The default is 48000 Hertz.

bitrateBps Integer

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

channelCount Integer

Number of audio channels. Must be between 1 and 6. The default is 2.

channelLayout List<String>

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - fl - Front left channel - fr - Front right channel - sl - Side left channel - sr - Side right channel - fc - Front center channel - lfe - Low frequency

codec String

The codec for this audio stream. The default is aac. Supported audio codecs: - aac - aac-he - aac-he-v2 - mp3 - ac3 - eac3

mapping List<AudioMappingResponse>

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

sampleRateHertz Integer

The audio sample rate in Hertz. The default is 48000 Hertz.

bitrateBps number

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

channelCount number

Number of audio channels. Must be between 1 and 6. The default is 2.

channelLayout string[]

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - fl - Front left channel - fr - Front right channel - sl - Side left channel - sr - Side right channel - fc - Front center channel - lfe - Low frequency

codec string

The codec for this audio stream. The default is aac. Supported audio codecs: - aac - aac-he - aac-he-v2 - mp3 - ac3 - eac3

mapping AudioMappingResponse[]

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

sampleRateHertz number

The audio sample rate in Hertz. The default is 48000 Hertz.

bitrate_bps int

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

channel_count int

Number of audio channels. Must be between 1 and 6. The default is 2.

channel_layout Sequence[str]

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - fl - Front left channel - fr - Front right channel - sl - Side left channel - sr - Side right channel - fc - Front center channel - lfe - Low frequency

codec str

The codec for this audio stream. The default is aac. Supported audio codecs: - aac - aac-he - aac-he-v2 - mp3 - ac3 - eac3

mapping Sequence[AudioMappingResponse]

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

sample_rate_hertz int

The audio sample rate in Hertz. The default is 48000 Hertz.

bitrateBps Number

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

channelCount Number

Number of audio channels. Must be between 1 and 6. The default is 2.

channelLayout List<String>

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - fl - Front left channel - fr - Front right channel - sl - Side left channel - sr - Side right channel - fc - Front center channel - lfe - Low frequency

codec String

The codec for this audio stream. The default is aac. Supported audio codecs: - aac - aac-he - aac-he-v2 - mp3 - ac3 - eac3

mapping List<Property Map>

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

sampleRateHertz Number

The audio sample rate in Hertz. The default is 48000 Hertz.

BwdifConfigResponse

DeinterlaceAllFrames bool

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

Mode string

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

Parity string

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

DeinterlaceAllFrames bool

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

Mode string

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

Parity string

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlaceAllFrames Boolean

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

mode String

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity String

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlaceAllFrames boolean

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

mode string

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity string

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlace_all_frames bool

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

mode str

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity str

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlaceAllFrames Boolean

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

mode String

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity String

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

ColorResponse

Brightness double

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

Contrast double

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

Saturation double

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

Brightness float64

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

Contrast float64

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

Saturation float64

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

brightness Double

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

contrast Double

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

saturation Double

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

brightness number

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

contrast number

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

saturation number

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

brightness float

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

contrast float

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

saturation float

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

brightness Number

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

contrast Number

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

saturation Number

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

CropResponse

BottomPixels int

The number of pixels to crop from the bottom. The default is 0.

LeftPixels int

The number of pixels to crop from the left. The default is 0.

RightPixels int

The number of pixels to crop from the right. The default is 0.

TopPixels int

The number of pixels to crop from the top. The default is 0.

BottomPixels int

The number of pixels to crop from the bottom. The default is 0.

LeftPixels int

The number of pixels to crop from the left. The default is 0.

RightPixels int

The number of pixels to crop from the right. The default is 0.

TopPixels int

The number of pixels to crop from the top. The default is 0.

bottomPixels Integer

The number of pixels to crop from the bottom. The default is 0.

leftPixels Integer

The number of pixels to crop from the left. The default is 0.

rightPixels Integer

The number of pixels to crop from the right. The default is 0.

topPixels Integer

The number of pixels to crop from the top. The default is 0.

bottomPixels number

The number of pixels to crop from the bottom. The default is 0.

leftPixels number

The number of pixels to crop from the left. The default is 0.

rightPixels number

The number of pixels to crop from the right. The default is 0.

topPixels number

The number of pixels to crop from the top. The default is 0.

bottom_pixels int

The number of pixels to crop from the bottom. The default is 0.

left_pixels int

The number of pixels to crop from the left. The default is 0.

right_pixels int

The number of pixels to crop from the right. The default is 0.

top_pixels int

The number of pixels to crop from the top. The default is 0.

bottomPixels Number

The number of pixels to crop from the bottom. The default is 0.

leftPixels Number

The number of pixels to crop from the left. The default is 0.

rightPixels Number

The number of pixels to crop from the right. The default is 0.

topPixels Number

The number of pixels to crop from the top. The default is 0.

DeblockResponse

Enabled bool

Enable deblocker. The default is false.

Strength double

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

Enabled bool

Enable deblocker. The default is false.

Strength float64

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

enabled Boolean

Enable deblocker. The default is false.

strength Double

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

enabled boolean

Enable deblocker. The default is false.

strength number

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

enabled bool

Enable deblocker. The default is false.

strength float

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

enabled Boolean

Enable deblocker. The default is false.

strength Number

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

DeinterlaceResponse

Bwdif Pulumi.GoogleNative.Transcoder.V1.Inputs.BwdifConfigResponse

Specifies the Bob Weaver Deinterlacing Filter Configuration.

Yadif Pulumi.GoogleNative.Transcoder.V1.Inputs.YadifConfigResponse

Specifies the Yet Another Deinterlacing Filter Configuration.

Bwdif BwdifConfigResponse

Specifies the Bob Weaver Deinterlacing Filter Configuration.

Yadif YadifConfigResponse

Specifies the Yet Another Deinterlacing Filter Configuration.

bwdif BwdifConfigResponse

Specifies the Bob Weaver Deinterlacing Filter Configuration.

yadif YadifConfigResponse

Specifies the Yet Another Deinterlacing Filter Configuration.

bwdif BwdifConfigResponse

Specifies the Bob Weaver Deinterlacing Filter Configuration.

yadif YadifConfigResponse

Specifies the Yet Another Deinterlacing Filter Configuration.

bwdif BwdifConfigResponse

Specifies the Bob Weaver Deinterlacing Filter Configuration.

yadif YadifConfigResponse

Specifies the Yet Another Deinterlacing Filter Configuration.

bwdif Property Map

Specifies the Bob Weaver Deinterlacing Filter Configuration.

yadif Property Map

Specifies the Yet Another Deinterlacing Filter Configuration.

DenoiseResponse

Strength double

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

Tune string

Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

Strength float64

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

Tune string

Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

strength Double

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

tune String

Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

strength number

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

tune string

Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

strength float

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

tune str

Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

strength Number

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

tune String

Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

EditAtomResponse

EndTimeOffset string

End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are used until the end of the atom.

Inputs List<string>

List of Input.keys identifying files that should be used in this atom. The listed inputs must have the same timeline.

Key string

A unique key for this atom. Must be specified when using advanced mapping.

StartTimeOffset string

Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

EndTimeOffset string

End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are used until the end of the atom.

Inputs []string

List of Input.keys identifying files that should be used in this atom. The listed inputs must have the same timeline.

Key string

A unique key for this atom. Must be specified when using advanced mapping.

StartTimeOffset string

Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

endTimeOffset String

End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are used until the end of the atom.

inputs List<String>

List of Input.keys identifying files that should be used in this atom. The listed inputs must have the same timeline.

key String

A unique key for this atom. Must be specified when using advanced mapping.

startTimeOffset String

Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

endTimeOffset string

End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are used until the end of the atom.

inputs string[]

List of Input.keys identifying files that should be used in this atom. The listed inputs must have the same timeline.

key string

A unique key for this atom. Must be specified when using advanced mapping.

startTimeOffset string

Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

end_time_offset str

End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are used until the end of the atom.

inputs Sequence[str]

List of Input.keys identifying files that should be used in this atom. The listed inputs must have the same timeline.

key str

A unique key for this atom. Must be specified when using advanced mapping.

start_time_offset str

Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

endTimeOffset String

End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are used until the end of the atom.

inputs List<String>

List of Input.keys identifying files that should be used in this atom. The listed inputs must have the same timeline.

key String

A unique key for this atom. Must be specified when using advanced mapping.

startTimeOffset String

Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

ElementaryStreamResponse

AudioStream Pulumi.GoogleNative.Transcoder.V1.Inputs.AudioStreamResponse

Encoding of an audio stream.

Key string

A unique key for this elementary stream.

TextStream Pulumi.GoogleNative.Transcoder.V1.Inputs.TextStreamResponse

Encoding of a text stream. For example, closed captions or subtitles.

VideoStream Pulumi.GoogleNative.Transcoder.V1.Inputs.VideoStreamResponse

Encoding of a video stream.

AudioStream AudioStreamResponse

Encoding of an audio stream.

Key string

A unique key for this elementary stream.

TextStream TextStreamResponse

Encoding of a text stream. For example, closed captions or subtitles.

VideoStream VideoStreamResponse

Encoding of a video stream.

audioStream AudioStreamResponse

Encoding of an audio stream.

key String

A unique key for this elementary stream.

textStream TextStreamResponse

Encoding of a text stream. For example, closed captions or subtitles.

videoStream VideoStreamResponse

Encoding of a video stream.

audioStream AudioStreamResponse

Encoding of an audio stream.

key string

A unique key for this elementary stream.

textStream TextStreamResponse

Encoding of a text stream. For example, closed captions or subtitles.

videoStream VideoStreamResponse

Encoding of a video stream.

audio_stream AudioStreamResponse

Encoding of an audio stream.

key str

A unique key for this elementary stream.

text_stream TextStreamResponse

Encoding of a text stream. For example, closed captions or subtitles.

video_stream VideoStreamResponse

Encoding of a video stream.

audioStream Property Map

Encoding of an audio stream.

key String

A unique key for this elementary stream.

textStream Property Map

Encoding of a text stream. For example, closed captions or subtitles.

videoStream Property Map

Encoding of a video stream.

H264CodecSettingsResponse

AllowOpenGop bool

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

AqStrength double

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

BFrameCount int

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

BPyramid bool

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

BitrateBps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

CrfLevel int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

EnableTwoPass bool

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

EntropyCoder string

The entropy coder to use. The default is cabac. Supported entropy coders: - cavlc - cabac

FrameRate double

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

GopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

GopFrameCount int

Select the GOP size based on the specified frame count. Must be greater than zero.

HeightPixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

PixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

Preset string

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

Profile string

Enforces the specified codec profile. The following profiles are supported: * baseline * main * high (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

RateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

Tune string

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

VbvFullnessBits int

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

VbvSizeBits int

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

WidthPixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

AllowOpenGop bool

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

AqStrength float64

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

BFrameCount int

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

BPyramid bool

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

BitrateBps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

CrfLevel int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

EnableTwoPass bool

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

EntropyCoder string

The entropy coder to use. The default is cabac. Supported entropy coders: - cavlc - cabac

FrameRate float64

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

GopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

GopFrameCount int

Select the GOP size based on the specified frame count. Must be greater than zero.

HeightPixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

PixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

Preset string

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

Profile string

Enforces the specified codec profile. The following profiles are supported: * baseline * main * high (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

RateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

Tune string

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

VbvFullnessBits int

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

VbvSizeBits int

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

WidthPixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allowOpenGop Boolean

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aqStrength Double

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

bFrameCount Integer

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

bPyramid Boolean

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrateBps Integer

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crfLevel Integer

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enableTwoPass Boolean

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

entropyCoder String

The entropy coder to use. The default is cabac. Supported entropy coders: - cavlc - cabac

frameRate Double

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration String

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount Integer

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels Integer

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat String

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset String

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

profile String

Enforces the specified codec profile. The following profiles are supported: * baseline * main * high (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

rateControlMode String

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune String

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

vbvFullnessBits Integer

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbvSizeBits Integer

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

widthPixels Integer

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allowOpenGop boolean

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aqStrength number

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

bFrameCount number

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

bPyramid boolean

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrateBps number

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crfLevel number

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enableTwoPass boolean

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

entropyCoder string

The entropy coder to use. The default is cabac. Supported entropy coders: - cavlc - cabac

frameRate number

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount number

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels number

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset string

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

profile string

Enforces the specified codec profile. The following profiles are supported: * baseline * main * high (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

rateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune string

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

vbvFullnessBits number

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbvSizeBits number

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

widthPixels number

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allow_open_gop bool

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aq_strength float

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

b_frame_count int

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

b_pyramid bool

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrate_bps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crf_level int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enable_two_pass bool

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

entropy_coder str

The entropy coder to use. The default is cabac. Supported entropy coders: - cavlc - cabac

frame_rate float

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gop_duration str

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gop_frame_count int

Select the GOP size based on the specified frame count. Must be greater than zero.

height_pixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixel_format str

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset str

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

profile str

Enforces the specified codec profile. The following profiles are supported: * baseline * main * high (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

rate_control_mode str

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune str

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

vbv_fullness_bits int

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbv_size_bits int

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

width_pixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allowOpenGop Boolean

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aqStrength Number

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

bFrameCount Number

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

bPyramid Boolean

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrateBps Number

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crfLevel Number

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enableTwoPass Boolean

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

entropyCoder String

The entropy coder to use. The default is cabac. Supported entropy coders: - cavlc - cabac

frameRate Number

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration String

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount Number

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels Number

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat String

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset String

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

profile String

Enforces the specified codec profile. The following profiles are supported: * baseline * main * high (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

rateControlMode String

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune String

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.

vbvFullnessBits Number

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbvSizeBits Number

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

widthPixels Number

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

H265CodecSettingsResponse

AllowOpenGop bool

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

AqStrength double

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

BFrameCount int

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

BPyramid bool

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

BitrateBps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

CrfLevel int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

EnableTwoPass bool

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

FrameRate double

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

GopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

GopFrameCount int

Select the GOP size based on the specified frame count. Must be greater than zero.

HeightPixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

PixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

Preset string

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

Profile string

Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main (default) * main-intra * mainstillpicture * 10-bit profiles * main10 (default) * main10-intra * main422-10 * main422-10-intra * main444-10 * main444-10-intra * 12-bit profiles * main12 (default) * main12-intra * main422-12 * main422-12-intra * main444-12 * main444-12-intra The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

RateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

Tune string

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

VbvFullnessBits int

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

VbvSizeBits int

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

WidthPixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

AllowOpenGop bool

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

AqStrength float64

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

BFrameCount int

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

BPyramid bool

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

BitrateBps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

CrfLevel int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

EnableTwoPass bool

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

FrameRate float64

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

GopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

GopFrameCount int

Select the GOP size based on the specified frame count. Must be greater than zero.

HeightPixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

PixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

Preset string

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

Profile string

Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main (default) * main-intra * mainstillpicture * 10-bit profiles * main10 (default) * main10-intra * main422-10 * main422-10-intra * main444-10 * main444-10-intra * 12-bit profiles * main12 (default) * main12-intra * main422-12 * main422-12-intra * main444-12 * main444-12-intra The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

RateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

Tune string

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

VbvFullnessBits int

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

VbvSizeBits int

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

WidthPixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allowOpenGop Boolean

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aqStrength Double

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

bFrameCount Integer

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

bPyramid Boolean

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrateBps Integer

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crfLevel Integer

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enableTwoPass Boolean

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

frameRate Double

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration String

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount Integer

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels Integer

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat String

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset String

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

profile String

Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main (default) * main-intra * mainstillpicture * 10-bit profiles * main10 (default) * main10-intra * main422-10 * main422-10-intra * main444-10 * main444-10-intra * 12-bit profiles * main12 (default) * main12-intra * main422-12 * main422-12-intra * main444-12 * main444-12-intra The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

rateControlMode String

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune String

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

vbvFullnessBits Integer

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbvSizeBits Integer

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

widthPixels Integer

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allowOpenGop boolean

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aqStrength number

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

bFrameCount number

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

bPyramid boolean

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrateBps number

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crfLevel number

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enableTwoPass boolean

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

frameRate number

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount number

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels number

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset string

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

profile string

Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main (default) * main-intra * mainstillpicture * 10-bit profiles * main10 (default) * main10-intra * main422-10 * main422-10-intra * main444-10 * main444-10-intra * 12-bit profiles * main12 (default) * main12-intra * main422-12 * main422-12-intra * main444-12 * main444-12-intra The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

rateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune string

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

vbvFullnessBits number

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbvSizeBits number

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

widthPixels number

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allow_open_gop bool

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aq_strength float

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

b_frame_count int

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

b_pyramid bool

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrate_bps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crf_level int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enable_two_pass bool

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

frame_rate float

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gop_duration str

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gop_frame_count int

Select the GOP size based on the specified frame count. Must be greater than zero.

height_pixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixel_format str

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset str

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

profile str

Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main (default) * main-intra * mainstillpicture * 10-bit profiles * main10 (default) * main10-intra * main422-10 * main422-10-intra * main444-10 * main444-10-intra * 12-bit profiles * main12 (default) * main12-intra * main422-12 * main422-12-intra * main444-12 * main444-12-intra The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

rate_control_mode str

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune str

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

vbv_fullness_bits int

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbv_size_bits int

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

width_pixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

allowOpenGop Boolean

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.

aqStrength Number

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

bFrameCount Number

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than VideoStream.gop_frame_count if set. The default is 0.

bPyramid Boolean

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.

bitrateBps Number

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.

crfLevel Number

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

enableTwoPass Boolean

Use two-pass encoding strategy to achieve better video quality. VideoStream.rate_control_mode must be vbr. The default is false.

frameRate Number

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration String

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount Number

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels Number

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat String

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

preset String

Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

profile String

Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main (default) * main-intra * mainstillpicture * 10-bit profiles * main10 (default) * main10-intra * main422-10 * main422-10-intra * main444-10 * main444-10-intra * 12-bit profiles * main12 (default) * main12-intra * main422-12 * main422-12-intra * main444-12 * main444-12-intra The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

rateControlMode String

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate - crf - constant rate factor

tune String

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettings message.

vbvFullnessBits Number

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of VideoStream.vbv_size_bits.

vbvSizeBits Number

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.

widthPixels Number

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

ImageResponse

Alpha double

Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.

Resolution Pulumi.GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateResponse

Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.

Uri string

URI of the JPEG image in Cloud Storage. For example, gs://bucket/inputs/image.jpeg. JPEG is the only supported image type.

Alpha float64

Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.

Resolution NormalizedCoordinateResponse

Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.

Uri string

URI of the JPEG image in Cloud Storage. For example, gs://bucket/inputs/image.jpeg. JPEG is the only supported image type.

alpha Double

Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.

resolution NormalizedCoordinateResponse

Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.

uri String

URI of the JPEG image in Cloud Storage. For example, gs://bucket/inputs/image.jpeg. JPEG is the only supported image type.

alpha number

Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.

resolution NormalizedCoordinateResponse

Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.

uri string

URI of the JPEG image in Cloud Storage. For example, gs://bucket/inputs/image.jpeg. JPEG is the only supported image type.

alpha float

Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.

resolution NormalizedCoordinateResponse

Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.

uri str

URI of the JPEG image in Cloud Storage. For example, gs://bucket/inputs/image.jpeg. JPEG is the only supported image type.

alpha Number

Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.

resolution Property Map

Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.

uri String

URI of the JPEG image in Cloud Storage. For example, gs://bucket/inputs/image.jpeg. JPEG is the only supported image type.

InputResponse

Key string

A unique key for this input. Must be specified when using advanced mapping and edit lists.

PreprocessingConfig Pulumi.GoogleNative.Transcoder.V1.Inputs.PreprocessingConfigResponse

Preprocessing configurations.

Uri string

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.

Key string

A unique key for this input. Must be specified when using advanced mapping and edit lists.

PreprocessingConfig PreprocessingConfigResponse

Preprocessing configurations.

Uri string

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.

key String

A unique key for this input. Must be specified when using advanced mapping and edit lists.

preprocessingConfig PreprocessingConfigResponse

Preprocessing configurations.

uri String

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.

key string

A unique key for this input. Must be specified when using advanced mapping and edit lists.

preprocessingConfig PreprocessingConfigResponse

Preprocessing configurations.

uri string

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.

key str

A unique key for this input. Must be specified when using advanced mapping and edit lists.

preprocessing_config PreprocessingConfigResponse

Preprocessing configurations.

uri str

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.

key String

A unique key for this input. Must be specified when using advanced mapping and edit lists.

preprocessingConfig Property Map

Preprocessing configurations.

uri String

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.

JobConfigResponse

AdBreaks List<Pulumi.GoogleNative.Transcoder.V1.Inputs.AdBreakResponse>

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

EditList List<Pulumi.GoogleNative.Transcoder.V1.Inputs.EditAtomResponse>

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

ElementaryStreams List<Pulumi.GoogleNative.Transcoder.V1.Inputs.ElementaryStreamResponse>

List of elementary streams.

Inputs List<Pulumi.GoogleNative.Transcoder.V1.Inputs.InputResponse>

List of input assets stored in Cloud Storage.

Manifests List<Pulumi.GoogleNative.Transcoder.V1.Inputs.ManifestResponse>

List of output manifests.

MuxStreams List<Pulumi.GoogleNative.Transcoder.V1.Inputs.MuxStreamResponse>

List of multiplexing settings for output streams.

Output Pulumi.GoogleNative.Transcoder.V1.Inputs.OutputResponse

Output configuration.

Overlays List<Pulumi.GoogleNative.Transcoder.V1.Inputs.OverlayResponse>

List of overlays on the output video, in descending Z-order.

PubsubDestination Pulumi.GoogleNative.Transcoder.V1.Inputs.PubsubDestinationResponse

Destination on Pub/Sub.

SpriteSheets List<Pulumi.GoogleNative.Transcoder.V1.Inputs.SpriteSheetResponse>

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

AdBreaks []AdBreakResponse

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

EditList []EditAtomResponse

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

ElementaryStreams []ElementaryStreamResponse

List of elementary streams.

Inputs []InputResponse

List of input assets stored in Cloud Storage.

Manifests []ManifestResponse

List of output manifests.

MuxStreams []MuxStreamResponse

List of multiplexing settings for output streams.

Output OutputResponse

Output configuration.

Overlays []OverlayResponse

List of overlays on the output video, in descending Z-order.

PubsubDestination PubsubDestinationResponse

Destination on Pub/Sub.

SpriteSheets []SpriteSheetResponse

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

adBreaks List<AdBreakResponse>

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

editList List<EditAtomResponse>

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

elementaryStreams List<ElementaryStreamResponse>

List of elementary streams.

inputs List<InputResponse>

List of input assets stored in Cloud Storage.

manifests List<ManifestResponse>

List of output manifests.

muxStreams List<MuxStreamResponse>

List of multiplexing settings for output streams.

output OutputResponse

Output configuration.

overlays List<OverlayResponse>

List of overlays on the output video, in descending Z-order.

pubsubDestination PubsubDestinationResponse

Destination on Pub/Sub.

spriteSheets List<SpriteSheetResponse>

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

adBreaks AdBreakResponse[]

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

editList EditAtomResponse[]

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

elementaryStreams ElementaryStreamResponse[]

List of elementary streams.

inputs InputResponse[]

List of input assets stored in Cloud Storage.

manifests ManifestResponse[]

List of output manifests.

muxStreams MuxStreamResponse[]

List of multiplexing settings for output streams.

output OutputResponse

Output configuration.

overlays OverlayResponse[]

List of overlays on the output video, in descending Z-order.

pubsubDestination PubsubDestinationResponse

Destination on Pub/Sub.

spriteSheets SpriteSheetResponse[]

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

ad_breaks Sequence[AdBreakResponse]

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

edit_list Sequence[EditAtomResponse]

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

elementary_streams Sequence[ElementaryStreamResponse]

List of elementary streams.

inputs Sequence[InputResponse]

List of input assets stored in Cloud Storage.

manifests Sequence[ManifestResponse]

List of output manifests.

mux_streams Sequence[MuxStreamResponse]

List of multiplexing settings for output streams.

output OutputResponse

Output configuration.

overlays Sequence[OverlayResponse]

List of overlays on the output video, in descending Z-order.

pubsub_destination PubsubDestinationResponse

Destination on Pub/Sub.

sprite_sheets Sequence[SpriteSheetResponse]

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

adBreaks List<Property Map>

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

editList List<Property Map>

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

elementaryStreams List<Property Map>

List of elementary streams.

inputs List<Property Map>

List of input assets stored in Cloud Storage.

manifests List<Property Map>

List of output manifests.

muxStreams List<Property Map>

List of multiplexing settings for output streams.

output Property Map

Output configuration.

overlays List<Property Map>

List of overlays on the output video, in descending Z-order.

pubsubDestination Property Map

Destination on Pub/Sub.

spriteSheets List<Property Map>

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

ManifestResponse

FileName string

The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.

MuxStreams List<string>

List of user given MuxStream.keys that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

Type string

Type of the manifest, can be HLS or DASH.

FileName string

The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.

MuxStreams []string

List of user given MuxStream.keys that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

Type string

Type of the manifest, can be HLS or DASH.

fileName String

The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.

muxStreams List<String>

List of user given MuxStream.keys that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

type String

Type of the manifest, can be HLS or DASH.

fileName string

The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.

muxStreams string[]

List of user given MuxStream.keys that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

type string

Type of the manifest, can be HLS or DASH.

file_name str

The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.

mux_streams Sequence[str]

List of user given MuxStream.keys that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

type str

Type of the manifest, can be HLS or DASH.

fileName String

The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.

muxStreams List<String>

List of user given MuxStream.keys that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

type String

Type of the manifest, can be HLS or DASH.

MuxStreamResponse

Container string

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

ElementaryStreams List<string>

List of ElementaryStream.keys multiplexed in this stream.

FileName string

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

Key string

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

SegmentSettings Pulumi.GoogleNative.Transcoder.V1.Inputs.SegmentSettingsResponse

Segment settings for ts, fmp4 and vtt.

Container string

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

ElementaryStreams []string

List of ElementaryStream.keys multiplexed in this stream.

FileName string

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

Key string

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

SegmentSettings SegmentSettingsResponse

Segment settings for ts, fmp4 and vtt.

container String

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

elementaryStreams List<String>

List of ElementaryStream.keys multiplexed in this stream.

fileName String

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

key String

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

segmentSettings SegmentSettingsResponse

Segment settings for ts, fmp4 and vtt.

container string

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

elementaryStreams string[]

List of ElementaryStream.keys multiplexed in this stream.

fileName string

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

key string

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

segmentSettings SegmentSettingsResponse

Segment settings for ts, fmp4 and vtt.

container str

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

elementary_streams Sequence[str]

List of ElementaryStream.keys multiplexed in this stream.

file_name str

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

key str

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

segment_settings SegmentSettingsResponse

Segment settings for ts, fmp4 and vtt.

container String

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

elementaryStreams List<String>

List of ElementaryStream.keys multiplexed in this stream.

fileName String

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

key String

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

segmentSettings Property Map

Segment settings for ts, fmp4 and vtt.

NormalizedCoordinateResponse

X double

Normalized x coordinate.

Y double

Normalized y coordinate.

X float64

Normalized x coordinate.

Y float64

Normalized y coordinate.

x Double

Normalized x coordinate.

y Double

Normalized y coordinate.

x number

Normalized x coordinate.

y number

Normalized y coordinate.

x float

Normalized x coordinate.

y float

Normalized y coordinate.

x Number

Normalized x coordinate.

y Number

Normalized y coordinate.

OutputResponse

Uri string

URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.

Uri string

URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.

uri String

URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.

uri string

URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.

uri str

URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.

uri String

URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.

OverlayResponse

Animations List<Pulumi.GoogleNative.Transcoder.V1.Inputs.AnimationResponse>

List of Animations. The list should be chronological, without any time overlap.

Image Pulumi.GoogleNative.Transcoder.V1.Inputs.ImageResponse

Image overlay.

Animations []AnimationResponse

List of Animations. The list should be chronological, without any time overlap.

Image ImageResponse

Image overlay.

animations List<AnimationResponse>

List of Animations. The list should be chronological, without any time overlap.

image ImageResponse

Image overlay.

animations AnimationResponse[]

List of Animations. The list should be chronological, without any time overlap.

image ImageResponse

Image overlay.

animations Sequence[AnimationResponse]

List of Animations. The list should be chronological, without any time overlap.

image ImageResponse

Image overlay.

animations List<Property Map>

List of Animations. The list should be chronological, without any time overlap.

image Property Map

Image overlay.

PadResponse

BottomPixels int

The number of pixels to add to the bottom. The default is 0.

LeftPixels int

The number of pixels to add to the left. The default is 0.

RightPixels int

The number of pixels to add to the right. The default is 0.

TopPixels int

The number of pixels to add to the top. The default is 0.

BottomPixels int

The number of pixels to add to the bottom. The default is 0.

LeftPixels int

The number of pixels to add to the left. The default is 0.

RightPixels int

The number of pixels to add to the right. The default is 0.

TopPixels int

The number of pixels to add to the top. The default is 0.

bottomPixels Integer

The number of pixels to add to the bottom. The default is 0.

leftPixels Integer

The number of pixels to add to the left. The default is 0.

rightPixels Integer

The number of pixels to add to the right. The default is 0.

topPixels Integer

The number of pixels to add to the top. The default is 0.

bottomPixels number

The number of pixels to add to the bottom. The default is 0.

leftPixels number

The number of pixels to add to the left. The default is 0.

rightPixels number

The number of pixels to add to the right. The default is 0.

topPixels number

The number of pixels to add to the top. The default is 0.

bottom_pixels int

The number of pixels to add to the bottom. The default is 0.

left_pixels int

The number of pixels to add to the left. The default is 0.

right_pixels int

The number of pixels to add to the right. The default is 0.

top_pixels int

The number of pixels to add to the top. The default is 0.

bottomPixels Number

The number of pixels to add to the bottom. The default is 0.

leftPixels Number

The number of pixels to add to the left. The default is 0.

rightPixels Number

The number of pixels to add to the right. The default is 0.

topPixels Number

The number of pixels to add to the top. The default is 0.

PreprocessingConfigResponse

Audio AudioResponse

Audio preprocessing configuration.

Color ColorResponse

Color preprocessing configuration.

Crop CropResponse

Specify the video cropping configuration.

Deblock DeblockResponse

Deblock preprocessing configuration.

Deinterlace DeinterlaceResponse

Specify the video deinterlace configuration.

Denoise DenoiseResponse

Denoise preprocessing configuration.

Pad PadResponse

Specify the video pad filter configuration.

audio AudioResponse

Audio preprocessing configuration.

color ColorResponse

Color preprocessing configuration.

crop CropResponse

Specify the video cropping configuration.

deblock DeblockResponse

Deblock preprocessing configuration.

deinterlace DeinterlaceResponse

Specify the video deinterlace configuration.

denoise DenoiseResponse

Denoise preprocessing configuration.

pad PadResponse

Specify the video pad filter configuration.

audio AudioResponse

Audio preprocessing configuration.

color ColorResponse

Color preprocessing configuration.

crop CropResponse

Specify the video cropping configuration.

deblock DeblockResponse

Deblock preprocessing configuration.

deinterlace DeinterlaceResponse

Specify the video deinterlace configuration.

denoise DenoiseResponse

Denoise preprocessing configuration.

pad PadResponse

Specify the video pad filter configuration.

audio AudioResponse

Audio preprocessing configuration.

color ColorResponse

Color preprocessing configuration.

crop CropResponse

Specify the video cropping configuration.

deblock DeblockResponse

Deblock preprocessing configuration.

deinterlace DeinterlaceResponse

Specify the video deinterlace configuration.

denoise DenoiseResponse

Denoise preprocessing configuration.

pad PadResponse

Specify the video pad filter configuration.

audio Property Map

Audio preprocessing configuration.

color Property Map

Color preprocessing configuration.

crop Property Map

Specify the video cropping configuration.

deblock Property Map

Deblock preprocessing configuration.

deinterlace Property Map

Specify the video deinterlace configuration.

denoise Property Map

Denoise preprocessing configuration.

pad Property Map

Specify the video pad filter configuration.

PubsubDestinationResponse

Topic string

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

Topic string

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

topic String

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

topic string

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

topic str

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

topic String

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

SegmentSettingsResponse

IndividualSegments bool

Create an individual segment file. The default is false.

SegmentDuration string

Duration of the segments in seconds. The default is 6.0s. Note that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

IndividualSegments bool

Create an individual segment file. The default is false.

SegmentDuration string

Duration of the segments in seconds. The default is 6.0s. Note that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

individualSegments Boolean

Create an individual segment file. The default is false.

segmentDuration String

Duration of the segments in seconds. The default is 6.0s. Note that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

individualSegments boolean

Create an individual segment file. The default is false.

segmentDuration string

Duration of the segments in seconds. The default is 6.0s. Note that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

individual_segments bool

Create an individual segment file. The default is false.

segment_duration str

Duration of the segments in seconds. The default is 6.0s. Note that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

individualSegments Boolean

Create an individual segment file. The default is false.

segmentDuration String

Duration of the segments in seconds. The default is 6.0s. Note that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

SpriteSheetResponse

ColumnCount int

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

EndTimeOffset string

End time in seconds, relative to the output file timeline. When end_time_offset is not specified, the sprites are generated until the end of the output file.

FilePrefix string

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.

Format string

Format type. The default is jpeg. Supported formats: - jpeg

Interval string

Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.

Quality int

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

RowCount int

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

SpriteHeightPixels int

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

SpriteWidthPixels int

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

StartTimeOffset string

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.

TotalCount int

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

ColumnCount int

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

EndTimeOffset string

End time in seconds, relative to the output file timeline. When end_time_offset is not specified, the sprites are generated until the end of the output file.

FilePrefix string

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.

Format string

Format type. The default is jpeg. Supported formats: - jpeg

Interval string

Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.

Quality int

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

RowCount int

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

SpriteHeightPixels int

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

SpriteWidthPixels int

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

StartTimeOffset string

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.

TotalCount int

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

columnCount Integer

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

endTimeOffset String

End time in seconds, relative to the output file timeline. When end_time_offset is not specified, the sprites are generated until the end of the output file.

filePrefix String

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.

format String

Format type. The default is jpeg. Supported formats: - jpeg

interval String

Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.

quality Integer

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

rowCount Integer

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

spriteHeightPixels Integer

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

spriteWidthPixels Integer

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

startTimeOffset String

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.

totalCount Integer

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

columnCount number

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

endTimeOffset string

End time in seconds, relative to the output file timeline. When end_time_offset is not specified, the sprites are generated until the end of the output file.

filePrefix string

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.

format string

Format type. The default is jpeg. Supported formats: - jpeg

interval string

Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.

quality number

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

rowCount number

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

spriteHeightPixels number

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

spriteWidthPixels number

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

startTimeOffset string

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.

totalCount number

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

column_count int

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

end_time_offset str

End time in seconds, relative to the output file timeline. When end_time_offset is not specified, the sprites are generated until the end of the output file.

file_prefix str

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.

format str

Format type. The default is jpeg. Supported formats: - jpeg

interval str

Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.

quality int

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

row_count int

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

sprite_height_pixels int

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

sprite_width_pixels int

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

start_time_offset str

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.

total_count int

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

columnCount Number

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

endTimeOffset String

End time in seconds, relative to the output file timeline. When end_time_offset is not specified, the sprites are generated until the end of the output file.

filePrefix String

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.

format String

Format type. The default is jpeg. Supported formats: - jpeg

interval String

Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.

quality Number

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

rowCount Number

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

spriteHeightPixels Number

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

spriteWidthPixels Number

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

startTimeOffset String

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.

totalCount Number

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

TextMappingResponse

AtomKey string

The EditAtom.key that references atom with text inputs in the Job.edit_list.

InputKey string

The Input.key that identifies the input file.

InputTrack int

The zero-based index of the track in the input file.

AtomKey string

The EditAtom.key that references atom with text inputs in the Job.edit_list.

InputKey string

The Input.key that identifies the input file.

InputTrack int

The zero-based index of the track in the input file.

atomKey String

The EditAtom.key that references atom with text inputs in the Job.edit_list.

inputKey String

The Input.key that identifies the input file.

inputTrack Integer

The zero-based index of the track in the input file.

atomKey string

The EditAtom.key that references atom with text inputs in the Job.edit_list.

inputKey string

The Input.key that identifies the input file.

inputTrack number

The zero-based index of the track in the input file.

atom_key str

The EditAtom.key that references atom with text inputs in the Job.edit_list.

input_key str

The Input.key that identifies the input file.

input_track int

The zero-based index of the track in the input file.

atomKey String

The EditAtom.key that references atom with text inputs in the Job.edit_list.

inputKey String

The Input.key that identifies the input file.

inputTrack Number

The zero-based index of the track in the input file.

TextStreamResponse

Codec string

The codec for this text stream. The default is webvtt. Supported text codecs: - srt - ttml - cea608 - cea708 - webvtt

Mapping List<Pulumi.GoogleNative.Transcoder.V1.Inputs.TextMappingResponse>

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

Codec string

The codec for this text stream. The default is webvtt. Supported text codecs: - srt - ttml - cea608 - cea708 - webvtt

Mapping []TextMappingResponse

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

codec String

The codec for this text stream. The default is webvtt. Supported text codecs: - srt - ttml - cea608 - cea708 - webvtt

mapping List<TextMappingResponse>

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

codec string

The codec for this text stream. The default is webvtt. Supported text codecs: - srt - ttml - cea608 - cea708 - webvtt

mapping TextMappingResponse[]

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

codec str

The codec for this text stream. The default is webvtt. Supported text codecs: - srt - ttml - cea608 - cea708 - webvtt

mapping Sequence[TextMappingResponse]

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

codec String

The codec for this text stream. The default is webvtt. Supported text codecs: - srt - ttml - cea608 - cea708 - webvtt

mapping List<Property Map>

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

VideoStreamResponse

H264 H264CodecSettingsResponse

H264 codec settings.

H265 H265CodecSettingsResponse

H265 codec settings.

Vp9 Vp9CodecSettingsResponse

VP9 codec settings.

h264 H264CodecSettingsResponse

H264 codec settings.

h265 H265CodecSettingsResponse

H265 codec settings.

vp9 Vp9CodecSettingsResponse

VP9 codec settings.

h264 H264CodecSettingsResponse

H264 codec settings.

h265 H265CodecSettingsResponse

H265 codec settings.

vp9 Vp9CodecSettingsResponse

VP9 codec settings.

h264 H264CodecSettingsResponse

H264 codec settings.

h265 H265CodecSettingsResponse

H265 codec settings.

vp9 Vp9CodecSettingsResponse

VP9 codec settings.

h264 Property Map

H264 codec settings.

h265 Property Map

H265 codec settings.

vp9 Property Map

VP9 codec settings.

Vp9CodecSettingsResponse

BitrateBps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.

CrfLevel int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.

FrameRate double

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

GopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

GopFrameCount int

Select the GOP size based on the specified frame count. Must be greater than zero.

HeightPixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

PixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

Profile string

Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.

RateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate

WidthPixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

BitrateBps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.

CrfLevel int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.

FrameRate float64

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

GopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

GopFrameCount int

Select the GOP size based on the specified frame count. Must be greater than zero.

HeightPixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

PixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

Profile string

Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.

RateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate

WidthPixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

bitrateBps Integer

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.

crfLevel Integer

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.

frameRate Double

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration String

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount Integer

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels Integer

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat String

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

profile String

Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.

rateControlMode String

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate

widthPixels Integer

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

bitrateBps number

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.

crfLevel number

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.

frameRate number

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration string

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount number

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels number

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat string

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

profile string

Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.

rateControlMode string

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate

widthPixels number

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

bitrate_bps int

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.

crf_level int

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.

frame_rate float

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gop_duration str

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gop_frame_count int

Select the GOP size based on the specified frame count. Must be greater than zero.

height_pixels int

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixel_format str

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

profile str

Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.

rate_control_mode str

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate

width_pixels int

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

bitrateBps Number

The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.

crfLevel Number

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.

frameRate Number

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.

gopDuration String

Select the GOP size based on the specified duration. The default is 3s. Note that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.

gopFrameCount Number

Select the GOP size based on the specified frame count. Must be greater than zero.

heightPixels Number

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

pixelFormat String

Pixel format to use. The default is yuv420p. Supported pixel formats: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format

profile String

Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.

rateControlMode String

Specify the rate_control_mode. The default is vbr. Supported rate control modes: - vbr - variable bitrate

widthPixels Number

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

YadifConfigResponse

DeinterlaceAllFrames bool

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

DisableSpatialInterlacing bool

Disable spacial interlacing. The default is false.

Mode string

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

Parity string

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

DeinterlaceAllFrames bool

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

DisableSpatialInterlacing bool

Disable spacial interlacing. The default is false.

Mode string

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

Parity string

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlaceAllFrames Boolean

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

disableSpatialInterlacing Boolean

Disable spacial interlacing. The default is false.

mode String

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity String

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlaceAllFrames boolean

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

disableSpatialInterlacing boolean

Disable spacial interlacing. The default is false.

mode string

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity string

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlace_all_frames bool

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

disable_spatial_interlacing bool

Disable spacial interlacing. The default is false.

mode str

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity str

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

deinterlaceAllFrames Boolean

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

disableSpatialInterlacing Boolean

Disable spacial interlacing. The default is false.

mode String

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: - send_frame: Output one frame for each frame - send_field: Output one frame for each field

parity String

The picture field parity assumed for the input interlaced video. The default is auto. Supported values: - tff: Assume the top field is first - bff: Assume the bottom field is first - auto: Enable automatic detection of field parity

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0