Class: TencentCloud::Cme::V20191029::VideoExportExtensionArgs

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

Overview

视频导出扩展参数

Instance Attribute Summary collapse

  • #EndTime ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.
  • #FrameRate ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.
  • #RemoveAudio ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.
  • #RemoveVideo ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.
  • #ShortEdge ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.
  • #StartTime ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.
  • #VideoBitrate ⇒ Object
  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(container = nil, shortedge = nil, videobitrate = nil, framerate = nil, removevideo = nil, removeaudio = nil, starttime = nil, endtime = nil) ⇒ VideoExportExtensionArgs

    Returns a new instance of VideoExportExtensionArgs.

    
    
    6582
    6583
    6584
    6585
    6586
    6587
    6588
    6589
    6590
    6591
    # File 'lib/v20191029/models.rb', line 6582
    
    def initialize(container=nil, shortedge=nil, videobitrate=nil, framerate=nil, removevideo=nil, removeaudio=nil, starttime=nil, endtime=nil)
      @Container = container
      @ShortEdge = shortedge
      @VideoBitrate = videobitrate
      @FrameRate = framerate
      @RemoveVideo = removevideo
      @RemoveAudio = removeaudio
      @StartTime = starttime
      @EndTime = endtime
    end

    Instance Attribute Details

    #ContainerObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def Container
      @Container
    end

    #EndTimeObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def EndTime
      @EndTime
    end

    #FrameRateObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def FrameRate
      @FrameRate
    end

    #RemoveAudioObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def RemoveAudio
      @RemoveAudio
    end

    #RemoveVideoObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def RemoveVideo
      @RemoveVideo
    end

    #ShortEdgeObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def ShortEdge
      @ShortEdge
    end

    #StartTimeObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def StartTime
      @StartTime
    end

    #VideoBitrateObject

  • mp4
  • mov
  • 不填则使用视频导出编码配置。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
  • 不填则使用视频导出编码配置。 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。
  • 0:保留;
  • 1:去除。
  • 不填则使用视频导出编码配置。

    Parameters:

    • Container:

      封装格式,可选值:

    • ShortEdge:

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

    • VideoBitrate:

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

    • FrameRate:

      帧率。取值范围:[15, 60],不填默认值为 25。

    • RemoveVideo:

      是否去除视频数据,可选值:

    • RemoveAudio:

      是否去除音频数据,可选值:

    • StartTime:

      片段起始时间,单位:毫秒。

    • EndTime:

      片段结束时间,单位:毫秒。

    
    
    6580
    6581
    6582
    # File 'lib/v20191029/models.rb', line 6580
    
    def VideoBitrate
      @VideoBitrate
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6593
    6594
    6595
    6596
    6597
    6598
    6599
    6600
    6601
    6602
    # File 'lib/v20191029/models.rb', line 6593
    
    def deserialize(params)
      @Container = params['Container']
      @ShortEdge = params['ShortEdge']
      @VideoBitrate = params['VideoBitrate']
      @FrameRate = params['FrameRate']
      @RemoveVideo = params['RemoveVideo']
      @RemoveAudio = params['RemoveAudio']
      @StartTime = params['StartTime']
      @EndTime = params['EndTime']
    end