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).
๐ 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)
| Name | Type | Default | Description |
|---|---|---|---|
| ckpt_name | COMBO | rife47.pth | Choose the RIFE 4.7 or 4.9 model file from the base pack. |
| frames | IMAGE | Your input clip: one image per frame. | |
| multiplier | INT | 2 | How many new frames to create between each pair. 0 = passthrough (no new frames). |
| t_mode | COMBO | linear | How to spread the new frames over time: straight line, ease in/out, limit the range, or provide your own list. |
| t_gamma | FLOAT | 1.000.05โ10 | Easing strength for gamma modes. Higher = more easing. |
| t_min | FLOAT | 0.0000โ1 | Earliest allowed position between the two frames (0 = exactly the first frame). Use with bounded_linear. |
| t_max | FLOAT | 1.0000โ1 | Latest allowed position between the two frames (1 = exactly the next frame). Use with bounded_linear. |
| scale_factor | COMBO | 1 | Quality vs speed. 1.0 recommended. Lower = faster/softer; higher = sharper/slower. |
| ensemble | BOOLEAN | true | Blend forward & backward predictions to reduce artifacts (slower). |
| clear_cache_after_n_frames | INT | 100โ1000 | Free up GPU memory every N generated frames (advanced). Set 0 to never. |
| custom_t_list_csvopt | STRING | Exact positions between the two frames (0โ1), comma-separated, e.g. 0.18,0.41,0.66. Overrides the schedule. | |
| optional_interpolation_statesopt | INTERPOLATION_STATES | Donโt create in-between frames for selected frame pairs (e.g., scene cuts). Timing stays the same. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | โ |