Seedance 2.5: Video ExtendはComfyUIワークフローで、既存のビデオを前方(最後のフレームの後に新しい瞬間を追加)または後方(最初のフレームの前にプリロールを追加)に延長します。元のキャラクター、設定、アスペクト比を保持しながら、4~30秒(デフォルト5)の新しいセグメントを生成するよう設計されています。パイプラインはLoadVideoでソースクリップを読み込み、Video Sliceで短いコンテキスト範囲を抽出し、ByteDance2ReferenceNodeV2で参照に基づくモデルを条件付けし、ワークフローのSeedance 2.5生成ノード(d9aa59a4-3784-4796-9f1b-5b467fb41fa1)で新フレームを合成します。最終シーケンスはSaveVideoでMP4またはMOVとしてエンコードされます。
技術的には、Video Sliceノードがソースの先頭または末尾(後方延長か前方延長かに応じて)から最も情報量の多いフレームを選びます。これらのフレームがByteDance2ReferenceNodeV2に渡され、見た目、レイアウト、モーションの手がかりを固定して、生成器が時間方向に外挿してもキャラクターのアイデンティティとシーンの一貫性を維持できるようにします。生成ノード(d9aa59a4-3784-4796-9f1b-5b467fb41fa1)が元のアスペクト比で新しいセグメントを作成し、SaveVideoが出力クリップを組み立てます。グラフ内のMarkdownNoteに制限とデフォルトが記載されています:入力ビデオは1.9~30秒、延長要求は4~30秒(デフォルト5)です。
API
このワークフローをコードから利用
すべてのComfyワークフローはJSONグラフです。以下のペイロードは、このワークフローそのものであり、ComfyUIが実行する内容と同じです — このURLから取得し、バージョン管理に保存したり、ComfyUIで読み込んでノードごとに実行できます。
Comfy SDKを使ってTypeScriptまたはPythonから実行できます。同じコードでComfy Cloudや自身でホストしたComfyUIのどちらにも対応 — ベースURLだけが異なります。
// 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");SDKはAPI形式のワークフローを受け取ります:このワークフローをComfyUIで開き、「ファイル → ワークフローをエクスポート(API)」を使用してください。
FAQ














