VideoPartial CaptureComfyUI-VideoHelperSuite

Video Combine (VHS)

class_type: VHS_VideoCombine

Source repo

Combines a sequence of image frames into a video file using the VideoHelperSuite extension. The primary video output node for ComfyUI animation workflows, supporting MP4, WebM, and GIF formats.

What It Does

VHS_VideoCombine is the video equivalent of SaveImage—it takes a batch of IMAGE frames and encodes them into a video file. It supports multiple output formats (MP4 with H.264/H.265, WebM with VP9, GIF) with configurable frame rate and quality settings.

Video outputs present unique provenance challenges: unlike PNG files, most video containers do not support arbitrary metadata embedding. The workflow JSON that would normally be saved in PNG chunks is not available in the output video file. This makes video outputs inherently less traceable than image outputs.

Numonic detects VHS_VideoCombine in the workflow graph and extracts frame count, FPS, and format settings from the node parameters.

Inputs

imagesIMAGE

Batch of image frames to combine.

frame_rateFLOAT

Output video frame rate.

formatSTRING

Output format (image/video, video/h264-mp4, etc.).

filename_prefixSTRINGoptional

Output filename prefix.

What Numonic Captures

  • Frame rate
  • Output format and codec
  • Frame count (from input batch size)
  • Node parameters in workflow JSON (when workflow is saved separately)

Known Gaps

  • Workflow JSON not embedded in video files — only available if saved separately
  • Individual frame provenance lost in the combined output
  • Audio track (if any) not tracked

Extension Pack: ComfyUI-VideoHelperSuite

This node is not built into ComfyUI. It requires the ComfyUI-VideoHelperSuite custom node package. Numonic detects and extracts metadata from this extension when it appears in workflows.

Related Nodes

Capture ComfyUI metadata automatically

Numonic extracts workflow metadata from every ComfyUI generation — models, samplers, seeds, prompts, and custom nodes. Track provenance, maintain compliance, and never lose a workflow.