- LoadGifFrames: loads GIF via Pillow (no OpenCV/FFmpeg), deduplicates
identical frames using MD5 hash, outputs unique_frames batch + frame_map
JSON for reconstruction. Alpha channel composited over white background.
- RemapGifFrames: decompressor node that expands deduplicated processed
frames back to full sequence using frame_map.
- BatchToImageList: splits IMAGE batch [N,H,W,C] into list of N individual
frames so ComfyUI iterates the pipeline per-frame, avoiding RAM spikes
on VAE encode/decode with large GIF batches.
- js/load_gif_frames.js: upload widget for LoadGifFrames accepting .gif only.