- Input/output are now standard ComfyUI IMAGE tensors [B, H, W, C]
float32 in [0,1], compatible with any Load/Save Video node
- Remove file-path and folder_paths dependencies from the node
- Add interpolate_batch_2x() to phase_interpolation.py for
frame-list based processing
- Output frame count: B*2-1 (original frames interleaved with
synthesized midpoints)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Input: list video files from ComfyUI input directory with
video_upload widget (file browser + drag-drop support)
- Output: OUTPUT_NODE=True, return ui dict with video preview
and thumbnail image for display in the node
- Remove raw string path input; use folder_paths resolution
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Implements Fourier-transform phase difference interpolation on a
complex steerable pyramid. Doubles video frame rate while preserving
sharpness and minimizing ghosting artifacts.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>