Class: TencentCloud::Mps::V20190612::TranscodeTaskInput

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

转码任务输入参数类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, rawparameter = nil, overrideparameter = nil, watermarkset = nil, blindwatermark = nil, mosaicset = nil, starttimeoffset = nil, endtimeoffset = nil, outputstorage = nil, outputobjectpath = nil, segmentobjectname = nil, objectnumberformat = nil, headtailparameter = nil) ⇒ TranscodeTaskInput

Returns a new instance of TranscodeTaskInput.



30542
30543
30544
30545
30546
30547
30548
30549
30550
30551
30552
30553
30554
30555
30556
# File 'lib/v20190612/models.rb', line 30542

def initialize(definition=nil, rawparameter=nil, overrideparameter=nil, watermarkset=nil, blindwatermark=nil, mosaicset=nil, starttimeoffset=nil, endtimeoffset=nil, outputstorage=nil, outputobjectpath=nil, segmentobjectname=nil, objectnumberformat=nil, headtailparameter=nil)
  @Definition = definition
  @RawParameter = rawparameter
  @OverrideParameter = overrideparameter
  @WatermarkSet = watermarkset
  @BlindWatermark = blindwatermark
  @MosaicSet = mosaicset
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
  @OutputStorage = outputstorage
  @OutputObjectPath = outputobjectpath
  @SegmentObjectName = segmentobjectname
  @ObjectNumberFormat = objectnumberformat
  @HeadTailParameter = headtailparameter
end

Instance Attribute Details

#BlindWatermarkObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def BlindWatermark
  @BlindWatermark
end

#DefinitionObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def Definition
  @Definition
end

#EndTimeOffsetObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def EndTimeOffset
  @EndTimeOffset
end

#HeadTailParameterObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def HeadTailParameter
  @HeadTailParameter
end

#MosaicSetObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def MosaicSet
  @MosaicSet
end

#ObjectNumberFormatObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def ObjectNumberFormat
  @ObjectNumberFormat
end

#OutputObjectPathObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def OutputObjectPath
  @OutputObjectPath
end

#OutputStorageObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def OutputStorage
  @OutputStorage
end

#OverrideParameterObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def OverrideParameter
  @OverrideParameter
end

#RawParameterObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def RawParameter
  @RawParameter
end

#SegmentObjectNameObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def SegmentObjectName
  @SegmentObjectName
end

#StartTimeOffsetObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def StartTimeOffset
  @StartTimeOffset
end

#WatermarkSetObject

该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li> 注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNametranscodedefinition.format`。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    视频转码模板 ID。

  • RawParameter:

    视频转码自定义参数,当 Definition 填 0 时有效。

  • OverrideParameter:

    视频转码自定义参数,当 Definition 不填 0 时有效。

  • WatermarkSet:

    水印列表,支持多张图片或文字水印,最大可支持 10 张。

  • BlindWatermark:

    数字水印参数。

  • MosaicSet:

    马赛克列表,最大可支持 10 张。

  • StartTimeOffset:

    转码后的视频的起始时间偏移,单位:秒。

  • EndTimeOffset:

    转码后视频的终止时间偏移,单位:秒。

  • OutputStorage:

    转码后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转码后主文件的输出路径,可以为相对路径或者绝对路径。

  • SegmentObjectName:

    转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:‘inputNametranscodedefinition_number.format`。

  • ObjectNumberFormat:

    转码后输出路径中的‘number`变量的规则。

  • HeadTailParameter:

    片头片尾参数。



30540
30541
30542
# File 'lib/v20190612/models.rb', line 30540

def WatermarkSet
  @WatermarkSet
end

Instance Method Details

#deserialize(params) ⇒ Object



30558
30559
30560
30561
30562
30563
30564
30565
30566
30567
30568
30569
30570
30571
30572
30573
30574
30575
30576
30577
30578
30579
30580
30581
30582
30583
30584
30585
30586
30587
30588
30589
30590
30591
30592
30593
30594
30595
30596
30597
30598
30599
30600
30601
30602
30603
30604
# File 'lib/v20190612/models.rb', line 30558

def deserialize(params)
  @Definition = params['Definition']
  unless params['RawParameter'].nil?
    @RawParameter = RawTranscodeParameter.new
    @RawParameter.deserialize(params['RawParameter'])
  end
  unless params['OverrideParameter'].nil?
    @OverrideParameter = OverrideTranscodeParameter.new
    @OverrideParameter.deserialize(params['OverrideParameter'])
  end
  unless params['WatermarkSet'].nil?
    @WatermarkSet = []
    params['WatermarkSet'].each do |i|
      watermarkinput_tmp = WatermarkInput.new
      watermarkinput_tmp.deserialize(i)
      @WatermarkSet << watermarkinput_tmp
    end
  end
  unless params['BlindWatermark'].nil?
    @BlindWatermark = BlindWatermarkInput.new
    @BlindWatermark.deserialize(params['BlindWatermark'])
  end
  unless params['MosaicSet'].nil?
    @MosaicSet = []
    params['MosaicSet'].each do |i|
      mosaicinput_tmp = MosaicInput.new
      mosaicinput_tmp.deserialize(i)
      @MosaicSet << mosaicinput_tmp
    end
  end
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputObjectPath = params['OutputObjectPath']
  @SegmentObjectName = params['SegmentObjectName']
  unless params['ObjectNumberFormat'].nil?
    @ObjectNumberFormat = NumberFormat.new
    @ObjectNumberFormat.deserialize(params['ObjectNumberFormat'])
  end
  unless params['HeadTailParameter'].nil?
    @HeadTailParameter = HeadTailParameter.new
    @HeadTailParameter.deserialize(params['HeadTailParameter'])
  end
end