Wan 2.2 14B Fun Controle de Câmera

Este fluxo de trabalho ComfyUI transforma uma imagem estática em um vídeo suave com controle de câmera usando Wan 2.2 14B Fun Camera Control. Carrega o modelo Wan 2.2 com UNETLoader e ModelSamplingSD3, codifica seu prompt de texto com CLIPLoader + CLIPTextEncode e constrói um caminho de câmera com WanCameraEmbedding. O nó WanCameraImageToVideo combina seu prompt, imagem inicial e embeddings de câmera para gerar frames consistentes que seguem pan, zoom e rotação. Os frames são decodificados com VAELoader + VAEDecode, montados com CreateVideo e salvos via SaveVideo.

Por trás dos panos, o fluxo executa denoise em dois passes com KSamplerAdvanced: um passe High noise para estabelecer movimento, estrutura e parallax, seguido de um passe Low noise para refinar detalhes e reduzir flicker. Essa separação ajuda a manter o sujeito estável enquanto a câmera se move. O template inclui um modo LightX2V 4 Steps LoRA opcional (via LoraLoaderModelOnly) para acelerar a geração com perda de riqueza de movimento e detalhes; use o caminho Default (Without Lightning LoRA) para máxima dinâmica. O checkpoint fp8_scaled Wan 2.2 fornecido é otimizado para 640×640 e, em uma RTX 4090D 24GB, usa ~84% de VRAM e leva cerca de 536s na primeira execução e ~513s nas seguintes nessa resolução.

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ó.

video_wan2_2_14B_fun_camera.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 "Wan 2.2 14B Fun Controle de Câmera" (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });

// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("video_wan2_2_14B_fun_camera_api.json");

const asset = client.assets.fromFile("input.png");
wf.setInput("97", "image", asset); // LoadImage

wf.setInput("107", "text", "your prompt here"); // CLIPTextEncode

const job = await client.run(wf);
await job.getOutputs("73")[0].toFile("output.png"); // SaveVideo

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