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 圖。下方的 payload 就是此工作流,與 ComfyUI 執行時完全相同 — 你可以從此 URL 取得、放入版本控制,或在 ComfyUI 載入並逐節點執行。
使用 Comfy SDK 以 TypeScript 或 Python 執行。相同程式碼可用於 Comfy Cloud 或你自架的 ComfyUI — 只需更改 base 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)。
常見問題














