Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.transcoder/v1.Job
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a job in the specified region.
Create Job Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Job(name: string, args?: JobArgs, opts?: CustomResourceOptions);
@overload
def Job(resource_name: str,
args: Optional[JobArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Job(resource_name: str,
opts: Optional[ResourceOptions] = None,
batch_mode_priority: Optional[int] = None,
config: Optional[JobConfigArgs] = None,
input_uri: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
mode: Optional[JobMode] = None,
name: Optional[str] = None,
optimization: Optional[JobOptimization] = None,
output_uri: Optional[str] = None,
project: Optional[str] = None,
template_id: Optional[str] = None,
ttl_after_completion_days: Optional[int] = None)
func NewJob(ctx *Context, name string, args *JobArgs, opts ...ResourceOption) (*Job, error)
public Job(string name, JobArgs? args = null, CustomResourceOptions? opts = null)
type: google-native:transcoder/v1:Job
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplejobResourceResourceFromTranscoderv1 = new GoogleNative.Transcoder.V1.Job("examplejobResourceResourceFromTranscoderv1", new()
{
BatchModePriority = 0,
Config = new GoogleNative.Transcoder.V1.Inputs.JobConfigArgs
{
AdBreaks = new[]
{
new GoogleNative.Transcoder.V1.Inputs.AdBreakArgs
{
StartTimeOffset = "string",
},
},
EditList = new[]
{
new GoogleNative.Transcoder.V1.Inputs.EditAtomArgs
{
EndTimeOffset = "string",
Inputs = new[]
{
"string",
},
Key = "string",
StartTimeOffset = "string",
},
},
ElementaryStreams = new[]
{
new GoogleNative.Transcoder.V1.Inputs.ElementaryStreamArgs
{
AudioStream = new GoogleNative.Transcoder.V1.Inputs.AudioStreamArgs
{
BitrateBps = 0,
ChannelCount = 0,
ChannelLayout = new[]
{
"string",
},
Codec = "string",
DisplayName = "string",
LanguageCode = "string",
Mapping = new[]
{
new GoogleNative.Transcoder.V1.Inputs.AudioMappingArgs
{
AtomKey = "string",
InputChannel = 0,
InputKey = "string",
InputTrack = 0,
OutputChannel = 0,
GainDb = 0,
},
},
SampleRateHertz = 0,
},
Key = "string",
TextStream = new GoogleNative.Transcoder.V1.Inputs.TextStreamArgs
{
Codec = "string",
DisplayName = "string",
LanguageCode = "string",
Mapping = new[]
{
new GoogleNative.Transcoder.V1.Inputs.TextMappingArgs
{
AtomKey = "string",
InputKey = "string",
InputTrack = 0,
},
},
},
VideoStream = new GoogleNative.Transcoder.V1.Inputs.VideoStreamArgs
{
H264 = new GoogleNative.Transcoder.V1.Inputs.H264CodecSettingsArgs
{
BitrateBps = 0,
FrameRate = 0,
GopFrameCount = 0,
HeightPixels = 0,
BFrameCount = 0,
CrfLevel = 0,
EnableTwoPass = false,
EntropyCoder = "string",
AqStrength = 0,
GopDuration = "string",
AllowOpenGop = false,
BPyramid = false,
PixelFormat = "string",
Preset = "string",
Profile = "string",
RateControlMode = "string",
Tune = "string",
VbvFullnessBits = 0,
VbvSizeBits = 0,
WidthPixels = 0,
},
H265 = new GoogleNative.Transcoder.V1.Inputs.H265CodecSettingsArgs
{
BitrateBps = 0,
FrameRate = 0,
GopDuration = "string",
PixelFormat = "string",
BFrameCount = 0,
CrfLevel = 0,
EnableTwoPass = false,
AqStrength = 0,
AllowOpenGop = false,
GopFrameCount = 0,
HeightPixels = 0,
BPyramid = false,
Preset = "string",
Profile = "string",
RateControlMode = "string",
Tune = "string",
VbvFullnessBits = 0,
VbvSizeBits = 0,
WidthPixels = 0,
},
Vp9 = new GoogleNative.Transcoder.V1.Inputs.Vp9CodecSettingsArgs
{
BitrateBps = 0,
FrameRate = 0,
CrfLevel = 0,
GopDuration = "string",
GopFrameCount = 0,
HeightPixels = 0,
PixelFormat = "string",
Profile = "string",
RateControlMode = "string",
WidthPixels = 0,
},
},
},
},
Encryptions = new[]
{
new GoogleNative.Transcoder.V1.Inputs.EncryptionArgs
{
DrmSystems = new GoogleNative.Transcoder.V1.Inputs.DrmSystemsArgs
{
Clearkey = null,
Fairplay = null,
Playready = null,
Widevine = null,
},
Id = "string",
Aes128 = null,
MpegCenc = new GoogleNative.Transcoder.V1.Inputs.MpegCommonEncryptionArgs
{
Scheme = "string",
},
SampleAes = null,
SecretManagerKeySource = new GoogleNative.Transcoder.V1.Inputs.SecretManagerSourceArgs
{
SecretVersion = "string",
},
},
},
Inputs = new[]
{
new GoogleNative.Transcoder.V1.Inputs.InputArgs
{
Key = "string",
PreprocessingConfig = new GoogleNative.Transcoder.V1.Inputs.PreprocessingConfigArgs
{
Audio = new GoogleNative.Transcoder.V1.Inputs.AudioArgs
{
HighBoost = false,
LowBoost = false,
Lufs = 0,
},
Color = new GoogleNative.Transcoder.V1.Inputs.ColorArgs
{
Brightness = 0,
Contrast = 0,
Saturation = 0,
},
Crop = new GoogleNative.Transcoder.V1.Inputs.CropArgs
{
BottomPixels = 0,
LeftPixels = 0,
RightPixels = 0,
TopPixels = 0,
},
Deblock = new GoogleNative.Transcoder.V1.Inputs.DeblockArgs
{
Enabled = false,
Strength = 0,
},
Deinterlace = new GoogleNative.Transcoder.V1.Inputs.DeinterlaceArgs
{
Bwdif = new GoogleNative.Transcoder.V1.Inputs.BwdifConfigArgs
{
DeinterlaceAllFrames = false,
Mode = "string",
Parity = "string",
},
Yadif = new GoogleNative.Transcoder.V1.Inputs.YadifConfigArgs
{
DeinterlaceAllFrames = false,
DisableSpatialInterlacing = false,
Mode = "string",
Parity = "string",
},
},
Denoise = new GoogleNative.Transcoder.V1.Inputs.DenoiseArgs
{
Strength = 0,
Tune = "string",
},
Pad = new GoogleNative.Transcoder.V1.Inputs.PadArgs
{
BottomPixels = 0,
LeftPixels = 0,
RightPixels = 0,
TopPixels = 0,
},
},
Uri = "string",
},
},
Manifests = new[]
{
new GoogleNative.Transcoder.V1.Inputs.ManifestArgs
{
MuxStreams = new[]
{
"string",
},
Type = GoogleNative.Transcoder.V1.ManifestType.ManifestTypeUnspecified,
Dash = new GoogleNative.Transcoder.V1.Inputs.DashConfigArgs
{
SegmentReferenceScheme = GoogleNative.Transcoder.V1.DashConfigSegmentReferenceScheme.SegmentReferenceSchemeUnspecified,
},
FileName = "string",
},
},
MuxStreams = new[]
{
new GoogleNative.Transcoder.V1.Inputs.MuxStreamArgs
{
Container = "string",
ElementaryStreams = new[]
{
"string",
},
EncryptionId = "string",
FileName = "string",
Fmp4 = new GoogleNative.Transcoder.V1.Inputs.Fmp4ConfigArgs
{
CodecTag = "string",
},
Key = "string",
SegmentSettings = new GoogleNative.Transcoder.V1.Inputs.SegmentSettingsArgs
{
IndividualSegments = false,
SegmentDuration = "string",
},
},
},
Output = new GoogleNative.Transcoder.V1.Inputs.OutputArgs
{
Uri = "string",
},
Overlays = new[]
{
new GoogleNative.Transcoder.V1.Inputs.OverlayArgs
{
Animations = new[]
{
new GoogleNative.Transcoder.V1.Inputs.AnimationArgs
{
AnimationEnd = new GoogleNative.Transcoder.V1.Inputs.AnimationEndArgs
{
StartTimeOffset = "string",
},
AnimationFade = new GoogleNative.Transcoder.V1.Inputs.AnimationFadeArgs
{
FadeType = GoogleNative.Transcoder.V1.AnimationFadeFadeType.FadeTypeUnspecified,
EndTimeOffset = "string",
StartTimeOffset = "string",
Xy = new GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateArgs
{
X = 0,
Y = 0,
},
},
AnimationStatic = new GoogleNative.Transcoder.V1.Inputs.AnimationStaticArgs
{
StartTimeOffset = "string",
Xy = new GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateArgs
{
X = 0,
Y = 0,
},
},
},
},
Image = new GoogleNative.Transcoder.V1.Inputs.ImageArgs
{
Uri = "string",
Alpha = 0,
Resolution = new GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateArgs
{
X = 0,
Y = 0,
},
},
},
},
PubsubDestination = new GoogleNative.Transcoder.V1.Inputs.PubsubDestinationArgs
{
Topic = "string",
},
SpriteSheets = new[]
{
new GoogleNative.Transcoder.V1.Inputs.SpriteSheetArgs
{
FilePrefix = "string",
SpriteHeightPixels = 0,
SpriteWidthPixels = 0,
ColumnCount = 0,
EndTimeOffset = "string",
Format = "string",
Interval = "string",
Quality = 0,
RowCount = 0,
StartTimeOffset = "string",
TotalCount = 0,
},
},
},
InputUri = "string",
Labels =
{
{ "string", "string" },
},
Location = "string",
Mode = GoogleNative.Transcoder.V1.JobMode.ProcessingModeUnspecified,
Name = "string",
Optimization = GoogleNative.Transcoder.V1.JobOptimization.OptimizationStrategyUnspecified,
OutputUri = "string",
Project = "string",
TemplateId = "string",
TtlAfterCompletionDays = 0,
});
example, err := transcoder.NewJob(ctx, "examplejobResourceResourceFromTranscoderv1", &transcoder.JobArgs{
BatchModePriority: pulumi.Int(0),
Config: &transcoder.JobConfigArgs{
AdBreaks: transcoder.AdBreakArray{
&transcoder.AdBreakArgs{
StartTimeOffset: pulumi.String("string"),
},
},
EditList: transcoder.EditAtomArray{
&transcoder.EditAtomArgs{
EndTimeOffset: pulumi.String("string"),
Inputs: pulumi.StringArray{
pulumi.String("string"),
},
Key: pulumi.String("string"),
StartTimeOffset: pulumi.String("string"),
},
},
ElementaryStreams: transcoder.ElementaryStreamArray{
&transcoder.ElementaryStreamArgs{
AudioStream: &transcoder.AudioStreamArgs{
BitrateBps: pulumi.Int(0),
ChannelCount: pulumi.Int(0),
ChannelLayout: pulumi.StringArray{
pulumi.String("string"),
},
Codec: pulumi.String("string"),
DisplayName: pulumi.String("string"),
LanguageCode: pulumi.String("string"),
Mapping: transcoder.AudioMappingArray{
&transcoder.AudioMappingArgs{
AtomKey: pulumi.String("string"),
InputChannel: pulumi.Int(0),
InputKey: pulumi.String("string"),
InputTrack: pulumi.Int(0),
OutputChannel: pulumi.Int(0),
GainDb: pulumi.Float64(0),
},
},
SampleRateHertz: pulumi.Int(0),
},
Key: pulumi.String("string"),
TextStream: &transcoder.TextStreamArgs{
Codec: pulumi.String("string"),
DisplayName: pulumi.String("string"),
LanguageCode: pulumi.String("string"),
Mapping: transcoder.TextMappingArray{
&transcoder.TextMappingArgs{
AtomKey: pulumi.String("string"),
InputKey: pulumi.String("string"),
InputTrack: pulumi.Int(0),
},
},
},
VideoStream: &transcoder.VideoStreamArgs{
H264: &transcoder.H264CodecSettingsArgs{
BitrateBps: pulumi.Int(0),
FrameRate: pulumi.Float64(0),
GopFrameCount: pulumi.Int(0),
HeightPixels: pulumi.Int(0),
BFrameCount: pulumi.Int(0),
CrfLevel: pulumi.Int(0),
EnableTwoPass: pulumi.Bool(false),
EntropyCoder: pulumi.String("string"),
AqStrength: pulumi.Float64(0),
GopDuration: pulumi.String("string"),
AllowOpenGop: pulumi.Bool(false),
BPyramid: pulumi.Bool(false),
PixelFormat: pulumi.String("string"),
Preset: pulumi.String("string"),
Profile: pulumi.String("string"),
RateControlMode: pulumi.String("string"),
Tune: pulumi.String("string"),
VbvFullnessBits: pulumi.Int(0),
VbvSizeBits: pulumi.Int(0),
WidthPixels: pulumi.Int(0),
},
H265: &transcoder.H265CodecSettingsArgs{
BitrateBps: pulumi.Int(0),
FrameRate: pulumi.Float64(0),
GopDuration: pulumi.String("string"),
PixelFormat: pulumi.String("string"),
BFrameCount: pulumi.Int(0),
CrfLevel: pulumi.Int(0),
EnableTwoPass: pulumi.Bool(false),
AqStrength: pulumi.Float64(0),
AllowOpenGop: pulumi.Bool(false),
GopFrameCount: pulumi.Int(0),
HeightPixels: pulumi.Int(0),
BPyramid: pulumi.Bool(false),
Preset: pulumi.String("string"),
Profile: pulumi.String("string"),
RateControlMode: pulumi.String("string"),
Tune: pulumi.String("string"),
VbvFullnessBits: pulumi.Int(0),
VbvSizeBits: pulumi.Int(0),
WidthPixels: pulumi.Int(0),
},
Vp9: &transcoder.Vp9CodecSettingsArgs{
BitrateBps: pulumi.Int(0),
FrameRate: pulumi.Float64(0),
CrfLevel: pulumi.Int(0),
GopDuration: pulumi.String("string"),
GopFrameCount: pulumi.Int(0),
HeightPixels: pulumi.Int(0),
PixelFormat: pulumi.String("string"),
Profile: pulumi.String("string"),
RateControlMode: pulumi.String("string"),
WidthPixels: pulumi.Int(0),
},
},
},
},
Encryptions: transcoder.EncryptionArray{
&transcoder.EncryptionArgs{
DrmSystems: &transcoder.DrmSystemsArgs{
Clearkey: &transcoder.ClearkeyArgs{},
Fairplay: &transcoder.FairplayArgs{},
Playready: &transcoder.PlayreadyArgs{},
Widevine: &transcoder.WidevineArgs{},
},
Id: pulumi.String("string"),
Aes128: &transcoder.Aes128EncryptionArgs{},
MpegCenc: &transcoder.MpegCommonEncryptionArgs{
Scheme: pulumi.String("string"),
},
SampleAes: &transcoder.SampleAesEncryptionArgs{},
SecretManagerKeySource: &transcoder.SecretManagerSourceArgs{
SecretVersion: pulumi.String("string"),
},
},
},
Inputs: transcoder.InputArray{
&transcoder.InputArgs{
Key: pulumi.String("string"),
PreprocessingConfig: &transcoder.PreprocessingConfigArgs{
Audio: &transcoder.AudioArgs{
HighBoost: pulumi.Bool(false),
LowBoost: pulumi.Bool(false),
Lufs: pulumi.Float64(0),
},
Color: &transcoder.ColorArgs{
Brightness: pulumi.Float64(0),
Contrast: pulumi.Float64(0),
Saturation: pulumi.Float64(0),
},
Crop: &transcoder.CropArgs{
BottomPixels: pulumi.Int(0),
LeftPixels: pulumi.Int(0),
RightPixels: pulumi.Int(0),
TopPixels: pulumi.Int(0),
},
Deblock: &transcoder.DeblockArgs{
Enabled: pulumi.Bool(false),
Strength: pulumi.Float64(0),
},
Deinterlace: &transcoder.DeinterlaceArgs{
Bwdif: &transcoder.BwdifConfigArgs{
DeinterlaceAllFrames: pulumi.Bool(false),
Mode: pulumi.String("string"),
Parity: pulumi.String("string"),
},
Yadif: &transcoder.YadifConfigArgs{
DeinterlaceAllFrames: pulumi.Bool(false),
DisableSpatialInterlacing: pulumi.Bool(false),
Mode: pulumi.String("string"),
Parity: pulumi.String("string"),
},
},
Denoise: &transcoder.DenoiseArgs{
Strength: pulumi.Float64(0),
Tune: pulumi.String("string"),
},
Pad: &transcoder.PadArgs{
BottomPixels: pulumi.Int(0),
LeftPixels: pulumi.Int(0),
RightPixels: pulumi.Int(0),
TopPixels: pulumi.Int(0),
},
},
Uri: pulumi.String("string"),
},
},
Manifests: transcoder.ManifestArray{
&transcoder.ManifestArgs{
MuxStreams: pulumi.StringArray{
pulumi.String("string"),
},
Type: transcoder.ManifestTypeManifestTypeUnspecified,
Dash: &transcoder.DashConfigArgs{
SegmentReferenceScheme: transcoder.DashConfigSegmentReferenceSchemeSegmentReferenceSchemeUnspecified,
},
FileName: pulumi.String("string"),
},
},
MuxStreams: transcoder.MuxStreamArray{
&transcoder.MuxStreamArgs{
Container: pulumi.String("string"),
ElementaryStreams: pulumi.StringArray{
pulumi.String("string"),
},
EncryptionId: pulumi.String("string"),
FileName: pulumi.String("string"),
Fmp4: &transcoder.Fmp4ConfigArgs{
CodecTag: pulumi.String("string"),
},
Key: pulumi.String("string"),
SegmentSettings: &transcoder.SegmentSettingsArgs{
IndividualSegments: pulumi.Bool(false),
SegmentDuration: pulumi.String("string"),
},
},
},
Output: transcoder.OutputArgs{
Uri: pulumi.String("string"),
},
Overlays: transcoder.OverlayArray{
&transcoder.OverlayArgs{
Animations: transcoder.AnimationArray{
&transcoder.AnimationArgs{
AnimationEnd: &transcoder.AnimationEndArgs{
StartTimeOffset: pulumi.String("string"),
},
AnimationFade: &transcoder.AnimationFadeArgs{
FadeType: transcoder.AnimationFadeFadeTypeFadeTypeUnspecified,
EndTimeOffset: pulumi.String("string"),
StartTimeOffset: pulumi.String("string"),
Xy: &transcoder.NormalizedCoordinateArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
},
},
AnimationStatic: &transcoder.AnimationStaticArgs{
StartTimeOffset: pulumi.String("string"),
Xy: &transcoder.NormalizedCoordinateArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
},
},
},
},
Image: &transcoder.ImageArgs{
Uri: pulumi.String("string"),
Alpha: pulumi.Float64(0),
Resolution: &transcoder.NormalizedCoordinateArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
},
},
},
},
PubsubDestination: &transcoder.PubsubDestinationArgs{
Topic: pulumi.String("string"),
},
SpriteSheets: transcoder.SpriteSheetArray{
&transcoder.SpriteSheetArgs{
FilePrefix: pulumi.String("string"),
SpriteHeightPixels: pulumi.Int(0),
SpriteWidthPixels: pulumi.Int(0),
ColumnCount: pulumi.Int(0),
EndTimeOffset: pulumi.String("string"),
Format: pulumi.String("string"),
Interval: pulumi.String("string"),
Quality: pulumi.Int(0),
RowCount: pulumi.Int(0),
StartTimeOffset: pulumi.String("string"),
TotalCount: pulumi.Int(0),
},
},
},
InputUri: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Location: pulumi.String("string"),
Mode: transcoder.JobModeProcessingModeUnspecified,
Name: pulumi.String("string"),
Optimization: transcoder.JobOptimizationOptimizationStrategyUnspecified,
OutputUri: pulumi.String("string"),
Project: pulumi.String("string"),
TemplateId: pulumi.String("string"),
TtlAfterCompletionDays: pulumi.Int(0),
})
var examplejobResourceResourceFromTranscoderv1 = new Job("examplejobResourceResourceFromTranscoderv1", JobArgs.builder()
.batchModePriority(0)
.config(JobConfigArgs.builder()
.adBreaks(AdBreakArgs.builder()
.startTimeOffset("string")
.build())
.editList(EditAtomArgs.builder()
.endTimeOffset("string")
.inputs("string")
.key("string")
.startTimeOffset("string")
.build())
.elementaryStreams(ElementaryStreamArgs.builder()
.audioStream(AudioStreamArgs.builder()
.bitrateBps(0)
.channelCount(0)
.channelLayout("string")
.codec("string")
.displayName("string")
.languageCode("string")
.mapping(AudioMappingArgs.builder()
.atomKey("string")
.inputChannel(0)
.inputKey("string")
.inputTrack(0)
.outputChannel(0)
.gainDb(0)
.build())
.sampleRateHertz(0)
.build())
.key("string")
.textStream(TextStreamArgs.builder()
.codec("string")
.displayName("string")
.languageCode("string")
.mapping(TextMappingArgs.builder()
.atomKey("string")
.inputKey("string")
.inputTrack(0)
.build())
.build())
.videoStream(VideoStreamArgs.builder()
.h264(H264CodecSettingsArgs.builder()
.bitrateBps(0)
.frameRate(0)
.gopFrameCount(0)
.heightPixels(0)
.bFrameCount(0)
.crfLevel(0)
.enableTwoPass(false)
.entropyCoder("string")
.aqStrength(0)
.gopDuration("string")
.allowOpenGop(false)
.bPyramid(false)
.pixelFormat("string")
.preset("string")
.profile("string")
.rateControlMode("string")
.tune("string")
.vbvFullnessBits(0)
.vbvSizeBits(0)
.widthPixels(0)
.build())
.h265(H265CodecSettingsArgs.builder()
.bitrateBps(0)
.frameRate(0)
.gopDuration("string")
.pixelFormat("string")
.bFrameCount(0)
.crfLevel(0)
.enableTwoPass(false)
.aqStrength(0)
.allowOpenGop(false)
.gopFrameCount(0)
.heightPixels(0)
.bPyramid(false)
.preset("string")
.profile("string")
.rateControlMode("string")
.tune("string")
.vbvFullnessBits(0)
.vbvSizeBits(0)
.widthPixels(0)
.build())
.vp9(Vp9CodecSettingsArgs.builder()
.bitrateBps(0)
.frameRate(0)
.crfLevel(0)
.gopDuration("string")
.gopFrameCount(0)
.heightPixels(0)
.pixelFormat("string")
.profile("string")
.rateControlMode("string")
.widthPixels(0)
.build())
.build())
.build())
.encryptions(EncryptionArgs.builder()
.drmSystems(DrmSystemsArgs.builder()
.clearkey()
.fairplay()
.playready()
.widevine()
.build())
.id("string")
.aes128()
.mpegCenc(MpegCommonEncryptionArgs.builder()
.scheme("string")
.build())
.sampleAes()
.secretManagerKeySource(SecretManagerSourceArgs.builder()
.secretVersion("string")
.build())
.build())
.inputs(InputArgs.builder()
.key("string")
.preprocessingConfig(PreprocessingConfigArgs.builder()
.audio(AudioArgs.builder()
.highBoost(false)
.lowBoost(false)
.lufs(0)
.build())
.color(ColorArgs.builder()
.brightness(0)
.contrast(0)
.saturation(0)
.build())
.crop(CropArgs.builder()
.bottomPixels(0)
.leftPixels(0)
.rightPixels(0)
.topPixels(0)
.build())
.deblock(DeblockArgs.builder()
.enabled(false)
.strength(0)
.build())
.deinterlace(DeinterlaceArgs.builder()
.bwdif(BwdifConfigArgs.builder()
.deinterlaceAllFrames(false)
.mode("string")
.parity("string")
.build())
.yadif(YadifConfigArgs.builder()
.deinterlaceAllFrames(false)
.disableSpatialInterlacing(false)
.mode("string")
.parity("string")
.build())
.build())
.denoise(DenoiseArgs.builder()
.strength(0)
.tune("string")
.build())
.pad(PadArgs.builder()
.bottomPixels(0)
.leftPixels(0)
.rightPixels(0)
.topPixels(0)
.build())
.build())
.uri("string")
.build())
.manifests(ManifestArgs.builder()
.muxStreams("string")
.type("MANIFEST_TYPE_UNSPECIFIED")
.dash(DashConfigArgs.builder()
.segmentReferenceScheme("SEGMENT_REFERENCE_SCHEME_UNSPECIFIED")
.build())
.fileName("string")
.build())
.muxStreams(MuxStreamArgs.builder()
.container("string")
.elementaryStreams("string")
.encryptionId("string")
.fileName("string")
.fmp4(Fmp4ConfigArgs.builder()
.codecTag("string")
.build())
.key("string")
.segmentSettings(SegmentSettingsArgs.builder()
.individualSegments(false)
.segmentDuration("string")
.build())
.build())
.output(OutputArgs.builder()
.uri("string")
.build())
.overlays(OverlayArgs.builder()
.animations(AnimationArgs.builder()
.animationEnd(AnimationEndArgs.builder()
.startTimeOffset("string")
.build())
.animationFade(AnimationFadeArgs.builder()
.fadeType("FADE_TYPE_UNSPECIFIED")
.endTimeOffset("string")
.startTimeOffset("string")
.xy(NormalizedCoordinateArgs.builder()
.x(0)
.y(0)
.build())
.build())
.animationStatic(AnimationStaticArgs.builder()
.startTimeOffset("string")
.xy(NormalizedCoordinateArgs.builder()
.x(0)
.y(0)
.build())
.build())
.build())
.image(ImageArgs.builder()
.uri("string")
.alpha(0)
.resolution(NormalizedCoordinateArgs.builder()
.x(0)
.y(0)
.build())
.build())
.build())
.pubsubDestination(PubsubDestinationArgs.builder()
.topic("string")
.build())
.spriteSheets(SpriteSheetArgs.builder()
.filePrefix("string")
.spriteHeightPixels(0)
.spriteWidthPixels(0)
.columnCount(0)
.endTimeOffset("string")
.format("string")
.interval("string")
.quality(0)
.rowCount(0)
.startTimeOffset("string")
.totalCount(0)
.build())
.build())
.inputUri("string")
.labels(Map.of("string", "string"))
.location("string")
.mode("PROCESSING_MODE_UNSPECIFIED")
.name("string")
.optimization("OPTIMIZATION_STRATEGY_UNSPECIFIED")
.outputUri("string")
.project("string")
.templateId("string")
.ttlAfterCompletionDays(0)
.build());
examplejob_resource_resource_from_transcoderv1 = google_native.transcoder.v1.Job("examplejobResourceResourceFromTranscoderv1",
batch_mode_priority=0,
config={
"ad_breaks": [{
"start_time_offset": "string",
}],
"edit_list": [{
"end_time_offset": "string",
"inputs": ["string"],
"key": "string",
"start_time_offset": "string",
}],
"elementary_streams": [{
"audio_stream": {
"bitrate_bps": 0,
"channel_count": 0,
"channel_layout": ["string"],
"codec": "string",
"display_name": "string",
"language_code": "string",
"mapping": [{
"atom_key": "string",
"input_channel": 0,
"input_key": "string",
"input_track": 0,
"output_channel": 0,
"gain_db": 0,
}],
"sample_rate_hertz": 0,
},
"key": "string",
"text_stream": {
"codec": "string",
"display_name": "string",
"language_code": "string",
"mapping": [{
"atom_key": "string",
"input_key": "string",
"input_track": 0,
}],
},
"video_stream": {
"h264": {
"bitrate_bps": 0,
"frame_rate": 0,
"gop_frame_count": 0,
"height_pixels": 0,
"b_frame_count": 0,
"crf_level": 0,
"enable_two_pass": False,
"entropy_coder": "string",
"aq_strength": 0,
"gop_duration": "string",
"allow_open_gop": False,
"b_pyramid": False,
"pixel_format": "string",
"preset": "string",
"profile": "string",
"rate_control_mode": "string",
"tune": "string",
"vbv_fullness_bits": 0,
"vbv_size_bits": 0,
"width_pixels": 0,
},
"h265": {
"bitrate_bps": 0,
"frame_rate": 0,
"gop_duration": "string",
"pixel_format": "string",
"b_frame_count": 0,
"crf_level": 0,
"enable_two_pass": False,
"aq_strength": 0,
"allow_open_gop": False,
"gop_frame_count": 0,
"height_pixels": 0,
"b_pyramid": False,
"preset": "string",
"profile": "string",
"rate_control_mode": "string",
"tune": "string",
"vbv_fullness_bits": 0,
"vbv_size_bits": 0,
"width_pixels": 0,
},
"vp9": {
"bitrate_bps": 0,
"frame_rate": 0,
"crf_level": 0,
"gop_duration": "string",
"gop_frame_count": 0,
"height_pixels": 0,
"pixel_format": "string",
"profile": "string",
"rate_control_mode": "string",
"width_pixels": 0,
},
},
}],
"encryptions": [{
"drm_systems": {
"clearkey": {},
"fairplay": {},
"playready": {},
"widevine": {},
},
"id": "string",
"aes128": {},
"mpeg_cenc": {
"scheme": "string",
},
"sample_aes": {},
"secret_manager_key_source": {
"secret_version": "string",
},
}],
"inputs": [{
"key": "string",
"preprocessing_config": {
"audio": {
"high_boost": False,
"low_boost": False,
"lufs": 0,
},
"color": {
"brightness": 0,
"contrast": 0,
"saturation": 0,
},
"crop": {
"bottom_pixels": 0,
"left_pixels": 0,
"right_pixels": 0,
"top_pixels": 0,
},
"deblock": {
"enabled": False,
"strength": 0,
},
"deinterlace": {
"bwdif": {
"deinterlace_all_frames": False,
"mode": "string",
"parity": "string",
},
"yadif": {
"deinterlace_all_frames": False,
"disable_spatial_interlacing": False,
"mode": "string",
"parity": "string",
},
},
"denoise": {
"strength": 0,
"tune": "string",
},
"pad": {
"bottom_pixels": 0,
"left_pixels": 0,
"right_pixels": 0,
"top_pixels": 0,
},
},
"uri": "string",
}],
"manifests": [{
"mux_streams": ["string"],
"type": google_native.transcoder.v1.ManifestType.MANIFEST_TYPE_UNSPECIFIED,
"dash": {
"segment_reference_scheme": google_native.transcoder.v1.DashConfigSegmentReferenceScheme.SEGMENT_REFERENCE_SCHEME_UNSPECIFIED,
},
"file_name": "string",
}],
"mux_streams": [{
"container": "string",
"elementary_streams": ["string"],
"encryption_id": "string",
"file_name": "string",
"fmp4": {
"codec_tag": "string",
},
"key": "string",
"segment_settings": {
"individual_segments": False,
"segment_duration": "string",
},
}],
"output": {
"uri": "string",
},
"overlays": [{
"animations": [{
"animation_end": {
"start_time_offset": "string",
},
"animation_fade": {
"fade_type": google_native.transcoder.v1.AnimationFadeFadeType.FADE_TYPE_UNSPECIFIED,
"end_time_offset": "string",
"start_time_offset": "string",
"xy": {
"x": 0,
"y": 0,
},
},
"animation_static": {
"start_time_offset": "string",
"xy": {
"x": 0,
"y": 0,
},
},
}],
"image": {
"uri": "string",
"alpha": 0,
"resolution": {
"x": 0,
"y": 0,
},
},
}],
"pubsub_destination": {
"topic": "string",
},
"sprite_sheets": [{
"file_prefix": "string",
"sprite_height_pixels": 0,
"sprite_width_pixels": 0,
"column_count": 0,
"end_time_offset": "string",
"format": "string",
"interval": "string",
"quality": 0,
"row_count": 0,
"start_time_offset": "string",
"total_count": 0,
}],
},
input_uri="string",
labels={
"string": "string",
},
location="string",
mode=google_native.transcoder.v1.JobMode.PROCESSING_MODE_UNSPECIFIED,
name="string",
optimization=google_native.transcoder.v1.JobOptimization.OPTIMIZATION_STRATEGY_UNSPECIFIED,
output_uri="string",
project="string",
template_id="string",
ttl_after_completion_days=0)
const examplejobResourceResourceFromTranscoderv1 = new google_native.transcoder.v1.Job("examplejobResourceResourceFromTranscoderv1", {
batchModePriority: 0,
config: {
adBreaks: [{
startTimeOffset: "string",
}],
editList: [{
endTimeOffset: "string",
inputs: ["string"],
key: "string",
startTimeOffset: "string",
}],
elementaryStreams: [{
audioStream: {
bitrateBps: 0,
channelCount: 0,
channelLayout: ["string"],
codec: "string",
displayName: "string",
languageCode: "string",
mapping: [{
atomKey: "string",
inputChannel: 0,
inputKey: "string",
inputTrack: 0,
outputChannel: 0,
gainDb: 0,
}],
sampleRateHertz: 0,
},
key: "string",
textStream: {
codec: "string",
displayName: "string",
languageCode: "string",
mapping: [{
atomKey: "string",
inputKey: "string",
inputTrack: 0,
}],
},
videoStream: {
h264: {
bitrateBps: 0,
frameRate: 0,
gopFrameCount: 0,
heightPixels: 0,
bFrameCount: 0,
crfLevel: 0,
enableTwoPass: false,
entropyCoder: "string",
aqStrength: 0,
gopDuration: "string",
allowOpenGop: false,
bPyramid: false,
pixelFormat: "string",
preset: "string",
profile: "string",
rateControlMode: "string",
tune: "string",
vbvFullnessBits: 0,
vbvSizeBits: 0,
widthPixels: 0,
},
h265: {
bitrateBps: 0,
frameRate: 0,
gopDuration: "string",
pixelFormat: "string",
bFrameCount: 0,
crfLevel: 0,
enableTwoPass: false,
aqStrength: 0,
allowOpenGop: false,
gopFrameCount: 0,
heightPixels: 0,
bPyramid: false,
preset: "string",
profile: "string",
rateControlMode: "string",
tune: "string",
vbvFullnessBits: 0,
vbvSizeBits: 0,
widthPixels: 0,
},
vp9: {
bitrateBps: 0,
frameRate: 0,
crfLevel: 0,
gopDuration: "string",
gopFrameCount: 0,
heightPixels: 0,
pixelFormat: "string",
profile: "string",
rateControlMode: "string",
widthPixels: 0,
},
},
}],
encryptions: [{
drmSystems: {
clearkey: {},
fairplay: {},
playready: {},
widevine: {},
},
id: "string",
aes128: {},
mpegCenc: {
scheme: "string",
},
sampleAes: {},
secretManagerKeySource: {
secretVersion: "string",
},
}],
inputs: [{
key: "string",
preprocessingConfig: {
audio: {
highBoost: false,
lowBoost: false,
lufs: 0,
},
color: {
brightness: 0,
contrast: 0,
saturation: 0,
},
crop: {
bottomPixels: 0,
leftPixels: 0,
rightPixels: 0,
topPixels: 0,
},
deblock: {
enabled: false,
strength: 0,
},
deinterlace: {
bwdif: {
deinterlaceAllFrames: false,
mode: "string",
parity: "string",
},
yadif: {
deinterlaceAllFrames: false,
disableSpatialInterlacing: false,
mode: "string",
parity: "string",
},
},
denoise: {
strength: 0,
tune: "string",
},
pad: {
bottomPixels: 0,
leftPixels: 0,
rightPixels: 0,
topPixels: 0,
},
},
uri: "string",
}],
manifests: [{
muxStreams: ["string"],
type: google_native.transcoder.v1.ManifestType.ManifestTypeUnspecified,
dash: {
segmentReferenceScheme: google_native.transcoder.v1.DashConfigSegmentReferenceScheme.SegmentReferenceSchemeUnspecified,
},
fileName: "string",
}],
muxStreams: [{
container: "string",
elementaryStreams: ["string"],
encryptionId: "string",
fileName: "string",
fmp4: {
codecTag: "string",
},
key: "string",
segmentSettings: {
individualSegments: false,
segmentDuration: "string",
},
}],
output: {
uri: "string",
},
overlays: [{
animations: [{
animationEnd: {
startTimeOffset: "string",
},
animationFade: {
fadeType: google_native.transcoder.v1.AnimationFadeFadeType.FadeTypeUnspecified,
endTimeOffset: "string",
startTimeOffset: "string",
xy: {
x: 0,
y: 0,
},
},
animationStatic: {
startTimeOffset: "string",
xy: {
x: 0,
y: 0,
},
},
}],
image: {
uri: "string",
alpha: 0,
resolution: {
x: 0,
y: 0,
},
},
}],
pubsubDestination: {
topic: "string",
},
spriteSheets: [{
filePrefix: "string",
spriteHeightPixels: 0,
spriteWidthPixels: 0,
columnCount: 0,
endTimeOffset: "string",
format: "string",
interval: "string",
quality: 0,
rowCount: 0,
startTimeOffset: "string",
totalCount: 0,
}],
},
inputUri: "string",
labels: {
string: "string",
},
location: "string",
mode: google_native.transcoder.v1.JobMode.ProcessingModeUnspecified,
name: "string",
optimization: google_native.transcoder.v1.JobOptimization.OptimizationStrategyUnspecified,
outputUri: "string",
project: "string",
templateId: "string",
ttlAfterCompletionDays: 0,
});
type: google-native:transcoder/v1:Job
properties:
batchModePriority: 0
config:
adBreaks:
- startTimeOffset: string
editList:
- endTimeOffset: string
inputs:
- string
key: string
startTimeOffset: string
elementaryStreams:
- audioStream:
bitrateBps: 0
channelCount: 0
channelLayout:
- string
codec: string
displayName: string
languageCode: string
mapping:
- atomKey: string
gainDb: 0
inputChannel: 0
inputKey: string
inputTrack: 0
outputChannel: 0
sampleRateHertz: 0
key: string
textStream:
codec: string
displayName: string
languageCode: string
mapping:
- atomKey: string
inputKey: string
inputTrack: 0
videoStream:
h264:
allowOpenGop: false
aqStrength: 0
bFrameCount: 0
bPyramid: false
bitrateBps: 0
crfLevel: 0
enableTwoPass: false
entropyCoder: string
frameRate: 0
gopDuration: string
gopFrameCount: 0
heightPixels: 0
pixelFormat: string
preset: string
profile: string
rateControlMode: string
tune: string
vbvFullnessBits: 0
vbvSizeBits: 0
widthPixels: 0
h265:
allowOpenGop: false
aqStrength: 0
bFrameCount: 0
bPyramid: false
bitrateBps: 0
crfLevel: 0
enableTwoPass: false
frameRate: 0
gopDuration: string
gopFrameCount: 0
heightPixels: 0
pixelFormat: string
preset: string
profile: string
rateControlMode: string
tune: string
vbvFullnessBits: 0
vbvSizeBits: 0
widthPixels: 0
vp9:
bitrateBps: 0
crfLevel: 0
frameRate: 0
gopDuration: string
gopFrameCount: 0
heightPixels: 0
pixelFormat: string
profile: string
rateControlMode: string
widthPixels: 0
encryptions:
- aes128: {}
drmSystems:
clearkey: {}
fairplay: {}
playready: {}
widevine: {}
id: string
mpegCenc:
scheme: string
sampleAes: {}
secretManagerKeySource:
secretVersion: string
inputs:
- key: string
preprocessingConfig:
audio:
highBoost: false
lowBoost: false
lufs: 0
color:
brightness: 0
contrast: 0
saturation: 0
crop:
bottomPixels: 0
leftPixels: 0
rightPixels: 0
topPixels: 0
deblock:
enabled: false
strength: 0
deinterlace:
bwdif:
deinterlaceAllFrames: false
mode: string
parity: string
yadif:
deinterlaceAllFrames: false
disableSpatialInterlacing: false
mode: string
parity: string
denoise:
strength: 0
tune: string
pad:
bottomPixels: 0
leftPixels: 0
rightPixels: 0
topPixels: 0
uri: string
manifests:
- dash:
segmentReferenceScheme: SEGMENT_REFERENCE_SCHEME_UNSPECIFIED
fileName: string
muxStreams:
- string
type: MANIFEST_TYPE_UNSPECIFIED
muxStreams:
- container: string
elementaryStreams:
- string
encryptionId: string
fileName: string
fmp4:
codecTag: string
key: string
segmentSettings:
individualSegments: false
segmentDuration: string
output:
uri: string
overlays:
- animations:
- animationEnd:
startTimeOffset: string
animationFade:
endTimeOffset: string
fadeType: FADE_TYPE_UNSPECIFIED
startTimeOffset: string
xy:
x: 0
"y": 0
animationStatic:
startTimeOffset: string
xy:
x: 0
"y": 0
image:
alpha: 0
resolution:
x: 0
"y": 0
uri: string
pubsubDestination:
topic: string
spriteSheets:
- columnCount: 0
endTimeOffset: string
filePrefix: string
format: string
interval: string
quality: 0
rowCount: 0
spriteHeightPixels: 0
spriteWidthPixels: 0
startTimeOffset: string
totalCount: 0
inputUri: string
labels:
string: string
location: string
mode: PROCESSING_MODE_UNSPECIFIED
name: string
optimization: OPTIMIZATION_STRATEGY_UNSPECIFIED
outputUri: string
project: string
templateId: string
ttlAfterCompletionDays: 0
Job Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Job resource accepts the following input properties:
- Batch
Mode intPriority - The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- Config
Pulumi.
Google Native. Transcoder. V1. Inputs. Job Config - The configuration for this job.
- Input
Uri string - Input only. Specify the
input_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. 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
). See Supported input and output formats. - Labels Dictionary<string, string>
- The labels associated with this job. You can use these to organize and group your jobs.
- Location string
- Mode
Pulumi.
Google Native. Transcoder. V1. Job Mode - The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE
. - Name string
- The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}
- Optimization
Pulumi.
Google Native. Transcoder. V1. Job Optimization - Optional. The optimization strategy of the job. The default is
AUTODETECT
. - Output
Uri string - Input only. Specify the
output_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. See Supported input and output formats. - Project string
- Template
Id string - Input only. Specify the
template_id
to use for populatingJob.config
. The default ispreset/web-hd
, which is the only supported preset. User defined JobTemplate:{job_template_id}
- Ttl
After intCompletion Days - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- Batch
Mode intPriority - The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- Config
Job
Config Args - The configuration for this job.
- Input
Uri string - Input only. Specify the
input_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. 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
). See Supported input and output formats. - Labels map[string]string
- The labels associated with this job. You can use these to organize and group your jobs.
- Location string
- Mode
Job
Mode - The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE
. - Name string
- The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}
- Optimization
Job
Optimization - Optional. The optimization strategy of the job. The default is
AUTODETECT
. - Output
Uri string - Input only. Specify the
output_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. See Supported input and output formats. - Project string
- Template
Id string - Input only. Specify the
template_id
to use for populatingJob.config
. The default ispreset/web-hd
, which is the only supported preset. User defined JobTemplate:{job_template_id}
- Ttl
After intCompletion Days - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batch
Mode IntegerPriority - The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config
Job
Config - The configuration for this job.
- input
Uri String - Input only. Specify the
input_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. 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
). See Supported input and output formats. - labels Map<String,String>
- The labels associated with this job. You can use these to organize and group your jobs.
- location String
- mode
Job
Mode - The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE
. - name String
- The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}
- optimization
Job
Optimization - Optional. The optimization strategy of the job. The default is
AUTODETECT
. - output
Uri String - Input only. Specify the
output_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. See Supported input and output formats. - project String
- template
Id String - Input only. Specify the
template_id
to use for populatingJob.config
. The default ispreset/web-hd
, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttl
After IntegerCompletion Days - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batch
Mode numberPriority - The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config
Job
Config - The configuration for this job.
- input
Uri string - Input only. Specify the
input_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. 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
). See Supported input and output formats. - labels {[key: string]: string}
- The labels associated with this job. You can use these to organize and group your jobs.
- location string
- mode
Job
Mode - The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE
. - name string
- The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}
- optimization
Job
Optimization - Optional. The optimization strategy of the job. The default is
AUTODETECT
. - output
Uri string - Input only. Specify the
output_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. See Supported input and output formats. - project string
- template
Id string - Input only. Specify the
template_id
to use for populatingJob.config
. The default ispreset/web-hd
, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttl
After numberCompletion Days - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batch_
mode_ intpriority - The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config
Job
Config Args - The configuration for this job.
- input_
uri str - Input only. Specify the
input_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. 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
). See Supported input and output formats. - labels Mapping[str, str]
- The labels associated with this job. You can use these to organize and group your jobs.
- location str
- mode
Job
Mode - The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE
. - name str
- The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}
- optimization
Job
Optimization - Optional. The optimization strategy of the job. The default is
AUTODETECT
. - output_
uri str - Input only. Specify the
output_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. See Supported input and output formats. - project str
- template_
id str - Input only. Specify the
template_id
to use for populatingJob.config
. The default ispreset/web-hd
, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttl_
after_ intcompletion_ days - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batch
Mode NumberPriority - The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config Property Map
- The configuration for this job.
- input
Uri String - Input only. Specify the
input_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. 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
). See Supported input and output formats. - labels Map<String>
- The labels associated with this job. You can use these to organize and group your jobs.
- location String
- mode "PROCESSING_MODE_UNSPECIFIED" | "PROCESSING_MODE_INTERACTIVE" | "PROCESSING_MODE_BATCH"
- The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE
. - name String
- The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}
- optimization "OPTIMIZATION_STRATEGY_UNSPECIFIED" | "AUTODETECT" | "DISABLED"
- Optional. The optimization strategy of the job. The default is
AUTODETECT
. - output
Uri String - Input only. Specify the
output_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. See Supported input and output formats. - project String
- template
Id String - Input only. Specify the
template_id
to use for populatingJob.config
. The default ispreset/web-hd
, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttl
After NumberCompletion Days - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
Outputs
All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:
- Create
Time string - The time the job was created.
- End
Time string - The time the transcoding finished.
- Error
Pulumi.
Google Native. Transcoder. V1. Outputs. Status Response - An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED
. - Id string
- The provider-assigned unique ID for this managed resource.
- Start
Time string - The time the transcoding started.
- State string
- The current state of the job.
- Create
Time string - The time the job was created.
- End
Time string - The time the transcoding finished.
- Error
Status
Response - An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED
. - Id string
- The provider-assigned unique ID for this managed resource.
- Start
Time string - The time the transcoding started.
- State string
- The current state of the job.
- create
Time String - The time the job was created.
- end
Time String - The time the transcoding finished.
- error
Status
Response - An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED
. - id String
- The provider-assigned unique ID for this managed resource.
- start
Time String - The time the transcoding started.
- state String
- The current state of the job.
- create
Time string - The time the job was created.
- end
Time string - The time the transcoding finished.
- error
Status
Response - An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED
. - id string
- The provider-assigned unique ID for this managed resource.
- start
Time string - The time the transcoding started.
- state string
- The current state of the job.
- create_
time str - The time the job was created.
- end_
time str - The time the transcoding finished.
- error
Status
Response - An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED
. - id str
- The provider-assigned unique ID for this managed resource.
- start_
time str - The time the transcoding started.
- state str
- The current state of the job.
- create
Time String - The time the job was created.
- end
Time String - The time the transcoding finished.
- error Property Map
- An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED
. - id String
- The provider-assigned unique ID for this managed resource.
- start
Time String - The time the transcoding started.
- state String
- The current state of the job.
Supporting Types
AdBreak, AdBreakArgs
- 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
.
AdBreakResponse, AdBreakResponseArgs
- 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
.
Animation, AnimationArgs
- Animation
End Pulumi.Google Native. Transcoder. V1. Inputs. Animation End - End previous animation.
- Animation
Fade Pulumi.Google Native. Transcoder. V1. Inputs. Animation Fade - Display overlay object with fade animation.
- Animation
Static Pulumi.Google Native. Transcoder. V1. Inputs. Animation Static - Display static overlay object.
- Animation
End AnimationEnd - End previous animation.
- Animation
Fade AnimationFade - Display overlay object with fade animation.
- Animation
Static AnimationStatic - Display static overlay object.
- animation
End AnimationEnd - End previous animation.
- animation
Fade AnimationFade - Display overlay object with fade animation.
- animation
Static AnimationStatic - Display static overlay object.
- animation
End AnimationEnd - End previous animation.
- animation
Fade AnimationFade - Display overlay object with fade animation.
- animation
Static AnimationStatic - Display static overlay object.
- animation_
end AnimationEnd - End previous animation.
- animation_
fade AnimationFade - Display overlay object with fade animation.
- animation_
static AnimationStatic - 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.
AnimationEnd, AnimationEndArgs
- 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
AnimationEndResponse, AnimationEndResponseArgs
- 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
AnimationFade, AnimationFadeArgs
- Fade
Type Pulumi.Google Native. Transcoder. V1. Animation Fade Fade Type - Type of fade animation:
FADE_IN
orFADE_OUT
. - End
Time stringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - Start
Time stringOffset - The time to start the fade animation, in seconds. Default: 0
- Xy
Pulumi.
Google Native. Transcoder. V1. Inputs. Normalized Coordinate - 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.
- Fade
Type AnimationFade Fade Type - Type of fade animation:
FADE_IN
orFADE_OUT
. - End
Time stringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - Start
Time stringOffset - The time to start the fade animation, in seconds. Default: 0
- Xy
Normalized
Coordinate - 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.
- fade
Type AnimationFade Fade Type - Type of fade animation:
FADE_IN
orFADE_OUT
. - end
Time StringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - start
Time StringOffset - The time to start the fade animation, in seconds. Default: 0
- xy
Normalized
Coordinate - 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.
- fade
Type AnimationFade Fade Type - Type of fade animation:
FADE_IN
orFADE_OUT
. - end
Time stringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - start
Time stringOffset - The time to start the fade animation, in seconds. Default: 0
- xy
Normalized
Coordinate - 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.
- fade_
type AnimationFade Fade Type - Type of fade animation:
FADE_IN
orFADE_OUT
. - end_
time_ stroffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - start_
time_ stroffset - The time to start the fade animation, in seconds. Default: 0
- xy
Normalized
Coordinate - 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.
- fade
Type "FADE_TYPE_UNSPECIFIED" | "FADE_IN" | "FADE_OUT" - Type of fade animation:
FADE_IN
orFADE_OUT
. - end
Time StringOffset - The time to end the fade animation, in seconds. Default:
start_time_offset
+ 1s - 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.
AnimationFadeFadeType, AnimationFadeFadeTypeArgs
- Fade
Type Unspecified - FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- Fade
In - FADE_INFade the overlay object into view.
- Fade
Out - FADE_OUTFade the overlay object out of view.
- Animation
Fade Fade Type Fade Type Unspecified - FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- Animation
Fade Fade Type Fade In - FADE_INFade the overlay object into view.
- Animation
Fade Fade Type Fade Out - FADE_OUTFade the overlay object out of view.
- Fade
Type Unspecified - FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- Fade
In - FADE_INFade the overlay object into view.
- Fade
Out - FADE_OUTFade the overlay object out of view.
- Fade
Type Unspecified - FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- Fade
In - FADE_INFade the overlay object into view.
- Fade
Out - FADE_OUTFade the overlay object out of view.
- FADE_TYPE_UNSPECIFIED
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- FADE_IN
- FADE_INFade the overlay object into view.
- FADE_OUT
- FADE_OUTFade the overlay object out of view.
- "FADE_TYPE_UNSPECIFIED"
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- "FADE_IN"
- FADE_INFade the overlay object into view.
- "FADE_OUT"
- FADE_OUTFade the overlay object out of view.
AnimationFadeResponse, AnimationFadeResponseArgs
- 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, AnimationResponseArgs
- 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.
AnimationStatic, AnimationStaticArgs
- Start
Time stringOffset - The time to start displaying the overlay object, in seconds. Default: 0
- Xy
Pulumi.
Google Native. Transcoder. V1. Inputs. Normalized Coordinate - 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 - 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 - 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 - 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 - 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.
AnimationStaticResponse, AnimationStaticResponseArgs
- 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.
Audio, AudioArgs
- 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
AudioMapping, AudioMappingArgs
- Atom
Key string - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- 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.
- Gain
Db double - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- Atom
Key string - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- 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.
- Gain
Db float64 - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atom
Key String - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- 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.
- gain
Db Double - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atom
Key string - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- 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.
- gain
Db number - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atom_
key str - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- 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.
- gain_
db float - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atom
Key String - The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- 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.
- gain
Db Number - Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
AudioMappingResponse, AudioMappingResponseArgs
- 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, AudioResponseArgs
- 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
AudioStream, AudioStreamArgs
- 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> - 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 - 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> - 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[] - 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] - 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.
AudioStreamResponse, AudioStreamResponseArgs
- 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.
BwdifConfig, BwdifConfigArgs
- 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
BwdifConfigResponse, BwdifConfigResponseArgs
- 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
Color, ColorArgs
- 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.
ColorResponse, ColorResponseArgs
- 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.
Crop, CropArgs
- 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.
CropResponse, CropResponseArgs
- 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.
DashConfig, DashConfigArgs
- Segment
Reference Pulumi.Scheme Google Native. Transcoder. V1. Dash Config Segment Reference Scheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- Segment
Reference DashScheme Config Segment Reference Scheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment
Reference DashScheme Config Segment Reference Scheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment
Reference DashScheme Config Segment Reference Scheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment_
reference_ Dashscheme Config Segment Reference Scheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
- segment
Reference "SEGMENT_REFERENCE_SCHEME_UNSPECIFIED" | "SEGMENT_LIST" | "SEGMENT_TEMPLATE_NUMBER"Scheme - The segment reference scheme for a
DASH
manifest. The default isSEGMENT_LIST
.
DashConfigResponse, DashConfigResponseArgs
- 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
.
DashConfigSegmentReferenceScheme, DashConfigSegmentReferenceSchemeArgs
- Segment
Reference Scheme Unspecified - SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- Segment
List - SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is
true
, then the manifest contains fields similar to the following:xml ...
- Segment
Template Number - SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to
true
to use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- Dash
Config Segment Reference Scheme Segment Reference Scheme Unspecified - SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- Dash
Config Segment Reference Scheme Segment List - SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is
true
, then the manifest contains fields similar to the following:xml ...
- Dash
Config Segment Reference Scheme Segment Template Number - SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to
true
to use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- Segment
Reference Scheme Unspecified - SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- Segment
List - SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is
true
, then the manifest contains fields similar to the following:xml ...
- Segment
Template Number - SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to
true
to use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- Segment
Reference Scheme Unspecified - SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- Segment
List - SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is
true
, then the manifest contains fields similar to the following:xml ...
- Segment
Template Number - SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to
true
to use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIED
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- SEGMENT_LIST
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is
true
, then the manifest contains fields similar to the following:xml ...
- SEGMENT_TEMPLATE_NUMBER
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to
true
to use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- "SEGMENT_REFERENCE_SCHEME_UNSPECIFIED"
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- "SEGMENT_LIST"
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is
true
, then the manifest contains fields similar to the following:xml ...
- "SEGMENT_TEMPLATE_NUMBER"
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to
true
to use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
Deblock, DeblockArgs
DeblockResponse, DeblockResponseArgs
Deinterlace, DeinterlaceArgs
- Bwdif
Pulumi.
Google Native. Transcoder. V1. Inputs. Bwdif Config - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
Pulumi.
Google Native. Transcoder. V1. Inputs. Yadif Config - Specifies the Yet Another Deinterlacing Filter Configuration.
- Bwdif
Bwdif
Config - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
Yadif
Config - Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
Bwdif
Config - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
Yadif
Config - Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
Bwdif
Config - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
Yadif
Config - Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
Bwdif
Config - Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
Yadif
Config - 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.
DeinterlaceResponse, DeinterlaceResponseArgs
- 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.
Denoise, DenoiseArgs
DenoiseResponse, DenoiseResponseArgs
DrmSystems, DrmSystemsArgs
- Clearkey
Pulumi.
Google Native. Transcoder. V1. Inputs. Clearkey - Clearkey configuration.
- Fairplay
Pulumi.
Google Native. Transcoder. V1. Inputs. Fairplay - Fairplay configuration.
- Playready
Pulumi.
Google Native. Transcoder. V1. Inputs. Playready - Playready configuration.
- Widevine
Pulumi.
Google Native. Transcoder. V1. Inputs. Widevine - Widevine configuration.
- clearkey Property Map
- Clearkey configuration.
- fairplay Property Map
- Fairplay configuration.
- playready Property Map
- Playready configuration.
- widevine Property Map
- Widevine configuration.
DrmSystemsResponse, DrmSystemsResponseArgs
- 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.
EditAtom, EditAtomArgs
- 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
.
EditAtomResponse, EditAtomResponseArgs
- 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
.
ElementaryStream, ElementaryStreamArgs
- Audio
Stream Pulumi.Google Native. Transcoder. V1. Inputs. Audio Stream - Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- Text
Stream Pulumi.Google Native. Transcoder. V1. Inputs. Text Stream - Encoding of a text stream. For example, closed captions or subtitles.
- Video
Stream Pulumi.Google Native. Transcoder. V1. Inputs. Video Stream - Encoding of a video stream.
- Audio
Stream AudioStream - Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- Text
Stream TextStream - Encoding of a text stream. For example, closed captions or subtitles.
- Video
Stream VideoStream - Encoding of a video stream.
- audio
Stream AudioStream - Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- text
Stream TextStream - Encoding of a text stream. For example, closed captions or subtitles.
- video
Stream VideoStream - Encoding of a video stream.
- audio
Stream AudioStream - Encoding of an audio stream.
- key string
- A unique key for this elementary stream.
- text
Stream TextStream - Encoding of a text stream. For example, closed captions or subtitles.
- video
Stream VideoStream - Encoding of a video stream.
- audio_
stream AudioStream - Encoding of an audio stream.
- key str
- A unique key for this elementary stream.
- text_
stream TextStream - Encoding of a text stream. For example, closed captions or subtitles.
- video_
stream VideoStream - 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.
ElementaryStreamResponse, ElementaryStreamResponseArgs
- 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.
Encryption, EncryptionArgs
- Drm
Systems Pulumi.Google Native. Transcoder. V1. Inputs. Drm Systems - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- Id string
- Identifier for this set of encryption options.
- Aes128
Pulumi.
Google Native. Transcoder. V1. Inputs. Aes128Encryption - Configuration for AES-128 encryption.
- Mpeg
Cenc Pulumi.Google Native. Transcoder. V1. Inputs. Mpeg Common Encryption - Configuration for MPEG Common Encryption (MPEG-CENC).
- Sample
Aes Pulumi.Google Native. Transcoder. V1. Inputs. Sample Aes Encryption - Configuration for SAMPLE-AES encryption.
- Secret
Manager Pulumi.Key Source Google Native. Transcoder. V1. Inputs. Secret Manager Source - Keys are stored in Google Secret Manager.
- Drm
Systems DrmSystems - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- Id string
- Identifier for this set of encryption options.
- Aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- Mpeg
Cenc MpegCommon Encryption - Configuration for MPEG Common Encryption (MPEG-CENC).
- Sample
Aes SampleAes Encryption - Configuration for SAMPLE-AES encryption.
- Secret
Manager SecretKey Source Manager Source - Keys are stored in Google Secret Manager.
- drm
Systems DrmSystems - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id String
- Identifier for this set of encryption options.
- aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- mpeg
Cenc MpegCommon Encryption - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample
Aes SampleAes Encryption - Configuration for SAMPLE-AES encryption.
- secret
Manager SecretKey Source Manager Source - Keys are stored in Google Secret Manager.
- drm
Systems DrmSystems - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id string
- Identifier for this set of encryption options.
- aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- mpeg
Cenc MpegCommon Encryption - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample
Aes SampleAes Encryption - Configuration for SAMPLE-AES encryption.
- secret
Manager SecretKey Source Manager Source - Keys are stored in Google Secret Manager.
- drm_
systems DrmSystems - DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id str
- Identifier for this set of encryption options.
- aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- mpeg_
cenc MpegCommon Encryption - Configuration for MPEG Common Encryption (MPEG-CENC).
- sample_
aes SampleAes Encryption - Configuration for SAMPLE-AES encryption.
- secret_
manager_ Secretkey_ source Manager Source - Keys are stored in Google Secret Manager.
- 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.
- id String
- Identifier for this set of encryption options.
- aes128 Property Map
- Configuration for AES-128 encryption.
- 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.
EncryptionResponse, EncryptionResponseArgs
- 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.
Fmp4Config, Fmp4ConfigArgs
- 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
Fmp4ConfigResponse, Fmp4ConfigResponseArgs
- 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
H264CodecSettings, H264CodecSettingsArgs
- Bitrate
Bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
- 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.
- Bitrate
Bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
- 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.
- bitrate
Bps Integer - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
- 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.
- bitrate
Bps number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
- 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.
- bitrate_
bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
- 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.
- bitrate
Bps Number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
- 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.
H264CodecSettingsResponse, H264CodecSettingsResponseArgs
- 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.
H265CodecSettings, H265CodecSettingsArgs
- Bitrate
Bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
. - 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.
- Bitrate
Bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
. - 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.
- bitrate
Bps Integer - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
. - 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.
- bitrate
Bps number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
. - 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.
- bitrate_
bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
. - 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.
- bitrate
Bps Number - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- 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.
- 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
. - 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
. - 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.
H265CodecSettingsResponse, H265CodecSettingsResponseArgs
- 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.
Image, ImageArgs
- 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
Pulumi.
Google Native. Transcoder. V1. Inputs. Normalized Coordinate - 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 - 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 - 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 - 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 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 - 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 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
.
ImageResponse, ImageResponseArgs
- 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.
Input, InputArgs
- 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 - 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 - 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 - 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 - 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 - 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.
InputResponse, InputResponseArgs
- 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.
JobConfig, JobConfigArgs
- Ad
Breaks List<Pulumi.Google Native. Transcoder. V1. Inputs. Ad Break> - 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> - 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> - List of elementary streams.
- Encryptions
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Encryption> - 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> - List of input assets stored in Cloud Storage.
- Manifests
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Manifest> - List of output manifests.
- Mux
Streams List<Pulumi.Google Native. Transcoder. V1. Inputs. Mux Stream> - List of multiplexing settings for output streams.
- Output
Pulumi.
Google Native. Transcoder. V1. Inputs. Output - Output configuration.
- Overlays
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Overlay> - List of overlays on the output video, in descending Z-order.
- Pubsub
Destination Pulumi.Google Native. Transcoder. V1. Inputs. Pubsub Destination - Destination on Pub/Sub.
- Sprite
Sheets List<Pulumi.Google Native. Transcoder. V1. Inputs. Sprite Sheet> - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- Ad
Breaks []AdBreak - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- Edit
List []EditAtom - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- Elementary
Streams []ElementaryStream - List of elementary streams.
- Encryptions []Encryption
- 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
- List of input assets stored in Cloud Storage.
- Manifests []Manifest
- List of output manifests.
- Mux
Streams []MuxStream - List of multiplexing settings for output streams.
- Output Output
- Output configuration.
- Overlays []Overlay
- List of overlays on the output video, in descending Z-order.
- Pubsub
Destination PubsubDestination - Destination on Pub/Sub.
- Sprite
Sheets []SpriteSheet - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad
Breaks List<AdBreak> - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit
List List<EditAtom> - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary
Streams List<ElementaryStream> - List of elementary streams.
- encryptions List<Encryption>
- 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>
- List of input assets stored in Cloud Storage.
- manifests List<Manifest>
- List of output manifests.
- mux
Streams List<MuxStream> - List of multiplexing settings for output streams.
- output Output
- Output configuration.
- overlays List<Overlay>
- List of overlays on the output video, in descending Z-order.
- pubsub
Destination PubsubDestination - Destination on Pub/Sub.
- sprite
Sheets List<SpriteSheet> - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad
Breaks AdBreak[] - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit
List EditAtom[] - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary
Streams ElementaryStream[] - List of elementary streams.
- encryptions Encryption[]
- 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[]
- List of input assets stored in Cloud Storage.
- manifests Manifest[]
- List of output manifests.
- mux
Streams MuxStream[] - List of multiplexing settings for output streams.
- output Output
- Output configuration.
- overlays Overlay[]
- List of overlays on the output video, in descending Z-order.
- pubsub
Destination PubsubDestination - Destination on Pub/Sub.
- sprite
Sheets SpriteSheet[] - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad_
breaks Sequence[AdBreak] - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit_
list Sequence[EditAtom] - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary_
streams Sequence[ElementaryStream] - List of elementary streams.
- encryptions Sequence[Encryption]
- 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]
- List of input assets stored in Cloud Storage.
- manifests Sequence[Manifest]
- List of output manifests.
- mux_
streams Sequence[MuxStream] - List of multiplexing settings for output streams.
- output Output
- Output configuration.
- overlays Sequence[Overlay]
- List of overlays on the output video, in descending Z-order.
- pubsub_
destination PubsubDestination - Destination on Pub/Sub.
- sprite_
sheets Sequence[SpriteSheet] - 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.
JobConfigResponse, JobConfigResponseArgs
- 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.
JobMode, JobModeArgs
- Processing
Mode Unspecified - PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- Processing
Mode Interactive - PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- Processing
Mode Batch - PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- Job
Mode Processing Mode Unspecified - PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- Job
Mode Processing Mode Interactive - PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- Job
Mode Processing Mode Batch - PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- Processing
Mode Unspecified - PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- Processing
Mode Interactive - PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- Processing
Mode Batch - PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- Processing
Mode Unspecified - PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- Processing
Mode Interactive - PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- Processing
Mode Batch - PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- PROCESSING_MODE_UNSPECIFIED
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- PROCESSING_MODE_INTERACTIVE
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- PROCESSING_MODE_BATCH
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- "PROCESSING_MODE_UNSPECIFIED"
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- "PROCESSING_MODE_INTERACTIVE"
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- "PROCESSING_MODE_BATCH"
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
JobOptimization, JobOptimizationArgs
- Optimization
Strategy Unspecified - OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Autodetect
- AUTODETECTPrioritize job processing speed.
- Disabled
- DISABLEDDisable all optimizations.
- Job
Optimization Optimization Strategy Unspecified - OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Job
Optimization Autodetect - AUTODETECTPrioritize job processing speed.
- Job
Optimization Disabled - DISABLEDDisable all optimizations.
- Optimization
Strategy Unspecified - OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Autodetect
- AUTODETECTPrioritize job processing speed.
- Disabled
- DISABLEDDisable all optimizations.
- Optimization
Strategy Unspecified - OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Autodetect
- AUTODETECTPrioritize job processing speed.
- Disabled
- DISABLEDDisable all optimizations.
- OPTIMIZATION_STRATEGY_UNSPECIFIED
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- AUTODETECT
- AUTODETECTPrioritize job processing speed.
- DISABLED
- DISABLEDDisable all optimizations.
- "OPTIMIZATION_STRATEGY_UNSPECIFIED"
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- "AUTODETECT"
- AUTODETECTPrioritize job processing speed.
- "DISABLED"
- DISABLEDDisable all optimizations.
Manifest, ManifestArgs
- 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
Pulumi.
Google Native. Transcoder. V1. Manifest Type - Type of the manifest.
- Dash
Pulumi.
Google Native. Transcoder. V1. Inputs. Dash Config 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
Manifest
Type - Type of the manifest.
- Dash
Dash
Config 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
Manifest
Type - Type of the manifest.
- dash
Dash
Config 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
Manifest
Type - Type of the manifest.
- dash
Dash
Config 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 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
Manifest
Type - Type of the manifest.
- dash
Dash
Config 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 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 "MANIFEST_TYPE_UNSPECIFIED" | "HLS" | "DASH"
- 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.
ManifestResponse, ManifestResponseArgs
- 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.
ManifestType, ManifestTypeArgs
- Manifest
Type Unspecified - MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Hls
- HLSCreate an HLS manifest. The corresponding file extension is
.m3u8
. - Dash
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is
.mpd
.
- Manifest
Type Manifest Type Unspecified - MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Manifest
Type Hls - HLSCreate an HLS manifest. The corresponding file extension is
.m3u8
. - Manifest
Type Dash - DASHCreate an MPEG-DASH manifest. The corresponding file extension is
.mpd
.
- Manifest
Type Unspecified - MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Hls
- HLSCreate an HLS manifest. The corresponding file extension is
.m3u8
. - Dash
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is
.mpd
.
- Manifest
Type Unspecified - MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Hls
- HLSCreate an HLS manifest. The corresponding file extension is
.m3u8
. - Dash
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is
.mpd
.
- MANIFEST_TYPE_UNSPECIFIED
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- HLS
- HLSCreate an HLS manifest. The corresponding file extension is
.m3u8
. - DASH
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is
.mpd
.
- "MANIFEST_TYPE_UNSPECIFIED"
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- "HLS"
- HLSCreate an HLS manifest. The corresponding file extension is
.m3u8
. - "DASH"
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is
.mpd
.
MpegCommonEncryption, MpegCommonEncryptionArgs
- 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
MpegCommonEncryptionResponse, MpegCommonEncryptionResponseArgs
- 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
MuxStream, MuxStreamArgs
- 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 - Optional.
fmp4
container configuration. - Key string
- A unique key for this multiplexed stream.
- Segment
Settings Pulumi.Google Native. Transcoder. V1. Inputs. Segment Settings - 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
- Optional.
fmp4
container configuration. - Key string
- A unique key for this multiplexed stream.
- Segment
Settings SegmentSettings - 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
- Optional.
fmp4
container configuration. - key String
- A unique key for this multiplexed stream.
- segment
Settings SegmentSettings - 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
- Optional.
fmp4
container configuration. - key string
- A unique key for this multiplexed stream.
- segment
Settings SegmentSettings - 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
- Optional.
fmp4
container configuration. - key str
- A unique key for this multiplexed stream.
- segment_
settings SegmentSettings - 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
.
MuxStreamResponse, MuxStreamResponseArgs
- 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
.
NormalizedCoordinate, NormalizedCoordinateArgs
NormalizedCoordinateResponse, NormalizedCoordinateResponseArgs
Output, OutputArgs
- 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.
OutputResponse, OutputResponseArgs
- 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.
Overlay, OverlayArgs
- Animations
List<Pulumi.
Google Native. Transcoder. V1. Inputs. Animation> - List of animations. The list should be chronological, without any time overlap.
- Image
Pulumi.
Google Native. Transcoder. V1. Inputs. Image - Image overlay.
- Animations []Animation
- List of animations. The list should be chronological, without any time overlap.
- Image Image
- Image overlay.
- animations List<Animation>
- List of animations. The list should be chronological, without any time overlap.
- image Image
- Image overlay.
- animations Animation[]
- List of animations. The list should be chronological, without any time overlap.
- image Image
- Image overlay.
- animations Sequence[Animation]
- List of animations. The list should be chronological, without any time overlap.
- image Image
- Image overlay.
- animations List<Property Map>
- List of animations. The list should be chronological, without any time overlap.
- image Property Map
- Image overlay.
OverlayResponse, OverlayResponseArgs
- 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.
Pad, PadArgs
- 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.
PadResponse, PadResponseArgs
- 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.
PreprocessingConfig, PreprocessingConfigArgs
- Audio
Pulumi.
Google Native. Transcoder. V1. Inputs. Audio - Audio preprocessing configuration.
- Color
Pulumi.
Google Native. Transcoder. V1. Inputs. Color - Color preprocessing configuration.
- Crop
Pulumi.
Google Native. Transcoder. V1. Inputs. Crop - Specify the video cropping configuration.
- Deblock
Pulumi.
Google Native. Transcoder. V1. Inputs. Deblock - Deblock preprocessing configuration.
- Deinterlace
Pulumi.
Google Native. Transcoder. V1. Inputs. Deinterlace - Specify the video deinterlace configuration.
- Denoise
Pulumi.
Google Native. Transcoder. V1. Inputs. Denoise - Denoise preprocessing configuration.
- Pad
Pulumi.
Google Native. Transcoder. V1. Inputs. Pad - Specify the video pad filter configuration.
- Audio Audio
- Audio preprocessing configuration.
- Color Color
- Color preprocessing configuration.
- Crop Crop
- Specify the video cropping configuration.
- Deblock Deblock
- Deblock preprocessing configuration.
- Deinterlace Deinterlace
- Specify the video deinterlace configuration.
- Denoise Denoise
- Denoise preprocessing configuration.
- Pad Pad
- Specify the video pad filter configuration.
- audio Audio
- Audio preprocessing configuration.
- color Color
- Color preprocessing configuration.
- crop Crop
- Specify the video cropping configuration.
- deblock Deblock
- Deblock preprocessing configuration.
- deinterlace Deinterlace
- Specify the video deinterlace configuration.
- denoise Denoise
- Denoise preprocessing configuration.
- pad Pad
- Specify the video pad filter configuration.
- audio Audio
- Audio preprocessing configuration.
- color Color
- Color preprocessing configuration.
- crop Crop
- Specify the video cropping configuration.
- deblock Deblock
- Deblock preprocessing configuration.
- deinterlace Deinterlace
- Specify the video deinterlace configuration.
- denoise Denoise
- Denoise preprocessing configuration.
- pad Pad
- Specify the video pad filter configuration.
- audio Audio
- Audio preprocessing configuration.
- color Color
- Color preprocessing configuration.
- crop Crop
- Specify the video cropping configuration.
- deblock Deblock
- Deblock preprocessing configuration.
- deinterlace Deinterlace
- Specify the video deinterlace configuration.
- denoise Denoise
- Denoise preprocessing configuration.
- pad Pad
- 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.
PreprocessingConfigResponse, PreprocessingConfigResponseArgs
- 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.
PubsubDestination, PubsubDestinationArgs
- 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}
.
PubsubDestinationResponse, PubsubDestinationResponseArgs
- 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}
.
SecretManagerSource, SecretManagerSourceArgs
- 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.
SecretManagerSourceResponse, SecretManagerSourceResponseArgs
- 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.
SegmentSettings, SegmentSettingsArgs
- 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
.
SegmentSettingsResponse, SegmentSettingsResponseArgs
- 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
.
SpriteSheet, SpriteSheetArgs
- 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
. - 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.
- 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. - 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.
- 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.
- 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
. - 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.
- 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. - 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.
- 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.
- 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
. - 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.
- 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. - 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.
- 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.
- 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
. - 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.
- 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. - 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.
- 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.
- 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
. - 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.
- 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. - 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.
- 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.
- 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
. - 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.
- 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. - 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.
- 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.
SpriteSheetResponse, SpriteSheetResponseArgs
- 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.
StatusResponse, StatusResponseArgs
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
TextMapping, TextMappingArgs
- 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.
TextMappingResponse, TextMappingResponseArgs
- 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.
TextStream, TextStreamArgs
- 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> - 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 - 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> - 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[] - 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] - 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.
TextStreamResponse, TextStreamResponseArgs
- 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.
VideoStream, VideoStreamArgs
- H264
Pulumi.
Google Native. Transcoder. V1. Inputs. H264Codec Settings - H264 codec settings.
- H265
Pulumi.
Google Native. Transcoder. V1. Inputs. H265Codec Settings - H265 codec settings.
- Vp9
Pulumi.
Google Native. Transcoder. V1. Inputs. Vp9Codec Settings - VP9 codec settings.
- H264
H264Codec
Settings - H264 codec settings.
- H265
H265Codec
Settings - H265 codec settings.
- Vp9
Vp9Codec
Settings - VP9 codec settings.
- h264
H264Codec
Settings - H264 codec settings.
- h265
H265Codec
Settings - H265 codec settings.
- vp9
Vp9Codec
Settings - VP9 codec settings.
- h264
H264Codec
Settings - H264 codec settings.
- h265
H265Codec
Settings - H265 codec settings.
- vp9
Vp9Codec
Settings - VP9 codec settings.
- h264
H264Codec
Settings - H264 codec settings.
- h265
H265Codec
Settings - H265 codec settings.
- vp9
Vp9Codec
Settings - VP9 codec settings.
- h264 Property Map
- H264 codec settings.
- h265 Property Map
- H265 codec settings.
- vp9 Property Map
- VP9 codec settings.
VideoStreamResponse, VideoStreamResponseArgs
- 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.
Vp9CodecSettings, Vp9CodecSettingsArgs
- Bitrate
Bps int - The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Vp9CodecSettingsResponse, Vp9CodecSettingsResponseArgs
- 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.
YadifConfig, YadifConfigArgs
- 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
YadifConfigResponse, YadifConfigResponseArgs
- 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.