基础文生视频、图片参考、首尾帧、视频参考等能力仍使用 Seedance 2.0 视频生成
API。本页只说明真人素材和虚拟人素材上线后的额外素材流程。
能力状态
流程总览
1
准备素材与授权
确认真人肖像、声音、服装形象或虚拟人形象拥有合法授权。真人素材需要完成授权确认和认证流程;虚拟人素材需要确认素材库使用权限。
2
创建或选择人物素材
真人素材预计通过认证后生成可引用的素材
ID;虚拟人预计从素材库选择或创建后获得素材 ID。接口上线前,素材 ID
的创建路径以实际开通能力为准。
3
提交 Seedance 视频任务
视频任务仍围绕提示词、模型、时长、比例、分辨率等 Seedance 参数组织;人物素材
ID 会作为
content 数组里的引用素材传入。不要把真人 ID 或虚拟人 ID
作为视频任务的顶层字段直接透传给上游。4
查询与下载结果
任务创建后继续使用任务 ID 查询状态。成功后可读取结果 URL,或通过兼容下载接口
/v1/videos/{id}/content 下载视频文件。真人素材流程
真人素材适用于需要保持指定真人形象、动作风格或人物一致性的场景。上线后预计会包含以下步骤:- 上传或提交真人素材。
- 完成真人授权与必要的认证流程。
- 等待素材进入可用状态。
- 在 Seedance 视频任务中引用该真人素材。
- 查询视频任务状态并下载结果。
虚拟人素材流程
虚拟人素材适用于数字人、品牌角色、虚拟主播、企业形象代言人等场景。上线后预计会包含以下步骤:- 在虚拟人素材库选择已授权素材,或按平台流程创建虚拟人素材。
- 获取可用于视频任务的人物素材 ID。
- 在提示词中描述虚拟人的动作、镜头、台词或场景。
- 在 Seedance 视频任务中引用虚拟人素材 ID。
- 查询任务状态并下载结果。
虚拟人素材不等于绕过真人授权。基于真实人物创建的虚拟形象,仍需要满足肖像、声音、姓名、商标和相关授权要求。
真人 + 虚拟人组合
当一个视频同时需要真人素材和虚拟人素材时,预计会采用“多个已校验人物素材引用 + 同一个 Seedance 任务”的方式:开发者集成路径
如果业务系统暂时不承接真人认证链接、真人图片提交、虚拟人创建和素材状态管理,可以把 影图 AI Seedance 项目区 作为 Asset ID 获取入口。开发者只需要在业务侧保存返回的 Asset ID,并在创建 Seedance 视频任务时把这些 ID 写入content 引用项。
推荐实现流程:
- 在业务前端放置“创建人物素材”入口,跳转或引导用户进入 laozhang.ai Seedance 项目区。
- 真人素材:用户先生成 H5 真人认证链接并完成认证,再提交真人图片,拿到真人 Asset ID。
- 虚拟人素材:用户填写虚拟人描述词,生成虚拟人 Asset ID。
- 业务系统保存返回的
asset-...,并绑定到自己的用户、项目或素材记录。 - 业务后端读取已保存的 Asset ID,创建 Seedance 视频任务。
普通业务流只需要保存用户自己的 Asset
ID。素材库列表、素材详情列表等管理员接口不应暴露给终端用户;如果产品需要历史记录,应保存用户自己创建或申请返回的
Asset ID 列表。
ID 如何传入视频任务
真人素材 ID 和虚拟人素材 ID 都是人物素材的引用 ID。客户端可以把它们分开收集,但提交到 Seedance 视频任务时,推荐在中转层统一转换为content 数组里的 image_url 引用项:
如果用户界面里只保存
asset-...,中转层提交给 Seedance 前需要补成
asset://asset-...。真人 ID 和虚拟人 ID 可以一起传,和普通参考图一样计入
reference_image 数量限制;当前建议总数不超过 9 个。表单字段如何映射
如果你的业务前端需要把 ID 传给自己的后端,可以把真人 ID 和虚拟人 ID 分成两个字段提交。多个 ID 重复追加同名字段即可:realPersonAssetId / virtualHumanAssetId
原样作为 Seedance 任务顶层字段透传。后端应统一校验、规范化,然后加入
content:
服务端调用示例
如果已经从 YingTu 项目区拿到真人 ID 或虚拟人 ID,服务端可以直接把它们组装为content 引用项并调用 Seedance 创建任务接口:
/v1/videos/{id}/content 下载 MP4。
接入准备建议
- 业务侧先把真人授权、素材归属、虚拟人素材版权和使用范围整理清楚。
- 客户端预留“素材创建 / 素材选择 / 素材状态查询 / 视频任务提交”的分步流程。
- 普通用户不应调用管理员素材列表接口。创建或申请素材时返回的 Asset ID 建议保存在用户自己的浏览器、本地数据库或业务系统中。
- 上线后先在测试环境用短时长、低分辨率任务验证,再扩大到生产工作流。
该能力上线前,本页保留流程说明和当前联调约定。正式接口发布后,会在本页补充可调用接口、请求示例、响应字段、错误码和完整
Python 示例。