本 ComfyUI 工作流程可利用 SAM3 遮罩與遮罩條件 LTX-2.3 內外修復 IC-LoRA,將影片中的物件移除並重建乾淨背景底板。流程會用 VHS_LoadVideo/VHS_VideoInfo 載入影片,GetVideoComponents 擷取影格,並透過 LoadSAM3Model → SAM3VideoSegmentation 標記要移除的物件遮罩。SAM3Propagate 追蹤遮罩於全片段,SAM3VideoOutput 產生每一格的 OBJECT_MASK。為確保填補自然,LTXVDilateVideoMask 擴大遮罩(如 s10/t1),GrowMaskWithBlur 羽化邊緣。

遮罩區域會先由 LTXVInpaintPreprocess 填綠,CreateVideo 重新編碼這些預處理影格。這個綠底板、OBJECT_MASK 與只描述背景的提示詞會一併送入 LTX 2.3 內外修復 IC-LoRA(本流程以子圖節點包裝),僅於遮罩區域內生成內容。輔助節點如 VHS_GetImageCount、ComfyMathExpression、GetImageRangeFromBatch 可讓你先預覽部分影格再全片處理。最後,SaveVideo 輸出乾淨底板供後續合成使用。

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.

8f2cf0df5da6.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.

常見問題

常見問題

查看所有工作流
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