GIMM Frame Interpolation - After
GIMM Frame Interpolation - Before

This workflow performs video frame interpolation in ComfyUI to make motion look smoother without changing the total playback time. It uses the comfyui-videohelpersuite for I/O and the comfyui-gimm-vfi custom node to synthesize in-between frames. VHS_LoadVideo ingests your source clip and exposes its frames and native FPS. Those frames are passed to the GIMM VFI interpolator node (UUID: 8d69124f-cc0e-4891-b9ca-9c1b04432c40), which inserts synthetic frames between each pair of originals according to an interpolation factor you set (for example, 2x or 3x). Finally, VHS_VideoCombine assembles the expanded frame sequence back into a video file.

Technically, the GIMM VFI node estimates motion between consecutive frames and generates temporally consistent intermediate frames. The MarkdownNote in the graph spells out the key timing rule: output_fps = input_fps × interpolation_factor. By multiplying the output FPS in VHS_VideoCombine to match the factor, the clip’s duration remains identical while motion appears more fluid. No diffusion or checkpoint models are required; everything hinges on the VFI node and reliable video read/write via the Video Helper Suite.

FAQ

Frequently Asked Questions

View all workflows
Character
Cinematic
Image to Video
Lip Sync
Multiple Angles
Portrait
Style Reference
Style Transfer
Text to Video
Video Generation
Video
Showing 30 of 579 templates