Skip to content

ComfyUI-VideoHelperSuite (VHS)

Loads video frames into batches and encodes output image sequences into H.264/H.265 MP4s with audio passthrough. Package: Kosinkadink/ComfyUI-VideoHelperSuite.

Updated Oct 17, 2026 · 1 min read

At a glanceEntity
Node / Pack
ComfyUI-VideoHelperSuite (VHS)
Category
custom-pack
Inputs
images, frame_rate, loop_count, format, crf
Outputs
VHS_FILENAMES (MP4, WebM, ProRes, GIF)
Source Pack
Kosinkadink/ComfyUI-VideoHelperSuite

What ComfyUI-VideoHelperSuite (VHS) does in a ComfyUI graph

Loads video frames into batches and encodes output image sequences into H.264/H.265 MP4s with audio passthrough.

On the canvas, this node accepts `images, frame_rate, loop_count, format, crf` and emits `VHS_FILENAMES (MP4, WebM, ProRes, GIF)`. Every pin is color-coded by data type so you cannot accidentally wire a pixel `IMAGE` tensor into a `LATENT` pin without an intermediate encode step.

Installation and missing-node recovery on Windows

ComfyUI-VideoHelperSuite (VHS) is provided by `Kosinkadink/ComfyUI-VideoHelperSuite`. Open ComfyUI-Manager, click **Install Custom Nodes** (or **Install Missing Custom Nodes** if you loaded a workflow with red boxes), and restart the server.

Download the full Windows desktop or portable package at /download to get started with a clean Python 3.12 environment.

FAQs

How do I fix "ComfyUI-VideoHelperSuite (VHS)" showing up as a red box in ComfyUI?

Open ComfyUI-Manager, click **Install Missing Custom Nodes**, install `Kosinkadink/ComfyUI-VideoHelperSuite`, and restart ComfyUI.

What are the main inputs and outputs of ComfyUI-VideoHelperSuite (VHS)?

Inputs: images, frame_rate, loop_count, format, crf. Outputs: VHS_FILENAMES (MP4, WebM, ProRes, GIF).

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.

Sofa split between tweed and snow-leopard fabric, an image edit made in ComfyUI