Nodes/ComfyUI-VideoHelperSuite/Audio to legacy VHS_AUDIOπŸŽ₯πŸ…₯πŸ…—πŸ…’
ComfyUI Node Runs on cloud

Audio to legacy VHS_AUDIOπŸŽ₯πŸ…₯πŸ…—πŸ…’

Audio to legacy VHS_AUDIO

By KosinkadinkΒ·Created 3 years agoΒ·Updated 3 months agoΒ· 1,727
Audio to legacy VHS_AUDIOπŸŽ₯πŸ…₯πŸ…—πŸ…’
  • audio
  • vhs_audio

This is a compatibility adapter, and it exists purely to keep old audio nodes working. If you're building a fresh workflow you will almost never need it - but if you've got some third-party node that refuses to accept your audio wire, this is probably the missing piece.

Here's the backstory, because it's the whole point of the node. VHS used to carry audio around in its own internal format called VHS_AUDIO, built for speed rather than for being pleasant to work with. Then ComfyUI added a proper standardized AUDIO type, and VHS switched to using that everywhere. Cleaner, more interoperable, done. Except a few custom node packs out in the wild - external to both ComfyUI and VHS - were written against the old VHS_AUDIO format and never updated. This node bridges the gap so those nodes still function.

Why you'd reach for it

You have a modern AUDIO signal - from Load Audio, from a Video Combine, from anything current - and you need to feed it into an older node whose input socket is typed VHS_AUDIO. ComfyUI won't let you connect mismatched types, so the wire just won't take. Slot this converter in between and the modern audio comes out the other side in the legacy format that stubborn node expects.

Its mirror-image sibling, Legacy VHS_AUDIO to Audio, does the reverse - takes legacy audio out of such a node and converts it back to standard AUDIO. You'll often use the pair together: convert on the way into the old node, convert back on the way out.

How it works

There's no processing to speak of and nothing to configure. It reinterprets the audio from ComfyUI's standard AUDIO container into the legacy VHS_AUDIO container. One input, one output, no widgets.

Inputs and outputs

  • audio (input, AUDIO) - a standard ComfyUI audio signal.
  • vhs_audio (output, VHS_AUDIO) - the same audio in the legacy format, ready to plug into an external node that still demands it.

Installing it

On comfy.icu the VideoHelperSuite pack is already installed, so the node's available out of the box.

Locally: ComfyUI Manager β†’ search ComfyUI-VideoHelperSuite β†’ install β†’ restart. Or clone it directly:

cd ComfyUI/custom_nodes
git clone https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite

and restart ComfyUI.

Common issues

The main thing to know is when not to use it. If both ends of your audio chain are modern nodes, you don't need this at all - just wire AUDIO straight through. Reaching for the converter when nothing actually wants the legacy format only adds a pointless hop. The tell that you do need it is a socket typed VHS_AUDIO that won't accept your standard audio wire.

If the node itself is missing from the menu, that's the pack-level failure, not this node: VideoHelperSuite failing to import (a NumPy clash, or a broken ffmpeg reporting No valid ffmpeg found) takes all of its nodes offline at once. The startup log names the real cause; reinstall through Manager to bring them back.

CategoryVideo Helper Suite πŸŽ₯πŸ…₯πŸ…—πŸ…’/audio

Inputs (1)

NameTypeDefaultDescription
audioAUDIOβ€”

Outputs (1)

NameTypeDescription
vhs_audioVHS_AUDIOβ€”