Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.transcoder/v1.getJobTemplate
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
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:
- Job
Template stringId - Location string
- Project string
- Job
Template stringId - Location string
- Project string
- job
Template StringId - location String
- project String
- job
Template stringId - location string
- project string
- job_
template_ strid - location str
- project str
- job
Template StringId - location String
- project String
getJobTemplate Result
The following output properties are available:
- Config
Pulumi.
Google Native. Transcoder. V1. Outputs. Job Config Response - 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
Job
Config Response - 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
Job
Config Response - 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
Job
Config Response - 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
Job
Config Response - 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
- Start
Time stringOffset - Start time in seconds for the ad break, relative to the output file timeline. The default is
0s
.
- Start
Time stringOffset - Start time in seconds for the ad break, relative to the output file timeline. The default is
0s
.
- start
Time StringOffset - Start time in seconds for the ad break, relative to the output file timeline. The default is
0s
.
- start
Time stringOffset - Start time in seconds for the ad break, relative to the output file timeline. The default is
0s
.
- start_
time_ stroffset - Start time in seconds for the ad break, relative to the output file timeline. The default is
0s
.
- start
Time StringOffset - Start time in seconds for the ad break, relative to the output file timeline. The default is
0s
.
AnimationEndResponse
- Start
Time stringOffset - The time to end overlay object, in seconds. Default: 0
- Start
Time stringOffset - The time to end overlay object, in seconds. Default: 0
- start
Time StringOffset - The time to end overlay object, in seconds. Default: 0
- start
Time stringOffset - The time to end overlay object, in seconds. Default: 0
- start_
time_ stroffset - The time to end overlay object, in seconds. Default: 0
- start
Time StringOffset - The time to end overlay object, in seconds. Default: 0
AnimationFadeResponse
- End
Time stringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - Fade
Type string - Type of fade animation:
FADE_IN
orFADE_OUT
. - Start
Time stringOffset - The time to start the fade animation, in seconds. Default: 0
- Xy
Pulumi.
Google Native. Transcoder. V1. Inputs. Normalized Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 stringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - Fade
Type string - Type of fade animation:
FADE_IN
orFADE_OUT
. - Start
Time stringOffset - The time to start the fade animation, in seconds. Default: 0
- Xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 StringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - fade
Type String - Type of fade animation:
FADE_IN
orFADE_OUT
. - start
Time StringOffset - The time to start the fade animation, in seconds. Default: 0
- xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 stringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - fade
Type string - Type of fade animation:
FADE_IN
orFADE_OUT
. - start
Time stringOffset - The time to start the fade animation, in seconds. Default: 0
- xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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_ stroffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - fade_
type str - Type of fade animation:
FADE_IN
orFADE_OUT
. - start_
time_ stroffset - The time to start the fade animation, in seconds. Default: 0
- xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 StringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - fade
Type String - Type of fade animation:
FADE_IN
orFADE_OUT
. - start
Time StringOffset - The time to start the fade animation, in seconds. Default: 0
- xy Property Map
- Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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
- Animation
End Pulumi.Google Native. Transcoder. V1. Inputs. Animation End Response - End previous animation.
- Animation
Fade Pulumi.Google Native. Transcoder. V1. Inputs. Animation Fade Response - Display overlay object with fade animation.
- Animation
Static Pulumi.Google Native. Transcoder. V1. Inputs. Animation Static Response - Display static overlay object.
- Animation
End AnimationEnd Response - End previous animation.
- Animation
Fade AnimationFade Response - Display overlay object with fade animation.
- Animation
Static AnimationStatic Response - Display static overlay object.
- animation
End AnimationEnd Response - End previous animation.
- animation
Fade AnimationFade Response - Display overlay object with fade animation.
- animation
Static AnimationStatic Response - Display static overlay object.
- animation
End AnimationEnd Response - End previous animation.
- animation
Fade AnimationFade Response - Display overlay object with fade animation.
- animation
Static AnimationStatic Response - Display static overlay object.
- animation_
end AnimationEnd Response - End previous animation.
- animation_
fade AnimationFade Response - Display overlay object with fade animation.
- animation_
static AnimationStatic Response - Display static overlay object.
- animation
End Property Map - End previous animation.
- animation
Fade Property Map - Display overlay object with fade animation.
- animation
Static Property Map - Display static overlay object.
AnimationStaticResponse
- Start
Time stringOffset - The time to start displaying the overlay object, in seconds. Default: 0
- Xy
Pulumi.
Google Native. Transcoder. V1. Inputs. Normalized Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 stringOffset - The time to start displaying the overlay object, in seconds. Default: 0
- Xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 StringOffset - The time to start displaying the overlay object, in seconds. Default: 0
- xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 stringOffset - The time to start displaying the overlay object, in seconds. Default: 0
- xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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_ stroffset - The time to start displaying the overlay object, in seconds. Default: 0
- xy
Normalized
Coordinate Response - Normalized coordinates based on output video resolution. Valid values:
0.0
–1.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 StringOffset - 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.0
–1.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
- Atom
Key string - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- Gain
Db double - 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 string - 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.
- Atom
Key string - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- Gain
Db float64 - 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 string - 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.
- atom
Key String - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gain
Db Double - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- input
Channel Integer - The zero-based index of the channel in the input audio stream.
- input
Key String - The Input.key that identifies the input file.
- input
Track Integer - The zero-based index of the track in the input file.
- output
Channel Integer - The zero-based index of the channel in the output audio stream.
- atom
Key string - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gain
Db number - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- input
Channel number - The zero-based index of the channel in the input audio stream.
- input
Key string - The Input.key that identifies the input file.
- input
Track number - The zero-based index of the track in the input file.
- output
Channel 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 JobConfig.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.
- atom
Key String - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gain
Db Number - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- input
Channel Number - The zero-based index of the channel in the input audio stream.
- input
Key String - The Input.key that identifies the input file.
- input
Track Number - The zero-based index of the track in the input file.
- output
Channel Number - The zero-based index of the channel in the output audio stream.
AudioResponse
- 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 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
- 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 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
- high
Boost Boolean - Enable boosting high frequency components. The default is
false
. Note: This field is not supported. - low
Boost 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
- high
Boost boolean - Enable boosting high frequency components. The default is
false
. Note: This field is not supported. - low
Boost 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
- high
Boost Boolean - Enable boosting high frequency components. The default is
false
. Note: This field is not supported. - low
Boost 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
- 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 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
- Display
Name string - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- Language
Code string - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - Mapping
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Audio Mapping Response> - The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- Sample
Rate intHertz - 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 []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
- Display
Name string - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- Language
Code string - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - Mapping
[]Audio
Mapping Response - The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- Sample
Rate intHertz - The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrate
Bps Integer - Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channel
Count Integer - Number of audio channels. Must be between 1 and 6. The default is 2.
- channel
Layout 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
- display
Name String - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language
Code String - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping
List<Audio
Mapping Response> - The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sample
Rate IntegerHertz - The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrate
Bps number - Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channel
Count number - Number of audio channels. Must be between 1 and 6. The default is 2.
- channel
Layout 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
- display
Name string - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language
Code string - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping
Audio
Mapping Response[] - The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sample
Rate numberHertz - 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
- display_
name str - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language_
code str - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping
Sequence[Audio
Mapping Response] - The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sample_
rate_ inthertz - The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrate
Bps Number - Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channel
Count Number - Number of audio channels. Must be between 1 and 6. The default is 2.
- channel
Layout 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
- display
Name String - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language
Code String - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping List<Property Map>
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sample
Rate NumberHertz - The audio sample rate in Hertz. The default is 48000 Hertz.
BwdifConfigResponse
- Deinterlace
All boolFrames - 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 boolFrames - 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 BooleanFrames - 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 booleanFrames - 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_ boolframes - 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
- deinterlace
All BooleanFrames - 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
- 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.
- 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.
- bottom
Pixels Integer - The number of pixels to crop from the bottom. The default is 0.
- left
Pixels Integer - The number of pixels to crop from the left. The default is 0.
- right
Pixels Integer - The number of pixels to crop from the right. The default is 0.
- top
Pixels Integer - The number of pixels to crop from the top. The default is 0.
- bottom
Pixels number - The number of pixels to crop from the bottom. The default is 0.
- left
Pixels number - The number of pixels to crop from the left. The default is 0.
- right
Pixels number - The number of pixels to crop from the right. The default is 0.
- top
Pixels 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.
- bottom
Pixels Number - The number of pixels to crop from the bottom. The default is 0.
- left
Pixels Number - The number of pixels to crop from the left. The default is 0.
- right
Pixels Number - The number of pixels to crop from the right. The default is 0.
- top
Pixels Number - The number of pixels to crop from the top. The default is 0.
DashConfigResponse
- Segment
Reference stringScheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- Segment
Reference stringScheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment
Reference StringScheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment
Reference stringScheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment_
reference_ strscheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment
Reference StringScheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
DeblockResponse
DeinterlaceResponse
- Bwdif
Pulumi.
Google Native. Transcoder. V1. Inputs. Bwdif Config Response - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
Pulumi.
Google Native. Transcoder. V1. Inputs. Yadif Config Response - Specifies the Yet Another Deinterlacing Filter Configuration.
- Bwdif
Bwdif
Config Response - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
Yadif
Config Response - Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
Bwdif
Config Response - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
Yadif
Config Response - Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
Bwdif
Config Response - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
Yadif
Config Response - Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
Bwdif
Config Response - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
Yadif
Config Response - 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
DrmSystemsResponse
- Clearkey
Pulumi.
Google Native. Transcoder. V1. Inputs. Clearkey Response - Clearkey configuration.
- Fairplay
Pulumi.
Google Native. Transcoder. V1. Inputs. Fairplay Response - Fairplay configuration.
- Playready
Pulumi.
Google Native. Transcoder. V1. Inputs. Playready Response - Playready configuration.
- Widevine
Pulumi.
Google Native. Transcoder. V1. Inputs. Widevine Response - Widevine configuration.
- Clearkey
Clearkey
Response - Clearkey configuration.
- Fairplay
Fairplay
Response - Fairplay configuration.
- Playready
Playready
Response - Playready configuration.
- Widevine
Widevine
Response - Widevine configuration.
- clearkey
Clearkey
Response - Clearkey configuration.
- fairplay
Fairplay
Response - Fairplay configuration.
- playready
Playready
Response - Playready configuration.
- widevine
Widevine
Response - Widevine configuration.
- clearkey
Clearkey
Response - Clearkey configuration.
- fairplay
Fairplay
Response - Fairplay configuration.
- playready
Playready
Response - Playready configuration.
- widevine
Widevine
Response - Widevine configuration.
- clearkey
Clearkey
Response - Clearkey configuration.
- fairplay
Fairplay
Response - Fairplay configuration.
- playready
Playready
Response - Playready configuration.
- widevine
Widevine
Response - Widevine configuration.
- clearkey Property Map
- Clearkey configuration.
- fairplay Property Map
- Fairplay configuration.
- playready Property Map
- Playready configuration.
- widevine Property Map
- Widevine configuration.
EditAtomResponse
- End
Time stringOffset - End time in seconds for the atom, relative to the input file timeline. When
end_time_offset
is not specified, theinputs
are used until the end of the atom. - Inputs List<string>
- List of Input.key values 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.
- Start
Time stringOffset - Start time in seconds for the atom, relative to the input file timeline. The default is
0s
.
- End
Time stringOffset - End time in seconds for the atom, relative to the input file timeline. When
end_time_offset
is not specified, theinputs
are used until the end of the atom. - Inputs []string
- List of Input.key values 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.
- Start
Time stringOffset - Start time in seconds for the atom, relative to the input file timeline. The default is
0s
.
- end
Time StringOffset - End time in seconds for the atom, relative to the input file timeline. When
end_time_offset
is not specified, theinputs
are used until the end of the atom. - inputs List<String>
- List of Input.key values 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.
- start
Time StringOffset - Start time in seconds for the atom, relative to the input file timeline. The default is
0s
.
- end
Time stringOffset - End time in seconds for the atom, relative to the input file timeline. When
end_time_offset
is not specified, theinputs
are used until the end of the atom. - inputs string[]
- List of Input.key values 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.
- start
Time stringOffset - Start time in seconds for the atom, relative to the input file timeline. The default is
0s
.
- end_
time_ stroffset - End time in seconds for the atom, relative to the input file timeline. When
end_time_offset
is not specified, theinputs
are used until the end of the atom. - inputs Sequence[str]
- List of Input.key values 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_ stroffset - Start time in seconds for the atom, relative to the input file timeline. The default is
0s
.
- end
Time StringOffset - End time in seconds for the atom, relative to the input file timeline. When
end_time_offset
is not specified, theinputs
are used until the end of the atom. - inputs List<String>
- List of Input.key values 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.
- start
Time StringOffset - Start time in seconds for the atom, relative to the input file timeline. The default is
0s
.
ElementaryStreamResponse
- Audio
Stream Pulumi.Google Native. Transcoder. V1. Inputs. Audio Stream Response - Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- Text
Stream Pulumi.Google Native. Transcoder. V1. Inputs. Text Stream Response - Encoding of a text stream. For example, closed captions or subtitles.
- Video
Stream Pulumi.Google Native. Transcoder. V1. Inputs. Video Stream Response - Encoding of a video stream.
- Audio
Stream AudioStream Response - Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- Text
Stream TextStream Response - Encoding of a text stream. For example, closed captions or subtitles.
- Video
Stream VideoStream Response - Encoding of a video stream.
- audio
Stream AudioStream Response - Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- text
Stream TextStream Response - Encoding of a text stream. For example, closed captions or subtitles.
- video
Stream VideoStream Response - Encoding of a video stream.
- audio
Stream AudioStream Response - Encoding of an audio stream.
- key string
- A unique key for this elementary stream.
- text
Stream TextStream Response - Encoding of a text stream. For example, closed captions or subtitles.
- video
Stream VideoStream Response - Encoding of a video stream.
- audio_
stream AudioStream Response - Encoding of an audio stream.
- key str
- A unique key for this elementary stream.
- text_
stream TextStream Response - Encoding of a text stream. For example, closed captions or subtitles.
- video_
stream VideoStream Response - Encoding of a video stream.
- audio
Stream Property Map - Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- text
Stream Property Map - Encoding of a text stream. For example, closed captions or subtitles.
- video
Stream Property Map - Encoding of a video stream.
EncryptionResponse
- Aes128
Pulumi.
Google Native. Transcoder. V1. Inputs. Aes128Encryption Response - Configuration for AES-128 encryption.
- Drm
Systems Pulumi.Google Native. Transcoder. V1. Inputs. Drm Systems Response - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- Mpeg
Cenc Pulumi.Google Native. Transcoder. V1. Inputs. Mpeg Common Encryption Response - Configuration for MPEG Common Encryption (MPEG-CENC).
- Sample
Aes Pulumi.Google Native. Transcoder. V1. Inputs. Sample Aes Encryption Response - Configuration for SAMPLE-AES encryption.
- Secret
Manager Pulumi.Key Source Google Native. Transcoder. V1. Inputs. Secret Manager Source Response - Keys are stored in Google Secret Manager.
- Aes128
Aes128Encryption
Response - Configuration for AES-128 encryption.
- Drm
Systems DrmSystems Response - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- Mpeg
Cenc MpegCommon Encryption Response - Configuration for MPEG Common Encryption (MPEG-CENC).
- Sample
Aes SampleAes Encryption Response - Configuration for SAMPLE-AES encryption.
- Secret
Manager SecretKey Source Manager Source Response - Keys are stored in Google Secret Manager.
- aes128
Aes128Encryption
Response - Configuration for AES-128 encryption.
- drm
Systems DrmSystems Response - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpeg
Cenc MpegCommon Encryption Response - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample
Aes SampleAes Encryption Response - Configuration for SAMPLE-AES encryption.
- secret
Manager SecretKey Source Manager Source Response - Keys are stored in Google Secret Manager.
- aes128
Aes128Encryption
Response - Configuration for AES-128 encryption.
- drm
Systems DrmSystems Response - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpeg
Cenc MpegCommon Encryption Response - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample
Aes SampleAes Encryption Response - Configuration for SAMPLE-AES encryption.
- secret
Manager SecretKey Source Manager Source Response - Keys are stored in Google Secret Manager.
- aes128
Aes128Encryption
Response - Configuration for AES-128 encryption.
- drm_
systems DrmSystems Response - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpeg_
cenc MpegCommon Encryption Response - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample_
aes SampleAes Encryption Response - Configuration for SAMPLE-AES encryption.
- secret_
manager_ Secretkey_ source Manager Source Response - Keys are stored in Google Secret Manager.
- aes128 Property Map
- Configuration for AES-128 encryption.
- drm
Systems Property Map - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpeg
Cenc Property Map - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample
Aes Property Map - Configuration for SAMPLE-AES encryption.
- secret
Manager Property MapKey Source - Keys are stored in Google Secret Manager.
Fmp4ConfigResponse
- Codec
Tag string - Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: -
hvc1
(default) -hev1
- Codec
Tag string - Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: -
hvc1
(default) -hev1
- codec
Tag String - Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: -
hvc1
(default) -hev1
- codec
Tag string - Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: -
hvc1
(default) -hev1
- codec_
tag str - Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: -
hvc1
(default) -hev1
- codec
Tag String - Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: -
hvc1
(default) -hev1
H264CodecSettingsResponse
- Allow
Open boolGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - Aq
Strength 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.
- BFrame
Count int - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.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
. - 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 boolPass - Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - Entropy
Coder string - The entropy coder to use. The default is
cabac
. Supported entropy coders: -cavlc
-cabac
- Frame
Rate 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.
- Gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - Gop
Frame intCount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Pixel
Format 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 theH264CodecSettings
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 theH264CodecSettings
message. - Rate
Control stringMode - Specify the 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. - Vbv
Fullness intBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- Vbv
Size intBits - Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Allow
Open boolGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - Aq
Strength 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.
- BFrame
Count int - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.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
. - 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 boolPass - Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - Entropy
Coder string - The entropy coder to use. The default is
cabac
. Supported entropy coders: -cavlc
-cabac
- Frame
Rate 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.
- Gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - Gop
Frame intCount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Pixel
Format 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 theH264CodecSettings
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 theH264CodecSettings
message. - Rate
Control stringMode - Specify the 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. - Vbv
Fullness intBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- Vbv
Size intBits - Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow
Open BooleanGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - aq
Strength 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.
- b
Frame IntegerCount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- b
Pyramid Boolean - Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is
false
. - bitrate
Bps Integer - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf
Level 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.
- enable
Two BooleanPass - Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - entropy
Coder String - The entropy coder to use. The default is
cabac
. Supported entropy coders: -cavlc
-cabac
- frame
Rate 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.
- gop
Duration String - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame IntegerCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theH264CodecSettings
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 theH264CodecSettings
message. - rate
Control StringMode - Specify the 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. - vbv
Fullness IntegerBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbv
Size IntegerBits - Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- width
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow
Open booleanGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - aq
Strength 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.
- b
Frame numberCount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- b
Pyramid boolean - Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is
false
. - bitrate
Bps number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf
Level 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.
- enable
Two booleanPass - Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - entropy
Coder string - The entropy coder to use. The default is
cabac
. Supported entropy coders: -cavlc
-cabac
- frame
Rate 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.
- gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame numberCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theH264CodecSettings
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 theH264CodecSettings
message. - rate
Control stringMode - Specify the 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. - vbv
Fullness numberBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbv
Size numberBits - Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- width
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow_
open_ boolgop - 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_ intcount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.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_ boolpass - Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - 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 thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop_
frame_ intcount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- 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 theH264CodecSettings
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 theH264CodecSettings
message. - rate_
control_ strmode - Specify the 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_ intbits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbv_
size_ intbits - Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow
Open BooleanGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - aq
Strength 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.
- b
Frame NumberCount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- b
Pyramid Boolean - Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is
false
. - bitrate
Bps Number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf
Level 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.
- enable
Two BooleanPass - Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - entropy
Coder String - The entropy coder to use. The default is
cabac
. Supported entropy coders: -cavlc
-cabac
- frame
Rate 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.
- gop
Duration String - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame NumberCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theH264CodecSettings
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 theH264CodecSettings
message. - rate
Control StringMode - Specify the 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. - vbv
Fullness NumberBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbv
Size NumberBits - Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- width
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
H265CodecSettingsResponse
- Allow
Open boolGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - Aq
Strength 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.
- BFrame
Count int - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.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
. - 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 boolPass - Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - Frame
Rate 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.
- Gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - Gop
Frame intCount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Pixel
Format 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 theH265CodecSettings
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 theH265CodecSettings
message. - Rate
Control stringMode - Specify the 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. - Vbv
Fullness intBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- Vbv
Size intBits - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Allow
Open boolGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - Aq
Strength 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.
- BFrame
Count int - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.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
. - 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 boolPass - Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - Frame
Rate 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.
- Gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - Gop
Frame intCount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Pixel
Format 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 theH265CodecSettings
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 theH265CodecSettings
message. - Rate
Control stringMode - Specify the 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. - Vbv
Fullness intBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- Vbv
Size intBits - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow
Open BooleanGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - aq
Strength 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.
- b
Frame IntegerCount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- b
Pyramid Boolean - Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is
false
. - bitrate
Bps Integer - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf
Level 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.
- enable
Two BooleanPass - Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - frame
Rate 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.
- gop
Duration String - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame IntegerCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theH265CodecSettings
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 theH265CodecSettings
message. - rate
Control StringMode - Specify the 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. - vbv
Fullness IntegerBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbv
Size IntegerBits - 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 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow
Open booleanGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - aq
Strength 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.
- b
Frame numberCount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- b
Pyramid boolean - Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is
false
. - bitrate
Bps number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf
Level 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.
- enable
Two booleanPass - Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - frame
Rate 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.
- gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame numberCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theH265CodecSettings
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 theH265CodecSettings
message. - rate
Control stringMode - Specify the 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. - vbv
Fullness numberBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbv
Size numberBits - 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 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow_
open_ boolgop - 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_ intcount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.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_ boolpass - Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - 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 thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop_
frame_ intcount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- 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 theH265CodecSettings
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 theH265CodecSettings
message. - rate_
control_ strmode - Specify the 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_ intbits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbv_
size_ intbits - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow
Open BooleanGop - Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is
false
. - aq
Strength 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.
- b
Frame NumberCount - The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- b
Pyramid Boolean - Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is
false
. - bitrate
Bps Number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf
Level 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.
- enable
Two BooleanPass - Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be
vbr
. The default isfalse
. - frame
Rate 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.
- gop
Duration String - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame NumberCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theH265CodecSettings
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 theH265CodecSettings
message. - rate
Control StringMode - Specify the 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. - vbv
Fullness NumberBits - Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbv
Size NumberBits - 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 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
ImageResponse
- Alpha double
- Target image opacity. Valid values are from
1.0
(solid, default) to0.0
(transparent), exclusive. Set this to a value greater than0.0
. - Resolution
Pulumi.
Google Native. Transcoder. V1. Inputs. Normalized Coordinate Response - Normalized image resolution, based on output video resolution. Valid values:
0.0
–1.0
. To respect the original image aspect ratio, set eitherx
ory
to0.0
. To use the original image resolution, set bothx
andy
to0.0
. - Uri string
- URI of the image in Cloud Storage. For example,
gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
- Alpha float64
- Target image opacity. Valid values are from
1.0
(solid, default) to0.0
(transparent), exclusive. Set this to a value greater than0.0
. - Resolution
Normalized
Coordinate Response - Normalized image resolution, based on output video resolution. Valid values:
0.0
–1.0
. To respect the original image aspect ratio, set eitherx
ory
to0.0
. To use the original image resolution, set bothx
andy
to0.0
. - Uri string
- URI of the image in Cloud Storage. For example,
gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
- alpha Double
- Target image opacity. Valid values are from
1.0
(solid, default) to0.0
(transparent), exclusive. Set this to a value greater than0.0
. - resolution
Normalized
Coordinate Response - Normalized image resolution, based on output video resolution. Valid values:
0.0
–1.0
. To respect the original image aspect ratio, set eitherx
ory
to0.0
. To use the original image resolution, set bothx
andy
to0.0
. - uri String
- URI of the image in Cloud Storage. For example,
gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
- alpha number
- Target image opacity. Valid values are from
1.0
(solid, default) to0.0
(transparent), exclusive. Set this to a value greater than0.0
. - resolution
Normalized
Coordinate Response - Normalized image resolution, based on output video resolution. Valid values:
0.0
–1.0
. To respect the original image aspect ratio, set eitherx
ory
to0.0
. To use the original image resolution, set bothx
andy
to0.0
. - uri string
- URI of the image in Cloud Storage. For example,
gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
- alpha float
- Target image opacity. Valid values are from
1.0
(solid, default) to0.0
(transparent), exclusive. Set this to a value greater than0.0
. - resolution
Normalized
Coordinate Response - Normalized image resolution, based on output video resolution. Valid values:
0.0
–1.0
. To respect the original image aspect ratio, set eitherx
ory
to0.0
. To use the original image resolution, set bothx
andy
to0.0
. - uri str
- URI of the image in Cloud Storage. For example,
gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
- alpha Number
- Target image opacity. Valid values are from
1.0
(solid, default) to0.0
(transparent), exclusive. Set this to a value greater than0.0
. - resolution Property Map
- Normalized image resolution, based on output video resolution. Valid values:
0.0
–1.0
. To respect the original image aspect ratio, set eitherx
ory
to0.0
. To use the original image resolution, set bothx
andy
to0.0
. - uri String
- URI of the image in Cloud Storage. For example,
gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
InputResponse
- Key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- Preprocessing
Config Pulumi.Google Native. Transcoder. V1. Inputs. Preprocessing Config Response - 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.
- Preprocessing
Config PreprocessingConfig Response - 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.
- preprocessing
Config PreprocessingConfig Response - 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.
- preprocessing
Config PreprocessingConfig Response - 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 PreprocessingConfig Response - 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.
- preprocessing
Config 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
- Ad
Breaks List<Pulumi.Google Native. Transcoder. V1. Inputs. Ad Break Response> - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- Edit
List List<Pulumi.Google Native. Transcoder. V1. Inputs. Edit Atom Response> - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- Elementary
Streams List<Pulumi.Google Native. Transcoder. V1. Inputs. Elementary Stream Response> - List of elementary streams.
- Encryptions
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Encryption Response> - List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStream
output. - Inputs
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Input Response> - List of input assets stored in Cloud Storage.
- Manifests
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Manifest Response> - List of output manifests.
- Mux
Streams List<Pulumi.Google Native. Transcoder. V1. Inputs. Mux Stream Response> - List of multiplexing settings for output streams.
- Output
Pulumi.
Google Native. Transcoder. V1. Inputs. Output Response - Output configuration.
- Overlays
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Overlay Response> - List of overlays on the output video, in descending Z-order.
- Pubsub
Destination Pulumi.Google Native. Transcoder. V1. Inputs. Pubsub Destination Response - Destination on Pub/Sub.
- Sprite
Sheets List<Pulumi.Google Native. Transcoder. V1. Inputs. Sprite Sheet Response> - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- Ad
Breaks []AdBreak Response - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- Edit
List []EditAtom Response - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- Elementary
Streams []ElementaryStream Response - List of elementary streams.
- Encryptions
[]Encryption
Response - List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStream
output. - Inputs
[]Input
Response - List of input assets stored in Cloud Storage.
- Manifests
[]Manifest
Response - List of output manifests.
- Mux
Streams []MuxStream Response - List of multiplexing settings for output streams.
- Output
Output
Response - Output configuration.
- Overlays
[]Overlay
Response - List of overlays on the output video, in descending Z-order.
- Pubsub
Destination PubsubDestination Response - Destination on Pub/Sub.
- Sprite
Sheets []SpriteSheet Response - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad
Breaks List<AdBreak Response> - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit
List List<EditAtom Response> - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary
Streams List<ElementaryStream Response> - List of elementary streams.
- encryptions
List<Encryption
Response> - List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStream
output. - inputs
List<Input
Response> - List of input assets stored in Cloud Storage.
- manifests
List<Manifest
Response> - List of output manifests.
- mux
Streams List<MuxStream Response> - List of multiplexing settings for output streams.
- output
Output
Response - Output configuration.
- overlays
List<Overlay
Response> - List of overlays on the output video, in descending Z-order.
- pubsub
Destination PubsubDestination Response - Destination on Pub/Sub.
- sprite
Sheets List<SpriteSheet Response> - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad
Breaks AdBreak Response[] - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit
List EditAtom Response[] - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary
Streams ElementaryStream Response[] - List of elementary streams.
- encryptions
Encryption
Response[] - List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStream
output. - inputs
Input
Response[] - List of input assets stored in Cloud Storage.
- manifests
Manifest
Response[] - List of output manifests.
- mux
Streams MuxStream Response[] - List of multiplexing settings for output streams.
- output
Output
Response - Output configuration.
- overlays
Overlay
Response[] - List of overlays on the output video, in descending Z-order.
- pubsub
Destination PubsubDestination Response - Destination on Pub/Sub.
- sprite
Sheets SpriteSheet Response[] - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad_
breaks Sequence[AdBreak Response] - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit_
list Sequence[EditAtom Response] - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary_
streams Sequence[ElementaryStream Response] - List of elementary streams.
- encryptions
Sequence[Encryption
Response] - List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStream
output. - inputs
Sequence[Input
Response] - List of input assets stored in Cloud Storage.
- manifests
Sequence[Manifest
Response] - List of output manifests.
- mux_
streams Sequence[MuxStream Response] - List of multiplexing settings for output streams.
- output
Output
Response - Output configuration.
- overlays
Sequence[Overlay
Response] - List of overlays on the output video, in descending Z-order.
- pubsub_
destination PubsubDestination Response - Destination on Pub/Sub.
- sprite_
sheets Sequence[SpriteSheet Response] - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad
Breaks List<Property Map> - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit
List List<Property Map> - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary
Streams List<Property Map> - List of elementary streams.
- encryptions List<Property Map>
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStream
output. - inputs List<Property Map>
- List of input assets stored in Cloud Storage.
- manifests List<Property Map>
- List of output manifests.
- mux
Streams 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.
- pubsub
Destination Property Map - Destination on Pub/Sub.
- sprite
Sheets List<Property Map> - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
ManifestResponse
- Dash
Pulumi.
Google Native. Transcoder. V1. Inputs. Dash Config Response DASH
manifest configuration.- File
Name string - The name of the generated file. The default is
manifest
with the extension suffix corresponding to the Manifest.type. - Mux
Streams List<string> - List of user supplied MuxStream.key values 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 in this list. - Type string
- Type of the manifest.
- Dash
Dash
Config Response DASH
manifest configuration.- File
Name string - The name of the generated file. The default is
manifest
with the extension suffix corresponding to the Manifest.type. - Mux
Streams []string - List of user supplied MuxStream.key values 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 in this list. - Type string
- Type of the manifest.
- dash
Dash
Config Response DASH
manifest configuration.- file
Name String - The name of the generated file. The default is
manifest
with the extension suffix corresponding to the Manifest.type. - mux
Streams List<String> - List of user supplied MuxStream.key values 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 in this list. - type String
- Type of the manifest.
- dash
Dash
Config Response DASH
manifest configuration.- file
Name string - The name of the generated file. The default is
manifest
with the extension suffix corresponding to the Manifest.type. - mux
Streams string[] - List of user supplied MuxStream.key values 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 in this list. - type string
- Type of the manifest.
- dash
Dash
Config Response DASH
manifest configuration.- 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 supplied MuxStream.key values 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 in this list. - type str
- Type of the manifest.
- dash Property Map
DASH
manifest configuration.- file
Name String - The name of the generated file. The default is
manifest
with the extension suffix corresponding to the Manifest.type. - mux
Streams List<String> - List of user supplied MuxStream.key values 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 in this list. - type String
- Type of the manifest.
MpegCommonEncryptionResponse
- Scheme string
- Specify the encryption scheme. Supported encryption schemes: -
cenc
-cbcs
- Scheme string
- Specify the encryption scheme. Supported encryption schemes: -
cenc
-cbcs
- scheme String
- Specify the encryption scheme. Supported encryption schemes: -
cenc
-cbcs
- scheme string
- Specify the encryption scheme. Supported encryption schemes: -
cenc
-cbcs
- scheme str
- Specify the encryption scheme. Supported encryption schemes: -
cenc
-cbcs
- scheme String
- Specify the encryption scheme. Supported encryption schemes: -
cenc
-cbcs
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 - Elementary
Streams List<string> - List of ElementaryStream.key values multiplexed in this stream.
- Encryption
Id string - Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- File
Name 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
. - Fmp4
Pulumi.
Google Native. Transcoder. V1. Inputs. Fmp4Config Response - Optional.
fmp4
container configuration. - Key string
- A unique key for this multiplexed stream.
- Segment
Settings Pulumi.Google Native. Transcoder. V1. Inputs. Segment Settings Response - Segment settings for
ts
,fmp4
andvtt
.
- 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 - Elementary
Streams []string - List of ElementaryStream.key values multiplexed in this stream.
- Encryption
Id string - Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- File
Name 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
. - Fmp4
Fmp4Config
Response - Optional.
fmp4
container configuration. - Key string
- A unique key for this multiplexed stream.
- Segment
Settings SegmentSettings Response - Segment settings for
ts
,fmp4
andvtt
.
- 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 - elementary
Streams List<String> - List of ElementaryStream.key values multiplexed in this stream.
- encryption
Id String - Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- file
Name 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
. - fmp4
Fmp4Config
Response - Optional.
fmp4
container configuration. - key String
- A unique key for this multiplexed stream.
- segment
Settings SegmentSettings Response - Segment settings for
ts
,fmp4
andvtt
.
- 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 - elementary
Streams string[] - List of ElementaryStream.key values multiplexed in this stream.
- encryption
Id string - Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- file
Name 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
. - fmp4
Fmp4Config
Response - Optional.
fmp4
container configuration. - key string
- A unique key for this multiplexed stream.
- segment
Settings SegmentSettings Response - Segment settings for
ts
,fmp4
andvtt
.
- 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.key values multiplexed in this stream.
- encryption_
id str - Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- 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
. - fmp4
Fmp4Config
Response - Optional.
fmp4
container configuration. - key str
- A unique key for this multiplexed stream.
- segment_
settings SegmentSettings Response - Segment settings for
ts
,fmp4
andvtt
.
- 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 - elementary
Streams List<String> - List of ElementaryStream.key values multiplexed in this stream.
- encryption
Id String - Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- file
Name 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
. - fmp4 Property Map
- Optional.
fmp4
container configuration. - key String
- A unique key for this multiplexed stream.
- segment
Settings Property Map - Segment settings for
ts
,fmp4
andvtt
.
NormalizedCoordinateResponse
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.
Google Native. Transcoder. V1. Inputs. Animation Response> - List of animations. The list should be chronological, without any time overlap.
- Image
Pulumi.
Google Native. Transcoder. V1. Inputs. Image Response - Image overlay.
- Animations
[]Animation
Response - List of animations. The list should be chronological, without any time overlap.
- Image
Image
Response - Image overlay.
- animations
List<Animation
Response> - List of animations. The list should be chronological, without any time overlap.
- image
Image
Response - Image overlay.
- animations
Animation
Response[] - List of animations. The list should be chronological, without any time overlap.
- image
Image
Response - Image overlay.
- animations
Sequence[Animation
Response] - List of animations. The list should be chronological, without any time overlap.
- image
Image
Response - Image overlay.
- animations List<Property Map>
- List of animations. The list should be chronological, without any time overlap.
- image Property Map
- Image overlay.
PadResponse
- 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.
- 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.
- bottom
Pixels Integer - The number of pixels to add to the bottom. The default is 0.
- left
Pixels Integer - The number of pixels to add to the left. The default is 0.
- right
Pixels Integer - The number of pixels to add to the right. The default is 0.
- top
Pixels Integer - The number of pixels to add to the top. The default is 0.
- bottom
Pixels number - The number of pixels to add to the bottom. The default is 0.
- left
Pixels number - The number of pixels to add to the left. The default is 0.
- right
Pixels number - The number of pixels to add to the right. The default is 0.
- top
Pixels 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.
- bottom
Pixels Number - The number of pixels to add to the bottom. The default is 0.
- left
Pixels Number - The number of pixels to add to the left. The default is 0.
- right
Pixels Number - The number of pixels to add to the right. The default is 0.
- top
Pixels Number - The number of pixels to add to the top. The default is 0.
PreprocessingConfigResponse
- Audio
Pulumi.
Google Native. Transcoder. V1. Inputs. Audio Response - Audio preprocessing configuration.
- Color
Pulumi.
Google Native. Transcoder. V1. Inputs. Color Response - Color preprocessing configuration.
- Crop
Pulumi.
Google Native. Transcoder. V1. Inputs. Crop Response - Specify the video cropping configuration.
- Deblock
Pulumi.
Google Native. Transcoder. V1. Inputs. Deblock Response - Deblock preprocessing configuration.
- Deinterlace
Pulumi.
Google Native. Transcoder. V1. Inputs. Deinterlace Response - Specify the video deinterlace configuration.
- Denoise
Pulumi.
Google Native. Transcoder. V1. Inputs. Denoise Response - Denoise preprocessing configuration.
- Pad
Pulumi.
Google Native. Transcoder. V1. Inputs. Pad Response - Specify the video pad filter configuration.
- Audio
Audio
Response - Audio preprocessing configuration.
- Color
Color
Response - Color preprocessing configuration.
- Crop
Crop
Response - Specify the video cropping configuration.
- Deblock
Deblock
Response - Deblock preprocessing configuration.
- Deinterlace
Deinterlace
Response - Specify the video deinterlace configuration.
- Denoise
Denoise
Response - Denoise preprocessing configuration.
- Pad
Pad
Response - Specify the video pad filter configuration.
- audio
Audio
Response - Audio preprocessing configuration.
- color
Color
Response - Color preprocessing configuration.
- crop
Crop
Response - Specify the video cropping configuration.
- deblock
Deblock
Response - Deblock preprocessing configuration.
- deinterlace
Deinterlace
Response - Specify the video deinterlace configuration.
- denoise
Denoise
Response - Denoise preprocessing configuration.
- pad
Pad
Response - Specify the video pad filter configuration.
- audio
Audio
Response - Audio preprocessing configuration.
- color
Color
Response - Color preprocessing configuration.
- crop
Crop
Response - Specify the video cropping configuration.
- deblock
Deblock
Response - Deblock preprocessing configuration.
- deinterlace
Deinterlace
Response - Specify the video deinterlace configuration.
- denoise
Denoise
Response - Denoise preprocessing configuration.
- pad
Pad
Response - Specify the video pad filter configuration.
- audio
Audio
Response - Audio preprocessing configuration.
- color
Color
Response - Color preprocessing configuration.
- crop
Crop
Response - Specify the video cropping configuration.
- deblock
Deblock
Response - Deblock preprocessing configuration.
- deinterlace
Deinterlace
Response - Specify the video deinterlace configuration.
- denoise
Denoise
Response - Denoise preprocessing configuration.
- pad
Pad
Response - 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}
.
SecretManagerSourceResponse
- Secret
Version string - The name of the Secret Version containing the encryption key in the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are not supported.
- Secret
Version string - The name of the Secret Version containing the encryption key in the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secret
Version String - The name of the Secret Version containing the encryption key in the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secret
Version string - The name of the Secret Version containing the encryption key in the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secret_
version str - The name of the Secret Version containing the encryption key in the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secret
Version String - The name of the Secret Version containing the encryption key in the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are not supported.
SegmentSettingsResponse
- Individual
Segments bool - Create an individual segment file. The default is
false
. - Segment
Duration string - Duration of the segments in seconds. The default is
6.0s
. Note thatsegmentDuration
must be greater than or equal togopDuration
, andsegmentDuration
must be divisible bygopDuration
.
- Individual
Segments bool - Create an individual segment file. The default is
false
. - Segment
Duration string - Duration of the segments in seconds. The default is
6.0s
. Note thatsegmentDuration
must be greater than or equal togopDuration
, andsegmentDuration
must be divisible bygopDuration
.
- individual
Segments Boolean - Create an individual segment file. The default is
false
. - segment
Duration String - Duration of the segments in seconds. The default is
6.0s
. Note thatsegmentDuration
must be greater than or equal togopDuration
, andsegmentDuration
must be divisible bygopDuration
.
- individual
Segments boolean - Create an individual segment file. The default is
false
. - segment
Duration string - Duration of the segments in seconds. The default is
6.0s
. Note thatsegmentDuration
must be greater than or equal togopDuration
, andsegmentDuration
must be divisible bygopDuration
.
- 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 thatsegmentDuration
must be greater than or equal togopDuration
, andsegmentDuration
must be divisible bygopDuration
.
- individual
Segments Boolean - Create an individual segment file. The default is
false
. - segment
Duration String - Duration of the segments in seconds. The default is
6.0s
. Note thatsegmentDuration
must be greater than or equal togopDuration
, andsegmentDuration
must be divisible bygopDuration
.
SpriteSheetResponse
- 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 stringOffset - 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 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.
- 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 intPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Sprite
Width intPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Start
Time stringOffset - 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.
- 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 stringOffset - 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 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.
- 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 intPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Sprite
Width intPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Start
Time stringOffset - 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.
- column
Count Integer - The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- end
Time StringOffset - 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 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.
- row
Count 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.
- sprite
Height IntegerPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- sprite
Width IntegerPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- start
Time StringOffset - Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is
0s
. - total
Count Integer - 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 number - The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- end
Time stringOffset - 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 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.
- row
Count 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.
- sprite
Height numberPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- sprite
Width numberPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- start
Time stringOffset - Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is
0s
. - total
Count 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_ stroffset - 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_ intpixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- sprite_
width_ intpixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- start_
time_ stroffset - 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.
- column
Count Number - The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- end
Time StringOffset - 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 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.
- row
Count 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.
- sprite
Height NumberPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- sprite
Width NumberPixels - 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). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- start
Time StringOffset - Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is
0s
. - total
Count 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
- Atom
Key string - The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- Input
Key string - The Input.key that identifies the input file.
- Input
Track int - The zero-based index of the track in the input file.
- Atom
Key string - The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- Input
Key string - The Input.key that identifies the input file.
- Input
Track int - The zero-based index of the track in the input file.
- atom
Key String - The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- input
Key String - The Input.key that identifies the input file.
- input
Track Integer - The zero-based index of the track in the input file.
- atom
Key string - The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- input
Key string - The Input.key that identifies the input file.
- input
Track 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 JobConfig.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.
- atom
Key String - The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- input
Key String - The Input.key that identifies the input file.
- input
Track 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
- Display
Name string - The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- Language
Code string - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - Mapping
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Text Mapping Response> - The mapping for the JobConfig.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
- Display
Name string - The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- Language
Code string - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - Mapping
[]Text
Mapping Response - The mapping for the JobConfig.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
- display
Name String - The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language
Code String - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping
List<Text
Mapping Response> - The mapping for the JobConfig.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
- display
Name string - The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language
Code string - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping
Text
Mapping Response[] - The mapping for the JobConfig.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
- display_
name str - The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language_
code str - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping
Sequence[Text
Mapping Response] - The mapping for the JobConfig.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
- display
Name String - The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language
Code String - The BCP-47 language code, such as
en-US
orsr-Latn
. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files. - mapping List<Property Map>
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
VideoStreamResponse
- H264
Pulumi.
Google Native. Transcoder. V1. Inputs. H264Codec Settings Response - H264 codec settings.
- H265
Pulumi.
Google Native. Transcoder. V1. Inputs. H265Codec Settings Response - H265 codec settings.
- Vp9
Pulumi.
Google Native. Transcoder. V1. Inputs. Vp9Codec Settings Response - VP9 codec settings.
- H264
H264Codec
Settings Response - H264 codec settings.
- H265
H265Codec
Settings Response - H265 codec settings.
- Vp9
Vp9Codec
Settings Response - VP9 codec settings.
- h264
H264Codec
Settings Response - H264 codec settings.
- h265
H265Codec
Settings Response - H265 codec settings.
- vp9
Vp9Codec
Settings Response - VP9 codec settings.
- h264
H264Codec
Settings Response - H264 codec settings.
- h265
H265Codec
Settings Response - H265 codec settings.
- vp9
Vp9Codec
Settings Response - VP9 codec settings.
- h264
H264Codec
Settings Response - H264 codec settings.
- h265
H265Codec
Settings Response - H265 codec settings.
- vp9
Vp9Codec
Settings Response - VP9 codec settings.
- h264 Property Map
- H264 codec settings.
- h265 Property Map
- H265 codec settings.
- vp9 Property Map
- VP9 codec settings.
Vp9CodecSettingsResponse
- 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 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.
- Gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - Gop
Frame intCount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Pixel
Format 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 theVp9CodecSettings
message. - Rate
Control stringMode - Specify the 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- 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 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.
- Gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - Gop
Frame intCount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- Pixel
Format 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 theVp9CodecSettings
message. - Rate
Control stringMode - Specify the 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate
Bps Integer - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crf
Level 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.
- frame
Rate 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.
- gop
Duration String - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame IntegerCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theVp9CodecSettings
message. - rate
Control StringMode - Specify the mode. The default is
vbr
. Supported rate control modes: -vbr
- variable bitrate - width
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate
Bps number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crf
Level 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.
- frame
Rate 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.
- gop
Duration string - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame numberCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theVp9CodecSettings
message. - rate
Control stringMode - Specify the mode. The default is
vbr
. Supported rate control modes: -vbr
- variable bitrate - width
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- 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 thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop_
frame_ intcount - 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- 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 theVp9CodecSettings
message. - rate_
control_ strmode - Specify the 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate
Bps Number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crf
Level 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.
- frame
Rate 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.
- gop
Duration String - Select the GOP size based on the specified duration. The default is
3s
. Note thatgopDuration
must be less than or equal tosegmentDuration
, andsegmentDuration
must be divisible bygopDuration
. - gop
Frame NumberCount - Select the GOP size based on the specified frame count. Must be greater than zero.
- height
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel
Format 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 theVp9CodecSettings
message. - rate
Control StringMode - Specify the mode. The default is
vbr
. Supported rate control modes: -vbr
- variable bitrate - width
Pixels 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. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
YadifConfigResponse
- Deinterlace
All boolFrames - Deinterlace all frames rather than just the frames identified as interlaced. The default is
false
. - Disable
Spatial boolInterlacing - 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 boolFrames - Deinterlace all frames rather than just the frames identified as interlaced. The default is
false
. - Disable
Spatial boolInterlacing - 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 BooleanFrames - Deinterlace all frames rather than just the frames identified as interlaced. The default is
false
. - disable
Spatial BooleanInterlacing - 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 booleanFrames - Deinterlace all frames rather than just the frames identified as interlaced. The default is
false
. - disable
Spatial booleanInterlacing - 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_ boolframes - Deinterlace all frames rather than just the frames identified as interlaced. The default is
false
. - disable_
spatial_ boolinterlacing - 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
- deinterlace
All BooleanFrames - Deinterlace all frames rather than just the frames identified as interlaced. The default is
false
. - disable
Spatial BooleanInterlacing - 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
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi