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.



32175
32176
32177
32178
32179
32180
32181
32182
32183
32184
32185
32186
32187
32188
32189
32190
32191
32192
32193
32194
32195
32196
32197
32198
32199
32200
32201
32202
32203
# File 'lib/v20190612/models.rb', line 32175

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

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:

    显示高宽比,可选值:[1:1,2:1,default]

  • NoScenecut:

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

  • BitDepth:

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

  • RawPts:

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

  • Compress:

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

  • SegmentSpecificInfo:

    启动时分片时长

  • ScenarioBased:

    模板是否开启场景化

  • SceneType:

    视频场景化,可选值:

  • CompressType:

    转码策略,可选值:



32173
32174
32175
# File 'lib/v20190612/models.rb', line 32173

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



32205
32206
32207
32208
32209
32210
32211
32212
32213
32214
32215
32216
32217
32218
32219
32220
32221
32222
32223
32224
32225
32226
32227
32228
32229
32230
32231
32232
32233
32234
32235
32236
# File 'lib/v20190612/models.rb', line 32205

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