Seedance 2.0: Reference to Video 通过“强身份锁定 + 提示词驱动的运动与光照”,将单张参考图像生成一段短的电影感视频。LoadImage 节点提供干净的高分辨率参考帧,ByteDance2ReferenceNode 运行 Seedance 2.0 模型合成一组帧序列,尽量保留主体外观与构图。你可以用自然语言引导场景:在提示词中加入相机指令(dolly-in、slow pan left)、光照说明(soft rim light、golden hour)与风格提示(35mm、shallow depth of field)。
在技术层面,ByteDance2ReferenceNode 会同时基于参考图像与文本提示词对 Seedance 2.0 进行条件约束,然后按你设定的时长、分辨率与帧率生成视频。常见可控项包括参考贴合度与运动强度(用于在身份保留与表达性之间平衡)、引导强度、用于控制伪影的负面提示词、用于复现的 seed,以及输出时间参数(fps、秒数)。随后 SaveVideo 将已生成帧编码为紧凑的 MP4,并采用你选择的 fps 与质量。这个极简画面——LoadImage → ByteDance2ReferenceNode → SaveVideo——让迭代更快:调整提示词或滑块,再次加入队列,并排对比结果即可快速确定所需外观。
虽然该工作流主要面向视觉,你仍可通过设置时长与分段节拍来让运动与外部音频节奏匹配。SaveVideo 输出的是无声视频,因此导出后需要在剪辑软件中添加或替换音频。整体而言,这是一个在清晰提示词下表现稳定、能保留身份并产出电影化运动的图像转视频流程,不需要复杂的节点画面。
API
通过代码使用此工作流
每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。
使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 URL。
// Install (beta)
npm i @comfyorg/sdk
// Run "Seedance 2.0: 参考生视频" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("api_seedance2_0_r2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("356", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("344")[0].toFile("output.png"); // SaveVideoSDK 需要 API 格式的工作流:在 ComfyUI 中打开此工作流,使用 文件 → 导出工作流(API)。
常见问题














