本ComfyUI教程工作流可通过GeminiVideoOmni节点,用自然语言指令编辑单个输入视频。流程简单:LoadVideo导入源片段,Prompt Constructor子工作流(节点ID 331103d2-d660-4a88-abf0-1117dc46b2df)构建包含时长和宽高比的完整提示,GeminiVideoOmni将视频和提示发送至Gemini Omni Flash API,结果通过PreviewAny展示并用SaveVideo保存。画布中的MarkdownNote提供快速提示和说明。

技术上,LoadVideo解码帧和元数据,Prompt Constructor将你的自然语言编辑与“duration: 5s”“aspect ratio: 9:16”等设置拼接。GeminiVideoOmni据此引导模型:宽高比决定输出画布,时长约束目标片段长度。模型返回符合指令的编辑片段(如更换背景、调整氛围、重构画面),你可用PreviewAny快速预览并通过SaveVideo导出。为获得最佳效果,请保持提示具体,始终包含时长和宽高比,并分步迭代。

API

通过代码使用此工作流

每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。

2620e5135442.json
正在获取工作流 JSON…

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

Comfy Cloud API 访问需要包含 API 密钥的套餐。

常见问题

常见问题

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