Class: TencentCloud::Cme::V20191029::VideoEncodingPresetVideoSetting

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

Overview

视频编码配置中的视频设置信息

Instance Attribute Summary collapse

  • #Codec ⇒ Object
  • H264:H.264 编码。
  • 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 默认值:1080。 默认值:0。.
  • #ShortEdge ⇒ Object
  • H264:H.264 编码。
  • 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 默认值:1080。 默认值:0。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(codec = nil, shortedge = nil, bitrate = nil) ⇒ VideoEncodingPresetVideoSetting

    Returns a new instance of VideoEncodingPresetVideoSetting.

    
    
    6459
    6460
    6461
    6462
    6463
    # File 'lib/v20191029/models.rb', line 6459
    
    def initialize(codec=nil, shortedge=nil, bitrate=nil)
      @Codec = codec
      @ShortEdge = shortedge
      @Bitrate = bitrate
    end
    

    Instance Attribute Details

    #BitrateObject

  • H264:H.264 编码。
  • 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 默认值:1080。 默认值:0。

    Parameters:

    • Codec:

      视频流的编码格式,可选值:

    • ShortEdge:

      视频短边尺寸,取值范围: [128, 4096],单位:px。

    • Bitrate:

      指定码率,单位 bps。当该参数为'0'时则不强制限定码率。

    
    
    6457
    6458
    6459
    # File 'lib/v20191029/models.rb', line 6457
    
    def Bitrate
      @Bitrate
    end
    

    #CodecObject

  • H264:H.264 编码。
  • 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 默认值:1080。 默认值:0。

    Parameters:

    • Codec:

      视频流的编码格式,可选值:

    • ShortEdge:

      视频短边尺寸,取值范围: [128, 4096],单位:px。

    • Bitrate:

      指定码率,单位 bps。当该参数为'0'时则不强制限定码率。

    
    
    6457
    6458
    6459
    # File 'lib/v20191029/models.rb', line 6457
    
    def Codec
      @Codec
    end
    

    #ShortEdgeObject

  • H264:H.264 编码。
  • 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 默认值:1080。 默认值:0。

    Parameters:

    • Codec:

      视频流的编码格式,可选值:

    • ShortEdge:

      视频短边尺寸,取值范围: [128, 4096],单位:px。

    • Bitrate:

      指定码率,单位 bps。当该参数为'0'时则不强制限定码率。

    
    
    6457
    6458
    6459
    # File 'lib/v20191029/models.rb', line 6457
    
    def ShortEdge
      @ShortEdge
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6465
    6466
    6467
    6468
    6469
    # File 'lib/v20191029/models.rb', line 6465
    
    def deserialize(params)
      @Codec = params['Codec']
      @ShortEdge = params['ShortEdge']
      @Bitrate = params['Bitrate']
    end