Nodes/Steerable Motion/Video Continuation Generator πŸŽžοΈπŸ…’πŸ…œ
ComfyUI Node

Video Continuation Generator πŸŽžοΈπŸ…’πŸ…œ

Creates a continuation video by placing overlap frames from the end of input video at the start, with optional end frame.

By banodocoΒ·Created 3 years agoΒ·Updated 10 months agoΒ· 974
Video Continuation Generator πŸŽžοΈπŸ…’πŸ…œ
  • input_video_frames
  • end_frame
  • control_images
  • inpaint_mask
  • continuation_video_frames
  • continuation_frame_masks
β—„total_output_frames81β–Ί
β—„overlap_frames3β–Ί
β—„empty_frame_fill_level0.50β–Ί
β—„how_to_use_control_imagesstart_sequence_at_beginning_and_prioritise_input_framesβ–Ί
β—„how_to_use_inpaint_masksstart_sequence_at_beginning_and_prioritise_input_framesβ–Ί
CategorySteerable-Motion

Inputs (9)

NameTypeDefaultDescription
input_video_framesIMAGEInput video frames to create continuation from.
total_output_framesINT811–10000Total number of frames for the output continuation video. Must satisfy: (frames - 1) divisible by 4.
overlap_framesINT31–50Number of frames from the end of input video to use as overlap at the start.
empty_frame_fill_levelFLOAT0.500–1Grayscale level (0.0 black, 1.0 white) for empty continuation frames.
end_frameoptIMAGEOptional single frame to place at the end of the continuation video.
control_imagesoptIMAGEOptional control images to fill the empty frames.
inpaint_maskoptMASKOptional inpaint mask to use for the empty frames, overriding the default mask.
how_to_use_control_imagesoptCOMBOstart_sequence_at_beginning_and_prioritise_input_framesIf start_sequence_at_beginning_and_prioritise_input_frames is selected, control images align with frame 0 but input overlap frames take priority, so control images become visible after the overlap period. If start_sequence_after_overlap_frames_and_prioritise_input_frames is selected, control images start being placed after the overlap frames from the input video.
how_to_use_inpaint_masksoptCOMBOstart_sequence_at_beginning_and_prioritise_input_framesIf start_sequence_at_beginning_and_prioritise_input_frames is selected, inpaint masks align with frame 0 but preserve input overlap frames as known. If start_sequence_after_overlap_frames_and_prioritise_input_frames is selected, inpaint masks only affect frames after the overlap period.

Outputs (2)

NameTypeDescription
continuation_video_framesIMAGEβ€”
continuation_frame_masksMASKβ€”