Nodes/ComfyUI-BFSNodes/BFS Shot Join
ComfyUI Node

BFS Shot Join

Concatenate the generated shots in order, trim each to its length and cross-fade soft joins.

By alisson-anjos·Created 7 months ago·Updated about 8 hours ago· 115
BFS Shot Join
  • images
  • shots
  • audio
  • timeline
  • images
  • audio
  • fps
  • comparison
◄crossfade4►
◄comparisonfalse►
◄label►
◄comparison_height360►
CategoryBFS/shot loop

Inputs (8)

NameTypeDefaultDescription
imagesIMAGEDecoded frames of every shot (the list from VAE Decode).
shotsBFS_SHOTThe shots list from BFS Shot Planner.
crossfadeINT40–24Frames to blend across boundaries that are not camera cuts, using the overlap each shot generated past its end. 0 = hard joins everywhere.
audiooptAUDIOSoundtrack to return with the video (e.g. the planner's audio output).
timelineoptBFS_SHOT_TIMELINEThe planner's timeline. With it, shots that did not run are filled with the original video (or dropped, per the planner's setting) and the soundtrack follows.
comparisonoptBOOLEANfalseAlso output a side-by-side video: original shot | references | result, with the shot's info on top and its prompt below.
labeloptSTRINGExtra text for the comparison's top bar, e.g. the model, LoRA, steps and seed.
comparison_heightoptINT3600–4096Height of each column in the comparison (0 = full size). Smaller is much lighter for long videos.

Outputs (4)

NameTypeDescription
imagesIMAGE—
audioAUDIO—
fpsFLOAT—
comparisonIMAGE—