Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > WhiteRabbit > 🐇 RIFE VFI Custom Timing

ComfyUI Node: 🐇 RIFE VFI Custom Timing

Class Name

RIFE_VFI_Advanced

Category
video utils
Author
Artificial-Sweetener (Account age: 594days)
Extension
WhiteRabbit
Latest Updated
2026-07-28
Github Stars
0.08K

How to Install WhiteRabbit

Install this extension via the ComfyUI Manager by searching for WhiteRabbit
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter WhiteRabbit in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

🐇 RIFE VFI Custom Timing Description

Sophisticated video frame interpolation tool with customizable timing for precise frame generation and smooth transitions.

🐇 RIFE VFI Custom Timing:

The RIFE_VFI_Advanced node is a sophisticated tool designed for video frame interpolation using the RIFE (Real-Time Intermediate Flow Estimation) models, specifically versions 4.7, 4.9, 4.25, and 4.26. This node allows you to customize the timing of interpolated frames, offering flexibility in how in-between frames are generated. Unlike standard interpolation methods that insert frames at evenly spaced intervals, RIFE_VFI_Advanced lets you control the placement of these frames through various timing modes, including ease in/out and custom timing lists. This capability is particularly beneficial for creating smooth transitions and achieving specific visual effects in video editing and animation projects. By providing control over the interpolation process, this node enhances the creative possibilities for AI artists and video editors, allowing for more precise and tailored results.

🐇 RIFE VFI Custom Timing Input Parameters:

ckpt_name

This parameter specifies the checkpoint file for the RIFE model you wish to use, with options including RIFE 4.7, 4.9, 4.25, or 4.26. The default is rife47.pth. This choice determines the underlying model architecture and performance characteristics, impacting the quality and speed of the interpolation.

frames

This parameter represents the input video frames that you want to interpolate. The frames are processed to generate additional in-between frames based on the specified multiplier and timing settings.

multiplier

The multiplier determines how many in-between frames are generated between each pair of original frames. For example, a multiplier of 2 would insert one additional frame between each pair, effectively doubling the frame rate.

t_mode

This parameter allows you to select the timing mode for frame interpolation. Options include ease in/out, clamps, or a custom timing list. The choice of timing mode affects how the interpolated frames are distributed over time, influencing the smoothness and style of motion.

t_gamma

The t_gamma parameter adjusts the gamma correction applied to the timing curve, allowing for fine-tuning of the interpolation's temporal distribution. This can be used to emphasize or de-emphasize certain parts of the motion.

t_min

This parameter sets the earliest allowed blend point at the seam, with a default value of 0.0. It ranges from 0.0 to 1.0 and ensures that the interpolation does not start too early, which could lead to artifacts.

t_max

The t_max parameter defines the latest allowed blend point at the seam, with a default value of 0.96. It ranges from 0.0 to 1.0 and prevents the interpolation from sticking too closely to the first frame, which could cause visual inconsistencies.

scale_factor

This parameter controls the scaling of the input frames before interpolation. It affects the resolution and quality of the output frames, with higher values leading to more detailed results.

ensemble

The ensemble parameter enables the use of multiple models or configurations to improve the robustness and quality of the interpolation. This can help reduce artifacts and enhance the overall visual fidelity.

clear_cache_after_n_frames

This parameter specifies the number of frames after which the cache should be cleared. Clearing the cache can help manage memory usage and ensure smooth processing, especially for longer videos.

custom_t_list_csv

This parameter allows you to provide a custom timing list in CSV format, specifying exact timing points for the interpolation. This offers precise control over the placement of in-between frames, enabling highly customized motion effects.

optional_interpolation_states

This parameter provides additional states or configurations for the interpolation process, allowing for further customization and optimization of the results.

🐇 RIFE VFI Custom Timing Output Parameters:

interpolated_frames

The interpolated_frames output contains the newly generated frames that have been inserted between the original input frames. These frames are created based on the specified multiplier and timing settings, resulting in a smoother and more fluid motion sequence.

🐇 RIFE VFI Custom Timing Usage Tips:

  • Experiment with different timing modes and t_gamma settings to achieve the desired motion effect, whether it's a smooth ease-in or a more abrupt transition.
  • Use the custom_t_list_csv parameter to fine-tune the timing of interpolated frames for specific scenes or effects, allowing for precise control over the motion dynamics.
  • Consider enabling the ensemble option for complex scenes or when working with high-resolution videos to enhance the quality and reduce potential artifacts.

🐇 RIFE VFI Custom Timing Common Errors and Solutions:

"Model not found: <ckpt_name>"

  • Explanation: The specified checkpoint file for the RIFE model is missing or incorrectly named.
  • Solution: Ensure that the correct model file is available in the designated directory and that the ckpt_name parameter matches the file name exactly.

"Invalid timing list format"

  • Explanation: The custom timing list provided in the custom_t_list_csv parameter is not formatted correctly.
  • Solution: Verify that the CSV file is properly formatted with valid timing values and that it adheres to the expected structure.

"Out of memory error"

  • Explanation: The system has run out of memory during the interpolation process, possibly due to high-resolution frames or a large number of frames.
  • Solution: Reduce the resolution of the input frames, decrease the multiplier, or clear the cache more frequently using the clear_cache_after_n_frames parameter.

🐇 RIFE VFI Custom Timing Related Nodes

Go back to the extension to check out more related nodes.
WhiteRabbit
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

🐇 RIFE VFI Custom Timing