Motion Collages 可將任意來源影片轉換為以單一參考圖引導的風格化定格動畫序列。流程利用 VHS_SelectEveryNthImage 節點取樣影格,ImageBatchRepeatInterleaving 停留每個選定影格,最後用 CreateVideo 與 SaveVideo 組合成影片。提供兩種風格轉換路徑(分組節點,可切換):一種直接將風格圖像送入 OpenAIGPTImageNodeV2(Image 路徑),另一種先用 AILab_QwenVL_Advanced 生成風格描述,再用該描述提示 OpenAIGPTImageNodeV2(VLM 路徑)。

流程細節:LoadVideo 與 GetVideoComponents 取出影格、解析度與 FPS,Video Slice 可裁切片段。ImageListToImageBatch 與 RebatchImages 處理批次,確保影格順利進入風格處理階段。ResizeImageMaskNode 與 GetImageSize 保持風格圖與影片尺寸一致,ImageRemoveAlpha+ 處理參考圖透明度。StringConcatenate 組合提示詞或檔名,PreviewImage/PreviewAny 可檢查中間輸出。最終可控的定格效果:選擇每 N 幀取樣頻率、設定停格長度,並可選擇忠於參考圖(Image 路徑)或彈性描述(VLM 路徑)進行風格轉換。

API

從程式碼使用此工作流

每個 Comfy 工作流都是一個 JSON 圖。下方的 payload 就是此工作流,與 ComfyUI 執行時完全相同 — 你可以從此 URL 取得、放入版本控制,或在 ComfyUI 載入並逐節點執行。

c27ee1ed3d54.json
正在取得工作流 JSON…

使用 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)。

Comfy Cloud API 存取需有 API 金鑰的方案。

常見問題

常見問題

查看所有工作流
Showing 30 of 30 templates