Seedance 2.0 - バイラルシネマグラフ効果は、1枚のキャラクター画像から短いループシネマグラフを生成します。ワークフローはLoadImage(複数処理時はBatchImagesNode)で静止画を読み込み、PrimitiveStringMultiline→RegexReplace→GeminiNode/GeminiNanoBanana2の軽量テキストパイプラインで動きの説明をモデル向けの簡潔なヒントに変換します。マスク工程では、MaskPreviewで動かす領域を可視化し、MaskToImageでマスクを変換。被写体や選択領域だけが動き、他は静止します。

中心となるByteDance2ReferenceNodeが、Seedance 2.0のリファレンスベース画像→動画変換でマスク領域のみ動かし、元画像の構図やアイデンティティを維持します。GetVideoComponentsとCreateVideoでフレームを組み立て、PreviewAnyで中間結果を確認し、SaveVideo(および必要に応じてSaveImage)で出力。f4cfd806-6db2-425e-9f50-3eb8fe546a77とe42b05e2-13fc-4ad5-822d-b89a8a297d35の2つのカスタムユーティリティノードは事前配線済みで、ワンクリック実行に必要な前後処理を自動化します。結果はSNSやヒーローヘッダー、キャラリビールに最適な、静止画の一部だけが動くクリーンなループ動画です。

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.

ed1c4eade3a3.json
Fetching workflow JSON…

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 this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

The 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

よくある質問

すべてのワークフローを見る
Character
Cinematic
Image to Video
Lip Sync
Multiple Angles
Portrait
Style Reference
Style Transfer
Text to Video
Video Generation
Video
Showing 30 of 30 templates