
The Seedance 1.0 Pro: Image to Video workflow is designed to transform static images into dynamic video sequences, leveraging the power of ByteDance's Seedance model. This workflow is particularly useful for creators looking to add motion to their still images, creating engaging content with minimal effort. The process begins by loading an image using the LoadImage node, which serves as the input for the ByteDanceImageToVideoNode. This node is the core of the workflow, where the Seedance model analyzes the structure of the image and generates natural motion paths, ensuring a consistent visual style throughout the video sequence. Finally, the SaveVideo node compiles the generated frames into a coherent video file.
Technically, this workflow operates by utilizing advanced image analysis and motion generation algorithms embedded within the Seedance model. By understanding the spatial and compositional elements of the input image, the model can simulate realistic movements, such as panning, zooming, or even more complex animations. This capability makes the workflow particularly valuable for applications in digital marketing, social media content creation, and virtual storytelling, where dynamic visuals are crucial for audience engagement.
API
Use this workflow from code
Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.
Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
// Install (beta)
npm i @comfyorg/sdk
// Run "Seedance 1.0 Pro: Image to Video" (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_bytedance_image_to_video_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("12", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("7")[0].toFile("output.png"); // SaveVideoThe SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).
Comfy Cloud API access requires a plan with an API key.
FAQ













