Interpolação de quadros GIMM - After
Interpolação de quadros GIMM - Before

Este fluxo realiza interpolação de quadros de vídeo no ComfyUI para suavizar o movimento sem alterar o tempo total de reprodução. Utiliza o comfyui-videohelpersuite para I/O e o nó personalizado comfyui-gimm-vfi para sintetizar quadros intermediários. O VHS_LoadVideo carrega seu clipe fonte e exibe quadros e FPS nativos. Esses quadros são enviados ao nó interpolador GIMM VFI (UUID: 8d69124f-cc0e-4891-b9ca-9c1b04432c40), que insere quadros sintéticos entre cada par de originais conforme o fator de interpolação definido (por exemplo, 2x ou 3x). Por fim, o VHS_VideoCombine monta a sequência expandida de quadros em um arquivo de vídeo.

Tecnicamente, o nó GIMM VFI estima o movimento entre quadros consecutivos e gera quadros intermediários temporalmente consistentes. O MarkdownNote no grafo destaca a regra principal de tempo: output_fps = input_fps × interpolation_factor. Multiplicando o FPS de saída para corresponder ao fator, a duração do clipe permanece idêntica enquanto o movimento fica mais fluido. Não são necessários modelos de difusão ou checkpoints; tudo depende do nó VFI e da leitura/gravação confiável de vídeo via Video Helper Suite.

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

utility_gimm_frame_interpolation.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 "Interpolação de quadros GIMM" (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("utility_gimm_frame_interpolation_api.json");

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

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