Class: TencentCloud::Vod::V20180717::VideoTemplateInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::VideoTemplateInfo
- Defined in:
- lib/v20180717/models.rb
Overview
视频流配置参数
Instance Attribute Summary collapse
-
#Bitrate ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#Codec ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#CodecTag ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#FillType ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#Fps ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#Gop ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#Height ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#PreserveHDRSwitch ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#ResolutionAdaptive ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#Vcrf ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
-
#Width ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。 <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。 <li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(codec = nil, fps = nil, bitrate = nil, resolutionadaptive = nil, width = nil, height = nil, filltype = nil, vcrf = nil, gop = nil, preservehdrswitch = nil, codectag = nil) ⇒ VideoTemplateInfo
constructor
A new instance of VideoTemplateInfo.
Constructor Details
#initialize(codec = nil, fps = nil, bitrate = nil, resolutionadaptive = nil, width = nil, height = nil, filltype = nil, vcrf = nil, gop = nil, preservehdrswitch = nil, codectag = nil) ⇒ VideoTemplateInfo
Returns a new instance of VideoTemplateInfo.
29222 29223 29224 29225 29226 29227 29228 29229 29230 29231 29232 29233 29234 |
# File 'lib/v20180717/models.rb', line 29222 def initialize(codec=nil, fps=nil, bitrate=nil, resolutionadaptive=nil, width=nil, height=nil, filltype=nil, vcrf=nil, gop=nil, preservehdrswitch=nil, codectag=nil) @Codec = codec @Fps = fps @Bitrate = bitrate @ResolutionAdaptive = resolutionadaptive @Width = width @Height = height @FillType = filltype @Vcrf = vcrf @Gop = gop @PreserveHDRSwitch = preservehdrswitch @CodecTag = codectag end |
Instance Attribute Details
#Bitrate ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Bitrate @Bitrate end |
#Codec ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Codec @Codec end |
#CodecTag ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def CodecTag @CodecTag end |
#FillType ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def FillType @FillType end |
#Fps ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Fps @Fps end |
#Gop ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Gop @Gop end |
#Height ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Height @Height end |
#PreserveHDRSwitch ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def PreserveHDRSwitch @PreserveHDRSwitch end |
#ResolutionAdaptive ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def ResolutionAdaptive @ResolutionAdaptive end |
#Vcrf ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Vcrf @Vcrf end |
#Width ⇒ Object
<font color=red>注意:</font> <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li> <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li> <li>如果没有特殊需求,不建议指定该参数。</li> 当填 0 或不填时,系统将自动设置 gop 长度。<li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li> <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li> 默认值:OFF。<li>hvc1 表示 hvc1 标签;</li> <li>hev1 表示 hev1 标签。 </li> 默认值:hvc1。
29220 29221 29222 |
# File 'lib/v20180717/models.rb', line 29220 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
29236 29237 29238 29239 29240 29241 29242 29243 29244 29245 29246 29247 29248 |
# File 'lib/v20180717/models.rb', line 29236 def deserialize(params) @Codec = params['Codec'] @Fps = params['Fps'] @Bitrate = params['Bitrate'] @ResolutionAdaptive = params['ResolutionAdaptive'] @Width = params['Width'] @Height = params['Height'] @FillType = params['FillType'] @Vcrf = params['Vcrf'] @Gop = params['Gop'] @PreserveHDRSwitch = params['PreserveHDRSwitch'] @CodecTag = params['CodecTag'] end |