Class: TencentCloud::Vclm::V20240523::SubmitImageToVideoGeneralJobRequest

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

Overview

SubmitImageToVideoGeneralJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(image = nil, prompt = nil, resolution = nil, fps = nil, logoadd = nil, logoparam = nil) ⇒ SubmitImageToVideoGeneralJobRequest

Returns a new instance of SubmitImageToVideoGeneralJobRequest.



1043
1044
1045
1046
1047
1048
1049
1050
# File 'lib/v20240523/models.rb', line 1043

def initialize(image=nil, prompt=nil, resolution=nil, fps=nil, logoadd=nil, logoparam=nil)
  @Image = image
  @Prompt = prompt
  @Resolution = resolution
  @Fps = fps
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#Fps ⇒ Object

Base64 和 Url 必须提供一个,如果都提供以ImageUrl为准。 上传图url大小不超过 8M 支持jpg,png,jpeg,webp,bmp,tiff 格式 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1

Parameters:

  • Image: —

    输入图片

  • Prompt: —

    视频内容的描述,中文正向提示词。最多支持200个 utf-8 字符(首尾空格不计入字符数)。

  • Resolution: —

    输出视频分辨率。可选择:480p、720p、1080p。

  • Fps: —

    生成视频的帧率,从16, 24, 30中选择。默认值:30

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1,0 需前往 控制台 申请开启显示标识自主完成方可生效。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。

  • LogoParam: —

    默认在生成视频的右下角添加“ AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显示标识自主完成。



1041
1042
1043
# File 'lib/v20240523/models.rb', line 1041

def Fps
  @Fps
end

#Image ⇒ Object

Base64 和 Url 必须提供一个,如果都提供以ImageUrl为准。 上传图url大小不超过 8M 支持jpg,png,jpeg,webp,bmp,tiff 格式 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1

Parameters:

  • Image: —

    输入图片

  • Prompt: —

    视频内容的描述,中文正向提示词。最多支持200个 utf-8 字符(首尾空格不计入字符数)。

  • Resolution: —

    输出视频分辨率。可选择:480p、720p、1080p。

  • Fps: —

    生成视频的帧率,从16, 24, 30中选择。默认值:30

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1,0 需前往 控制台 申请开启显示标识自主完成方可生效。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。

  • LogoParam: —

    默认在生成视频的右下角添加“ AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显示标识自主完成。



1041
1042
1043
# File 'lib/v20240523/models.rb', line 1041

def Image
  @Image
end

#LogoAdd ⇒ Object

Base64 和 Url 必须提供一个,如果都提供以ImageUrl为准。 上传图url大小不超过 8M 支持jpg,png,jpeg,webp,bmp,tiff 格式 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1

Parameters:

  • Image: —

    输入图片

  • Prompt: —

    视频内容的描述,中文正向提示词。最多支持200个 utf-8 字符(首尾空格不计入字符数)。

  • Resolution: —

    输出视频分辨率。可选择:480p、720p、1080p。

  • Fps: —

    生成视频的帧率,从16, 24, 30中选择。默认值:30

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1,0 需前往 控制台 申请开启显示标识自主完成方可生效。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。

  • LogoParam: —

    默认在生成视频的右下角添加“ AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显示标识自主完成。



1041
1042
1043
# File 'lib/v20240523/models.rb', line 1041

def LogoAdd
  @LogoAdd
end

#LogoParam ⇒ Object

Base64 和 Url 必须提供一个,如果都提供以ImageUrl为准。 上传图url大小不超过 8M 支持jpg,png,jpeg,webp,bmp,tiff 格式 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1

Parameters:

  • Image: —

    输入图片

  • Prompt: —

    视频内容的描述,中文正向提示词。最多支持200个 utf-8 字符(首尾空格不计入字符数)。

  • Resolution: —

    输出视频分辨率。可选择:480p、720p、1080p。

  • Fps: —

    生成视频的帧率,从16, 24, 30中选择。默认值:30

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1,0 需前往 控制台 申请开启显示标识自主完成方可生效。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。

  • LogoParam: —

    默认在生成视频的右下角添加“ AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显示标识自主完成。



1041
1042
1043
# File 'lib/v20240523/models.rb', line 1041

def LogoParam
  @LogoParam
end

#Prompt ⇒ Object

Base64 和 Url 必须提供一个,如果都提供以ImageUrl为准。 上传图url大小不超过 8M 支持jpg,png,jpeg,webp,bmp,tiff 格式 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1

Parameters:

  • Image: —

    输入图片

  • Prompt: —

    视频内容的描述,中文正向提示词。最多支持200个 utf-8 字符(首尾空格不计入字符数)。

  • Resolution: —

    输出视频分辨率。可选择:480p、720p、1080p。

  • Fps: —

    生成视频的帧率,从16, 24, 30中选择。默认值:30

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1,0 需前往 控制台 申请开启显示标识自主完成方可生效。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。

  • LogoParam: —

    默认在生成视频的右下角添加“ AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显示标识自主完成。



1041
1042
1043
# File 'lib/v20240523/models.rb', line 1041

def Prompt
  @Prompt
end

#Resolution ⇒ Object

Base64 和 Url 必须提供一个,如果都提供以ImageUrl为准。 上传图url大小不超过 8M 支持jpg,png,jpeg,webp,bmp,tiff 格式 单边分辨率不超过5000,不小于50,长宽限制1:4 ~ 4:1

Parameters:

  • Image: —

    输入图片

  • Prompt: —

    视频内容的描述,中文正向提示词。最多支持200个 utf-8 字符(首尾空格不计入字符数)。

  • Resolution: —

    输出视频分辨率。可选择:480p、720p、1080p。

  • Fps: —

    生成视频的帧率,从16, 24, 30中选择。默认值:30

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1,0 需前往 控制台 申请开启显示标识自主完成方可生效。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。

  • LogoParam: —

    默认在生成视频的右下角添加“ AI 生成”字样,如需替换为其他的标识图片,需前往 控制台 申请开启显示标识自主完成。



1041
1042
1043
# File 'lib/v20240523/models.rb', line 1041

def Resolution
  @Resolution
end

Instance Method Details

#deserialize(params) ⇒ Object



1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
# File 'lib/v20240523/models.rb', line 1052

def deserialize(params)
  unless params['Image'].nil?
    @Image = Image.new
    @Image.deserialize(params['Image'])
  end
  @Prompt = params['Prompt']
  @Resolution = params['Resolution']
  @Fps = params['Fps']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
end