Class: TencentCloud::Mps::V20190612::VideoTemplateInfo

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

Overview

视频流配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codec = nil, fps = nil, bitrate = nil, resolutionadaptive = nil, width = nil, height = nil, gop = nil, gopunit = nil, filltype = nil, vcrf = nil, hlstime = nil, segmenttype = nil, fpsdenominator = nil, stereo3dtype = nil, videoprofile = nil, videolevel = nil, bframes = nil, mode = nil, sar = nil, noscenecut = nil, bitdepth = nil, rawpts = nil, compress = nil, segmentspecificinfo = nil, scenariobased = nil, scenetype = nil, compresstype = nil) ⇒ VideoTemplateInfo

Returns a new instance of VideoTemplateInfo.



31644
31645
31646
31647
31648
31649
31650
31651
31652
31653
31654
31655
31656
31657
31658
31659
31660
31661
31662
31663
31664
31665
31666
31667
31668
31669
31670
31671
31672
# File 'lib/v20190612/models.rb', line 31644

def initialize(codec=nil, fps=nil, bitrate=nil, resolutionadaptive=nil, width=nil, height=nil, gop=nil, gopunit=nil, filltype=nil, vcrf=nil, hlstime=nil, segmenttype=nil, fpsdenominator=nil, stereo3dtype=nil, videoprofile=nil, videolevel=nil, bframes=nil, mode=nil, sar=nil, noscenecut=nil, bitdepth=nil, rawpts=nil, compress=nil, segmentspecificinfo=nil, scenariobased=nil, scenetype=nil, compresstype=nil)
  @Codec = codec
  @Fps = fps
  @Bitrate = bitrate
  @ResolutionAdaptive = resolutionadaptive
  @Width = width
  @Height = height
  @Gop = gop
  @GopUnit = gopunit
  @FillType = filltype
  @Vcrf = vcrf
  @HlsTime = hlstime
  @SegmentType = segmenttype
  @FpsDenominator = fpsdenominator
  @Stereo3dType = stereo3dtype
  @VideoProfile = videoprofile
  @VideoLevel = videolevel
  @Bframes = bframes
  @Mode = mode
  @Sar = sar
  @NoScenecut = noscenecut
  @BitDepth = bitdepth
  @RawPts = rawpts
  @Compress = compress
  @SegmentSpecificInfo = segmentspecificinfo
  @ScenarioBased = scenariobased
  @SceneType = scenetype
  @CompressType = compresstype
end

Instance Attribute Details

#BframesObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Bframes
  @Bframes
end

#BitDepthObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def BitDepth
  @BitDepth
end

#BitrateObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Bitrate
  @Bitrate
end

#CodecObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Codec
  @Codec
end

#CompressObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Compress
  @Compress
end

#CompressTypeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def CompressType
  @CompressType
end

#FillTypeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def FillType
  @FillType
end

#FpsObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Fps
  @Fps
end

#FpsDenominatorObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def FpsDenominator
  @FpsDenominator
end

#GopObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Gop
  @Gop
end

#GopUnitObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def GopUnit
  @GopUnit
end

#HeightObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Height
  @Height
end

#HlsTimeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def HlsTime
  @HlsTime
end

#ModeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Mode
  @Mode
end

#NoScenecutObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def NoScenecut
  @NoScenecut
end

#RawPtsObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def RawPts
  @RawPts
end

#ResolutionAdaptiveObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def ResolutionAdaptive
  @ResolutionAdaptive
end

#SarObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Sar
  @Sar
end

#ScenarioBasedObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def ScenarioBased
  @ScenarioBased
end

#SceneTypeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def SceneType
  @SceneType
end

#SegmentSpecificInfoObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def SegmentSpecificInfo
  @SegmentSpecificInfo
end

#SegmentTypeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def SegmentType
  @SegmentType
end

#Stereo3dTypeObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Stereo3dType
  @Stereo3dType
end

#VcrfObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Vcrf
  @Vcrf
end

#VideoLevelObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def VideoLevel
  @VideoLevel
end

#VideoProfileObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def VideoProfile
  @VideoProfile
end

#WidthObject

