ComfyUI > Nodes > DJZ-Nodes > VHS Effect v2

ComfyUI Node: VHS Effect v2

Class Name

VHS_Effect_v2

Category
image/effects
Author
DriftJohnson (Account age: 4052days)
Extension
DJZ-Nodes
Latest Updated
2025-04-25
Github Stars
0.04K

How to Install DJZ-Nodes

Install this extension via the ComfyUI Manager by searching for DJZ-Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter DJZ-Nodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

VHS Effect v2 Description

Simulate VHS tape effects for retro aesthetic in digital images with customizable imperfections and vintage charm.

VHS Effect v2:

The VHS_Effect_v2 node is designed to simulate the nostalgic and distinctive visual characteristics of VHS tapes, bringing a retro aesthetic to your digital images. This node applies a series of effects that mimic the imperfections and unique qualities of VHS recordings, such as color bleeding, video noise, and chroma noise. By adjusting various parameters, you can control the intensity and style of these effects, allowing for a customized retro look. The node is particularly useful for artists looking to add a vintage touch to their work, creating visuals that evoke the analog charm of the past.

VHS Effect v2 Input Parameters:

images

This parameter represents the input image(s) that you want to apply the VHS effect to. It is essential as it serves as the base for all subsequent transformations.

composite_preemphasis

This float parameter controls the preemphasis applied to the composite signal, affecting the overall sharpness and clarity of the image. It ranges from 0.0 to 8.0, with a default value of 4.0. Higher values increase the emphasis on high-frequency details, enhancing sharpness.

vhs_out_sharpen

This float parameter determines the level of sharpening applied to the output image. It ranges from 1.0 to 5.0, with a default value of 2.5. Increasing this value results in a crisper image, while lower values produce a softer look.

color_bleeding

This float parameter simulates the color bleeding effect typical of VHS tapes, where colors slightly overlap and blend. It ranges from 0.0 to 10.0, with a default value of 5.0. Higher values intensify the bleeding effect, creating a more pronounced vintage appearance.

video_noise

This float parameter adds video noise to the image, mimicking the grainy texture of VHS recordings. It ranges from 0.0 to 4200.0, with a default value of 1000.0. Adjusting this value changes the amount of noise, with higher values producing a more textured and aged look.

chroma_noise

This float parameter introduces chroma noise, affecting the color channels of the image. It ranges from 0.0 to 16384.0, with a default value of 5000.0. Increasing this value enhances the color noise, contributing to the retro aesthetic.

chroma_phase_noise

This float parameter controls the phase noise in the chroma channels, affecting the color stability. It ranges from 0.0 to 50.0, with a default value of 25.0. Higher values result in more color instability, enhancing the vintage effect.

enable_ringing

This boolean parameter enables or disables the ringing effect, which simulates the halo-like artifacts around edges typical of VHS recordings. It is enabled by default, adding to the authenticity of the VHS look.

ringing_power

This parameter adjusts the intensity of the ringing effect when enabled. It influences how pronounced the halo artifacts appear around edges, contributing to the overall retro feel.

tape_speed

This parameter allows you to select the tape speed, which affects the playback quality and characteristics of the VHS effect. Different speeds can simulate various playback conditions, altering the visual output.

VHS Effect v2 Output Parameters:

processed_images

The output is a tensor of processed images with the VHS effect applied. This output retains the original dimensions and format of the input images but with the added retro aesthetic. The processed images can be used directly in your projects to achieve a vintage look.

VHS Effect v2 Usage Tips:

  • Experiment with the color_bleeding and video_noise parameters to achieve the desired level of retro aesthetic. Higher values can create a more pronounced vintage effect.
  • Use the vhs_out_sharpen parameter to fine-tune the sharpness of the output image, balancing between a crisp and a soft look.
  • Adjust the tape_speed setting to simulate different playback conditions, which can subtly alter the overall appearance of the effect.

VHS Effect v2 Common Errors and Solutions:

"Invalid image input"

  • Explanation: This error occurs when the input provided is not a valid image or is in an unsupported format.
  • Solution: Ensure that the input is a valid image tensor and is in a compatible format before applying the VHS effect.

"Parameter out of range"

  • Explanation: This error indicates that one or more parameters have been set outside their allowable range.
  • Solution: Check the parameter values and ensure they fall within the specified minimum and maximum limits. Adjust any out-of-range values accordingly.

VHS Effect v2 Related Nodes

Go back to the extension to check out more related nodes.
DJZ-Nodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.