Class: TencentCloud::Vclm::V20240523::SubmitVideoEditJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20240523/models.rb

Overview

SubmitVideoEditJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(videourl = nil, prompt = nil, images = nil, image = nil, videoeditparam = nil, logoadd = nil, logoparam = nil) ⇒ SubmitVideoEditJobRequest

Returns a new instance of SubmitVideoEditJobRequest.



1292
1293
1294
1295
1296
1297
1298
1299
1300
# File 'lib/v20240523/models.rb', line 1292

def initialize(videourl=nil, prompt=nil, images=nil, image=nil, videoeditparam=nil, logoadd=nil, logoparam=nil)
  @VideoUrl = videourl
  @Prompt = prompt
  @Images = images
  @Image = image
  @VideoEditParam = videoeditparam
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#Image ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def Image
  @Image
end

#Images ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def Images
  @Images
end

#LogoAdd ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def LogoAdd
  @LogoAdd
end

#LogoParam ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def LogoParam
  @LogoParam
end

#Prompt ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def Prompt
  @Prompt
end

#VideoEditParam ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def VideoEditParam
  @VideoEditParam
end

#VideoUrl ⇒ Object

  • Base64 和 Url 必须提供一个,如果都提供以Url为准。
  • 上传图url大小不超过 8M
  • 支持jpg,png,jpeg,webp,bmp,tiff 格式
  • 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • VideoEditParam: —

    扩展字段。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。传0 需前往 控制台 申请开启显式标识自主完成后方可生效。

  • LogoParam: —

    标识内容设置。



1287
1288
1289
# File 'lib/v20240523/models.rb', line 1287

def VideoUrl
  @VideoUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
# File 'lib/v20240523/models.rb', line 1302

def deserialize(params)
  @VideoUrl = params['VideoUrl']
  @Prompt = params['Prompt']
  unless params['Images'].nil?
    @Images = []
    params['Images'].each do |i|
      image_tmp = Image.new
      image_tmp.deserialize(i)
      @Images << image_tmp
    end
  end
  unless params['Image'].nil?
    @Image = Image.new
    @Image.deserialize(params['Image'])
  end
  unless params['VideoEditParam'].nil?
    @VideoEditParam = VideoEditParam.new
    @VideoEditParam.deserialize(params['VideoEditParam'])
  end
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
end