Skip to content

Wiring & Fixing ComfyUI-VideoHelperSuite (VHS)

Practical pin-by-pin connection order and common error fixes for ComfyUI-VideoHelperSuite (VHS) in ComfyUI workflows.

Updated Oct 17, 2026 · 1 min read

At a glanceHow-to
Target Node
ComfyUI-VideoHelperSuite (VHS)
Required Inputs
images, frame_rate, loop_count, format, crf
Output Pins
VHS_FILENAMES (MP4, WebM, ProRes, GIF)
Package
Kosinkadink/ComfyUI-VideoHelperSuite

Step-by-step pin wiring for ComfyUI-VideoHelperSuite (VHS)

  1. Drop ComfyUI-VideoHelperSuite (VHS) onto the canvas by double-clicking and searching its title.
  2. Connect all required upstream wires (`images, frame_rate, loop_count, format, crf`) from your checkpoint loader, prompt conditioning, or image preprocessor.
  3. Route the output (`VHS_FILENAMES (MP4, WebM, ProRes, GIF)`) into your downstream KSampler or VAE Decode node, then click **Queue Prompt**.

Fixing dependency conflicts and type mismatches

If the console prints a Python import error or tensor shape mismatch on this node, verify that your checkpoint family (SD 1.5, SDXL, or Flux) matches any attached LoRA, ControlNet, or IPAdapter weight.

For custom node packs on Windows, run **Update All** inside ComfyUI-Manager or grab a fresh desktop environment from /download.

FAQs

Why won't a wire snap onto ComfyUI-VideoHelperSuite (VHS)?

ComfyUI enforces strict pin types. Check that the upstream output matches `images, frame_rate, loop_count, format, crf` and insert a VAE Encode/Decode or preprocessor node if converting between pixels and latents.

How do I bypass this node temporarily without deleting my wires?

Select the node on the canvas and press **Ctrl+B** (Bypass) or **Ctrl+M** (Mute) to test your graph without disconnecting cables.

Run on your hardware. Free forever.

The full ComfyUI engine: open source, fast, extensible, and yours to run however you want. Download the desktop app and open this workflow on your own machine.

Fantasy valley with a waterfall and stone spires, generated in ComfyUI