ComfyUI Node
🐇 RIFE Seam Timing Analyzer
Finds a smooth loop timing: measures motion in your clip and solves a set of t-values across the wrap [last→first] so the seam blends naturally.
🐇 RIFE Seam Timing Analyzer
- full_clip
- t_list_csv
- multiplier
◄ckpt_namerife47.pth►
◄scale_factor1►
◄ensembletrue►
◄multiplier4►
◄use_first_twotrue►
◄use_last_twotrue►
◄use_global_medianfalse►
◄calibrate_metricMSE►
◄calibrate_iters12►
◄t_min0.000►
◄t_max0.960►
◄auto_tmaxfalse►
◄t_cap0.9950►
Categoryvideo utils
Inputs (14)
| Name | Type | Default | Description |
|---|---|---|---|
| ckpt_name | COMBO | rife47.pth | Choose the RIFE 4.7 or 4.9 model file (used only to test candidate timings). |
| scale_factor | COMBO | 1 | Quality vs speed for the probe renders. 1.0 recommended. |
| ensemble | BOOLEAN | true | Blend forward & backward predictions to reduce artifacts (slower). |
| full_clip | IMAGE | Your input clip (≥2 frames). Real motion here decides the loop seam timing. | |
| multiplier | INT | 4 | How many new frames you plan to create at the loop seam [last→first]. Set 0 to skip. |
| use_first_two | BOOLEAN | true | Match the motion between the first two frames in your clip. |
| use_last_two | BOOLEAN | true | Match the motion between the last two frames in your clip. |
| use_global_median | BOOLEAN | false | Use the median motion across the whole clip (needs ≥3 frames). Helps ignore outliers. |
| calibrate_metric | COMBO | MSE | How we compare frames while solving: MSE (more sensitive) or L1 (more forgiving). |
| calibrate_iters | INT | 124–24 | Search depth per solve. Higher = slower, but a tighter match. |
| t_min | FLOAT | 0.0000–1 | Earliest allowed blend point at the seam (0 = exactly the last frame). |
| t_max | FLOAT | 0.9600–1 | Latest allowed blend point at the seam (keep below 1.0 to avoid sticking to the first frame). |
| auto_tmaxopt | BOOLEAN | false | Automatically push the upper limit closer to the next frame to hit the target motion step. |
| t_capopt | FLOAT | 0.99500.5–0.9999 | Safety cap used with the auto upper limit (keeps it just shy of 1.0). |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| t_list_csv | STRING | — |
| multiplier | INT | — |