Beeble SwitchX: Edição de Vídeo é um fluxo de edição de vídeo direcionado que permite alterar apenas o que você descreve, mantendo todo o resto intacto. Você carrega um vídeo de origem e (opcionalmente) uma imagem de referência, depois insere um prompt descrevendo o novo ambiente e iluminação. O nó BeebleSwitchXVideoEdit aplica o modelo de edição de vídeo Beeble SwitchX para gerar um clipe editado onde regiões mascaradas seguem seu prompt e referência, enquanto regiões não mascaradas preservam os pixels e movimento originais. O fluxo também gera uma máscara alfa para que você possa compor as regiões editadas sobre o original em qualquer NLE.

Tecnicamente, o grafo decodifica seu clipe com LoadVideo, extrai dimensões e contagem de quadros via GetVideoComponents, e usa o grupo "Get frame counts (need < 240)" para ajudar a manter-se abaixo do limite recomendado de quadros do modelo. Se o clipe for muito longo, Video Slice corta para um intervalo adequado. LoadImage traz uma referência opcional de aparência, e GetImageSize garante que o pipeline considere a correspondência de dimensões. BeebleSwitchXVideoEdit então processa os quadros com consistência temporal, gerando tanto o vídeo editado quanto uma máscara alfa por quadro. Use PreviewAny para inspecionar resultados intermediários e SaveVideo para renderizar a edição final. O resultado é uma forma prática e não destrutiva de relight de cenas, substituir ambientes ou estilizar objetos específicos sem perder o movimento original.

API

Use este workflow a partir do código

Todo workflow Comfy é um grafo JSON. O payload abaixo é este workflow, exatamente como o ComfyUI executa — obtenha-o pela URL, mantenha-o no controle de versão ou carregue-o no ComfyUI e execute nó por nó.

44d156cf2723.json
Buscando workflow JSON…

Execute a partir de TypeScript ou Python com o Comfy SDK. O mesmo código serve para o Comfy Cloud ou um ComfyUI hospedado por você — apenas a URL base muda.

// 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");

O SDK utiliza um workflow no formato API: abra este workflow no ComfyUI e use Arquivo → Exportar Workflow (API).

O acesso à API do Comfy Cloud requer um plano com chave de API.

FAQ

Perguntas Frequentes

Ver todos os workflows
Showing 30 of 30 templates