Interpolación de fotogramas GIMM - After
Interpolación de fotogramas GIMM - Before

Este flujo de trabajo realiza interpolación de fotogramas de vídeo en ComfyUI para que el movimiento se vea más suave sin cambiar el tiempo total de reproducción. Usa comfyui-videohelpersuite para E/S y el nodo personalizado comfyui-gimm-vfi para sintetizar fotogramas intermedios. VHS_LoadVideo ingiere tu clip fuente y expone sus fotogramas y FPS nativo. Esos fotogramas se pasan al nodo interpolador GIMM VFI (UUID: 8d69124f-cc0e-4891-b9ca-9c1b04432c40), que inserta fotogramas sintéticos entre cada par de originales según un factor de interpolación que configures (por ejemplo, 2x o 3x). Por último, VHS_VideoCombine ensambla la secuencia expandida de fotogramas de vuelta en un archivo de vídeo.

Técnicamente, el nodo GIMM VFI estima el movimiento entre fotogramas consecutivos y genera fotogramas intermedios temporalmente consistentes. La MarkdownNote en el gráfico detalla la regla de timing clave: output_fps = input_fps × interpolation_factor. Al multiplicar el FPS de salida en VHS_VideoCombine para que coincida con el factor, la duración del clip se mantiene idéntica mientras el movimiento se ve más fluido. No se requieren modelos de difusión ni checkpoints; todo depende del nodo VFI y de una lectura/escritura fiable de vídeo mediante Video Helper Suite.

API

Usa este flujo de trabajo desde código

Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.

utility_gimm_frame_interpolation.json
Obteniendo JSON del flujo de trabajo…

Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.

// Install (beta)
npm i @comfyorg/sdk

// Run "Interpolación de fotogramas 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

El SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).

El acceso a la API de Comfy Cloud requiere un plan con clave API.

Preguntas frecuentes

Preguntas Frecuentes

Ver todos los workflows
Showing 30 of 30 templates