
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.
GET https://comfy.org/workflows/download/f56329f28659.jsonFetching workflow JSON…
Run it from Python or TypeScript with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
# Install (beta)
pip install comfy-sdk # Python
npm i @comfyorg/sdk # TypeScript
# Run "Frame Interpolation" (Python)
from comfy_sdk import Comfy
client = Comfy(api_key="comfyui-...")
# This workflow, exported in API format (see note below)
wf = client.workflows.from_file("utility-frame_interpolation-film_api.json")
job = client.run(wf)
for output in job.get_outputs("4"): # VHS_VideoCombine
output.to_file(output.name)The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API). API access requires a Comfy Cloud plan with an API key. SDK docs · Get an API key
FAQ














