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

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

Overview

转码任务输入参数类型

Instance Attribute Summary collapse

  • #Definition ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #EndTimeOffset ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #HeadTailParameter ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #MosaicSet ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #ObjectNumberFormat ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #OutputObjectPath ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #OutputStorage ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #OverrideParameter ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #RawParameter ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #SegmentObjectName ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #StartTimeOffset ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #WatermarkSet ⇒ Object

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_transcode_{definition}.{format}。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    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.

    
    
    31041
    31042
    31043
    31044
    31045
    31046
    31047
    31048
    31049
    31050
    31051
    31052
    31053
    31054
    31055
    # File 'lib/v20190612/models.rb', line 31041
    
    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,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def BlindWatermark
      @BlindWatermark
    end

    #DefinitionObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def Definition
      @Definition
    end

    #EndTimeOffsetObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def EndTimeOffset
      @EndTimeOffset
    end

    #HeadTailParameterObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def HeadTailParameter
      @HeadTailParameter
    end

    #MosaicSetObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def MosaicSet
      @MosaicSet
    end

    #ObjectNumberFormatObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def ObjectNumberFormat
      @ObjectNumberFormat
    end

    #OutputObjectPathObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def OutputObjectPath
      @OutputObjectPath
    end

    #OutputStorageObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def OutputStorage
      @OutputStorage
    end

    #OverrideParameterObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def OverrideParameter
      @OverrideParameter
    end

    #RawParameterObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def RawParameter
      @RawParameter
    end

    #SegmentObjectNameObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def SegmentObjectName
      @SegmentObjectName
    end

    #StartTimeOffsetObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def StartTimeOffset
      @StartTimeOffset
    end

    #WatermarkSetObject

    该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • 不填或填0,表示转码后的视频从原始视频的起始位置开始;
  • 当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;
  • 当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。
  • 不填或填0,表示转码后的视频持续到原始视频的末尾终止;
  • 当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;
  • 当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。
  • 注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以`.format`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。 相对路径示例:
  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_transcode_{definition.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 的路径),只能为相对路径。如果不填,则默认为:{inputName}_transcode_{definition}_{number}.{format}

    • ObjectNumberFormat:

      转码后输出路径中的{number}变量的规则。

    • HeadTailParameter:

      片头片尾参数。

    
    
    31039
    31040
    31041
    # File 'lib/v20190612/models.rb', line 31039
    
    def WatermarkSet
      @WatermarkSet
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    31057
    31058
    31059
    31060
    31061
    31062
    31063
    31064
    31065
    31066
    31067
    31068
    31069
    31070
    31071
    31072
    31073
    31074
    31075
    31076
    31077
    31078
    31079
    31080
    31081
    31082
    31083
    31084
    31085
    31086
    31087
    31088
    31089
    31090
    31091
    31092
    31093
    31094
    31095
    31096
    31097
    31098
    31099
    31100
    31101
    31102
    31103
    # File 'lib/v20190612/models.rb', line 31057
    
    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