ComfyUI > Nodes > DJZ-Nodes > VHS Effect v1

ComfyUI Node: VHS Effect v1

Class Name

VHS_Effect_v1

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 v1 Description

Simulate VHS tape effects for nostalgic visuals in digital images.

VHS Effect v1:

The VHS_Effect_v1 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 leveraging these effects, you can transform modern digital images into ones that appear as if they were captured on an old VHS camcorder, complete with the characteristic graininess and color distortions. This node is particularly useful for artists and creators looking to evoke a sense of nostalgia or to add a vintage touch to their visual projects.

VHS Effect v1 Input Parameters:

images

This parameter represents the input images that you want to apply the VHS effect to. The images should be in a compatible format that the node can process, typically as a tensor or array of image data.

composite_preemphasis

This parameter controls the level of preemphasis applied to the composite video signal, which can affect the overall sharpness and clarity of the image. The default value is 4.0, with a range from 0.0 to 8.0, allowing you to adjust the intensity of this effect.

vhs_out_sharpen

This parameter determines the amount of sharpening applied to the output image, enhancing the edges and details. The default value is 2.5, with a range from 1.0 to 5.0, enabling you to fine-tune the sharpness to achieve the desired level of detail.

color_bleeding

This parameter simulates the color bleeding effect commonly seen in VHS recordings, where colors appear to bleed into adjacent areas. The default value is 5.0, with a range from 0.0 to 10.0, allowing you to control the extent of this effect.

video_noise

This parameter adds video noise to the image, replicating the grainy texture typical of VHS tapes. The default value is 1000.0, with a range from 0.0 to 4200.0, giving you the flexibility to adjust the noise level to suit your artistic vision.

chroma_noise

This parameter introduces chroma noise, affecting the color channels of the image to create a more authentic VHS look. The default value is 5000.0, with a range from 0.0 to 16384.0, allowing for a wide range of noise intensities.

chroma_phase_noise

This parameter controls the phase noise in the chroma channels, which can alter the color balance and create subtle shifts in hue. The default value is 25.0, with a range from 0.0 to 50.0, enabling you to adjust the phase noise to achieve the desired effect.

enable_ringing

This boolean parameter determines whether the ringing effect, a common artifact in VHS recordings, is applied. The default setting is True, meaning the effect is enabled by default, adding to the authenticity of the VHS simulation.

VHS Effect v1 Output Parameters:

processed_images

The output of the VHS_Effect_v1 node is a set of processed images that have been transformed to exhibit the visual characteristics of VHS tapes. These images will display the applied effects such as color bleeding, video noise, and chroma noise, providing a retro, vintage appearance that mimics the look of old VHS recordings.

VHS Effect v1 Usage Tips:

  • Experiment with the composite_preemphasis and vhs_out_sharpen parameters to balance clarity and sharpness, achieving the desired level of detail in your images.
  • Use the color_bleeding and video_noise parameters to enhance the retro aesthetic, adjusting them to create the perfect amount of distortion and graininess.
  • Enable the enable_ringing option to add authenticity to your VHS effect, as this artifact is a hallmark of VHS recordings.

VHS Effect v1 Common Errors and Solutions:

"Input image format not supported"

  • Explanation: The input images are not in a compatible format for processing.
  • Solution: Ensure that the images are provided in a format that the node can process, such as a tensor or array of image data.

"Parameter value out of range"

  • Explanation: One or more input parameters have been set outside their allowable range.
  • Solution: Check the parameter values and ensure they fall within the specified minimum and maximum limits.

"Processing error due to high noise levels"

  • Explanation: Excessive noise levels may cause processing issues or undesirable results.
  • Solution: Reduce the video_noise and chroma_noise parameters to more moderate levels to prevent processing errors and achieve a more balanced effect.

VHS Effect v1 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.