Class: TencentCloud::Vclm::V20240523::SubmitTemplateToVideoJobRequest

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

Overview

SubmitTemplateToVideoJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(template = nil, images = nil, logoadd = nil, logoparam = nil, resolution = nil, bgm = nil, extraparam = nil) ⇒ SubmitTemplateToVideoJobRequest

Returns a new instance of SubmitTemplateToVideoJobRequest.



1196
1197
1198
1199
1200
1201
1202
1203
1204
# File 'lib/v20240523/models.rb', line 1196

def initialize(template=nil, images=nil, logoadd=nil, logoparam=nil, resolution=nil, bgm=nil, extraparam=nil)
  @Template = template
  @Images = images
  @LogoAdd = logoadd
  @LogoParam = logoparam
  @Resolution = resolution
  @BGM = bgm
  @ExtraParam = extraparam
end

Instance Attribute Details

#BGM ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def BGM
  @BGM
end

#ExtraParam ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def ExtraParam
  @ExtraParam
end

#Images ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def Images
  @Images
end

#LogoAdd ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def LogoAdd
  @LogoAdd
end

#LogoParam ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def LogoParam
  @LogoParam
end

#Resolution ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def Resolution
  @Resolution
end

#Template ⇒ Object

  • 支持传入图片Base64编码或图片URL(确保可访问)
  • 图片格式:支持png、jpg、jpeg、webp、bmp、tiff
  • 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300300px,不大于40964096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“ AI 生成”或“视频由 AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显式标识自主完成。

Parameters:

  • Template: —

    特效模板名称。请在 视频特效模板列表 中选择想要生成的特效对应的 template 名称。

  • Images: —

    参考图像,不同特效输入图片的数量详见: 视频特效模板-图片要求说明

  • LogoAdd: —

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

  • LogoParam: —

    标识内容设置。

  • Resolution: —

    视频输出分辨率,默认值:360p 。不同特效支持的清晰度及消耗积分数详见:视频特效模板-单次调用消耗积分数列

  • BGM: —

    是否为生成的视频添加背景音乐。默认:false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM。

  • ExtraParam: —

    扩展字段。



1194
1195
1196
# File 'lib/v20240523/models.rb', line 1194

def Template
  @Template
end

Instance Method Details

#deserialize(params) ⇒ Object



1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
# File 'lib/v20240523/models.rb', line 1206

def deserialize(params)
  @Template = params['Template']
  unless params['Images'].nil?
    @Images = []
    params['Images'].each do |i|
      image_tmp = Image.new
      image_tmp.deserialize(i)
      @Images << image_tmp
    end
  end
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
  @Resolution = params['Resolution']
  @BGM = params['BGM']
  unless params['ExtraParam'].nil?
    @ExtraParam = ExtraParam.new
    @ExtraParam.deserialize(params['ExtraParam'])
  end
end