ComfyUI Node

Split Image Batch

Split video frames (IMAGE batch) into parts for multi-GPU upscale. Connect part_1..part_N to Upscale Image (Model + Start) branches, then Merge Image Batch to restore order.

By WhyNotNN·Created about a month ago·Updated about a month ago· 0
Split Image Batch
  • images
  • part_1
  • part_2
  • part_3
  • part_4
  • part_5
  • part_6
  • part_7
  • part_8
  • info
  • total_frames
num_parts4
modesequential
frames_per_part0
Categorydistributed/video

Inputs (4)

NameTypeDefaultDescription
imagesIMAGE
num_partsINT41–8How many chunks to split into (wire each to a GPU upscale branch).
modeCOMBOsequentialsequential = contiguous frame ranges (0..N/4, …). interleaved = round-robin (frame 0→part1, 1→part2, …).
frames_per_partoptINT00–99999If > 0, ignore num_parts sizing and cut into chunks of this many frames (capped at 8 parts). Last part gets the remainder.

Outputs (10)

NameTypeDescription
part_1IMAGE
part_2IMAGE
part_3IMAGE
part_4IMAGE
part_5IMAGE
part_6IMAGE
part_7IMAGE
part_8IMAGE
infoSTRING
total_framesINT