Wan 2.2 14B Primeiro-Último quadro para Vídeo - After
Wan 2.2 14B Primeiro-Último quadro para Vídeo - Before

Este workflow apresenta o First–Last Frame to Video (FLF2V) para Wan 2.2 (14B), um método de condicionamento que permite especificar tanto o frame inicial quanto o final e fazer o modelo sintetizar uma transição suave, guiada por prompt, entre eles. Em vez de expandir a partir de um único keyframe ou depender de interpolação por optical flow, o nó WanFirstLastFrameToVideo impõe condições de contorno em t=0 e t=1 dentro do processo de difusão. Isso significa que as imagens de início e fim são respeitadas como verdade-terreno, enquanto o modelo gera intermediários novos e coerentes que seguem seu prompt de texto.

Por baixo do capô, o workflow carrega o Wan 2.2 com UNETLoader, um text encoder compatível via CLIPLoader (UMT5 XXL FP8 scaled) e componentes VAE, e então executa o KSamplerAdvanced com um schedule no estilo SD3 (ModelSamplingSD3). Um LoRA opcional “lightning” de 4 steps pode acelerar bastante os renders, com uma troca moderada de qualidade. O resultado é um pipeline prático e reproduzível no ComfyUI que melhora abordagens anteriores de image to video ao condicionar conjuntamente as duas extremidades, reduzindo drift de identidade, preservando a intenção da cena e produzindo transições que parecem dirigidas, e não apenas deformadas.

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_flf2v.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 Primeiro-Último quadro para Vídeo" (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_flf2v_api.json");

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

wf.setInput("90", "text", "冰晶组成的小猫突然被惊醒,愤怒的它抬头,渐渐长出色彩毛发变成为一个巨兽,像发现危险一样呲牙,瞪大眼睛"); // CLIPTextEncode

const job = await client.run(wf);
await job.getOutputs("61")[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