仅编码标准选择h264时出现该配置, 支持 baseline/main/high,默认为:default 注意:此字段可能返回 null,表示取不到有效值。若编码标准选择H264: 支持以下选项:“”,1 , 1.1 , 1.2 , 1.3 , 2 , 2.1 , 2.2 , 3 , 3.1 , 3.2 , 4 , 4.1 , 4.2 , 5 , 5.1 若编码标准选择H265: 支持以下选项:“”,1 , 2 , 2.1 , 3 , 3.1 , 4 , 4.1 , 5 , 5.1 , 5.2 , 6 , 6.1 , 6.2 , 8.5 注意:此字段可能返回 null,表示取不到有效值。注意:不填表示使用自动注意:此字段可能返回 null,表示取不到有效值。VBR(Variable Bit Rate):动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR(Average Bit Rate):平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR(Constant Bit Rate):恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF(Constant Rate Factor):恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认选择 VBR 注意:此字段可能返回 null,表示取不到有效值。默认值:default 注意:此字段可能返回 null,表示取不到有效值。0:关闭自适应I帧决策1:使用自适应I帧决策默认值:0 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:表示关闭1:表示打开默认是关闭注意:此字段可能返回 null,表示取不到有效值。不填此值表示不开启,默认不开启注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:不开启1:开启默认值:0 注意:只有此字段值为1时,SceneType和CompressType字段的值才会生效注意:此字段可能返回 null,表示取不到有效值。normal:通用转码场景:通用转码压缩场景。pgc:PGC高清影视:压缩时会注重影视剧的观看体验,根据影视剧特性进行ROI编码,同时保留高质量的视频内容和音频。materials_video:高清素材:素材资源类场景,对画质要求极高,较多透明画面内容,在压缩的同时接近视觉无损。ugc:UGC内容:适用于广泛的UGC/短视频场景,针对短视频的特性优化编码码率, 画质提升,提升业务QOS/QOE指标。e-commerce_video:秀场/电商类:压缩时会强调细节清晰度和ROI区域提升,尤其注重保持人脸区域的画质。educational_video:教育类:压缩时会强调文字和图像的清晰度和可读性,以便学生更好地理解内容,确保讲解内容清晰传达。默认值:normal 注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。ultra_compress:极致压缩:相比标准压缩,该策略能在保证一定画质的基础上最大限度压缩码率,极大节约带宽和存储成本。standard_compress:综合最优:平衡压缩率与画质,在保证主观画质没有明显降低的情况下尽可能压缩文件。该策略仅收取音视频极速高清转码费用。high_compress:码率优先:优先保证降低文件体积大小,可能有一定画质损失。该策略仅收取音视频极速高清转码费用。low_compress:画质优先:优先保证画质,压缩出来的文件体积可能相对较大。该策略仅收取音视频极速高清转码费用。默认值:standard_compress 注:若需要在电视上观看视频,不建议使用ultra_compress策略。ultra_compress策略计费标准为极速高清转码 + 音视频增强-去毛刺。注意:要使用此值ScenarioBased的值必须为1,否则此值不生效注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoLevel:

    编码器级别,默认为自动(“”)

  • Bframes:

    参考帧之间的B帧数,默认选自动,支持 0 - 16

  • Mode:

    码率控制模式:可选值:

  • Sar:
  • NoScenecut:

    自适应I帧决策,开启后,媒体处理将自动识别视频中不同场景之间的过渡点(通常是视觉上显著不同的帧,比如从一个镜头切换到另一个镜头),在这些点自适应插入关键帧(I帧),从而提高视频的随机访问性和编码效率。可选值:

  • BitDepth:

    比特位:支持8/10,默认为8

  • RawPts:

    保持原始时间戳:可选值:

  • Compress:

    按比例压缩码率,开启后,将根据比例来调整输出视频的码率。填写压缩率后,系统会根据视频源码率自动计算目标输出码率。压缩率范围0-100

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



31642
31643
31644
# File 'lib/v20190612/models.rb', line 31642

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



31674
31675
31676
31677
31678
31679
31680
31681
31682
31683
31684
31685
31686
31687
31688
31689
31690
31691
31692
31693
31694
31695
31696
31697
31698
31699
31700
31701
31702
31703
31704
31705
# File 'lib/v20190612/models.rb', line 31674

def deserialize(params)
  @Codec = params['Codec']
  @Fps = params['Fps']
  @Bitrate = params['Bitrate']
  @ResolutionAdaptive = params['ResolutionAdaptive']
  @Width = params['Width']
  @Height = params['Height']
  @Gop = params['Gop']
  @GopUnit = params['GopUnit']
  @FillType = params['FillType']
  @Vcrf = params['Vcrf']
  @HlsTime = params['HlsTime']
  @SegmentType = params['SegmentType']
  @FpsDenominator = params['FpsDenominator']
  @Stereo3dType = params['Stereo3dType']
  @VideoProfile = params['VideoProfile']
  @VideoLevel = params['VideoLevel']
  @Bframes = params['Bframes']
  @Mode = params['Mode']
  @Sar = params['Sar']
  @NoScenecut = params['NoScenecut']
  @BitDepth = params['BitDepth']
  @RawPts = params['RawPts']
  @Compress = params['Compress']
  unless params['SegmentSpecificInfo'].nil?
    @SegmentSpecificInfo = SegmentSpecificInfo.new
    @SegmentSpecificInfo.deserialize(params['SegmentSpecificInfo'])
  end
  @ScenarioBased = params['ScenarioBased']
  @SceneType = params['SceneType']
  @CompressType = params['CompressType']
end