Nodes/WhiteRabbit/๐Ÿ‡ RIFE VFI Custom Timing
ComfyUI Node

๐Ÿ‡ RIFE VFI Custom Timing

Custom timing for RIFE 4.7/4.9 โ€” still โ€œinterpolate by multiple,โ€ but you control where the in-betweens land (ease in/out, clamps, or your own t-list).

By Artificial-SweetenerยทCreated 12 months agoยทUpdated 3 months agoยท 75
๐Ÿ‡ RIFE VFI Custom Timing
  • frames
  • optional_interpolation_states
  • IMAGE
โ—„ckpt_namerife47.pthโ–บ
โ—„multiplier2โ–บ
โ—„t_modelinearโ–บ
โ—„t_gamma1.00โ–บ
โ—„t_min0.000โ–บ
โ—„t_max1.000โ–บ
โ—„scale_factor1โ–บ
โ—„ensembletrueโ–บ
โ—„clear_cache_after_n_frames10โ–บ
โ—„custom_t_list_csvโ–บ
Categoryvideo utils

Inputs (12)

NameTypeDefaultDescription
ckpt_nameCOMBOrife47.pthChoose the RIFE 4.7 or 4.9 model file from the base pack.
framesIMAGEYour input clip: one image per frame.
multiplierINT2How many new frames to create between each pair. 0 = passthrough (no new frames).
t_modeCOMBOlinearHow to spread the new frames over time: straight line, ease in/out, limit the range, or provide your own list.
t_gammaFLOAT1.000.05โ€“10Easing strength for gamma modes. Higher = more easing.
t_minFLOAT0.0000โ€“1Earliest allowed position between the two frames (0 = exactly the first frame). Use with bounded_linear.
t_maxFLOAT1.0000โ€“1Latest allowed position between the two frames (1 = exactly the next frame). Use with bounded_linear.
scale_factorCOMBO1Quality vs speed. 1.0 recommended. Lower = faster/softer; higher = sharper/slower.
ensembleBOOLEANtrueBlend forward & backward predictions to reduce artifacts (slower).
clear_cache_after_n_framesINT100โ€“1000Free up GPU memory every N generated frames (advanced). Set 0 to never.
custom_t_list_csvoptSTRINGExact positions between the two frames (0โ€“1), comma-separated, e.g. 0.18,0.41,0.66. Overrides the schedule.
optional_interpolation_statesoptINTERPOLATION_STATESDonโ€™t create in-between frames for selected frame pairs (e.g., scene cuts). Timing stays the same.

Outputs (1)

NameTypeDescription
IMAGEIMAGEโ€”