Frame Interpolation

This ComfyUI workflow is designed to enhance videos by smoothing out low frame-rate footage through frame interpolation. The process utilizes the FILM VFI node, which leverages advanced video frame interpolation techniques to generate intermediate frames, effectively increasing the frame rate of the original video. This is particularly useful for videos that appear choppy or lack fluid motion. The workflow begins with the VHS_LoadVideo node to import the video file, followed by the VHS_VideoInfo node to extract metadata and ensure compatibility. The core interpolation process is handled by the FILM VFI node, which applies sophisticated algorithms to interpolate frames. Finally, the VHS_VideoCombine node assembles the interpolated frames into a smooth, high-frame-rate video output. This workflow is particularly beneficial for content creators and videographers looking to improve the visual quality of their footage without reshooting.

API

Use this workflow from code

Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.

utility-frame_interpolation-film.json
Fetching workflow JSON…

Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.

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

// Run "Frame Interpolation" (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-frame_interpolation-film_api.json");

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

The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).

Comfy Cloud API access requires a plan with an API key.

FAQ

Frequently Asked Questions

View all workflows
Showing 30 of 30 templates