ComfyUI > Nodes > ComfyUI-Image-Effects > 📼 VHS Glitch

ComfyUI Node: 📼 VHS Glitch

Class Name

VHSGlitchNode

Category
Image Effects
Author
orion4d (Account age: 929days)
Extension
ComfyUI-Image-Effects
Latest Updated
2025-05-28
Github Stars
0.02K

How to Install ComfyUI-Image-Effects

Install this extension via the ComfyUI Manager by searching for ComfyUI-Image-Effects
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-Image-Effects 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 Glitch Description

Simulate nostalgic VHS effects for vintage, glitchy aesthetic in digital images with customizable imperfections and artifacts.

📼 VHS Glitch:

The VHSGlitchNode is designed to simulate the nostalgic and distinctive visual effects reminiscent of old VHS tapes. This node is particularly useful for artists and creators looking to add a vintage, glitchy aesthetic to their digital images. By applying a series of effects such as horizontal shifts, color bleeding, and scan lines, the node replicates the imperfections and artifacts commonly associated with analog video recordings. These effects can be finely tuned to achieve varying levels of intensity, allowing for a wide range of creative expressions. The main goal of the VHSGlitchNode is to provide users with a tool that can transform modern digital images into artworks that evoke the charm and character of retro video media.

📼 VHS Glitch Input Parameters:

image

The image parameter is the input image that you want to apply the VHS glitch effect to. It should be provided in a compatible format that the node can process, typically as a tensor or array. This parameter is crucial as it serves as the base upon which all glitch effects will be applied.

glitch_intensity

The glitch_intensity parameter controls the overall strength of the glitch effects applied to the image. A higher value results in more pronounced and frequent glitches, while a lower value produces subtler effects. This parameter allows you to adjust the level of distortion to match your creative vision. The range typically varies from 0 (no glitch) to 1 (maximum glitch).

color_shift

The color_shift parameter determines the degree of color displacement in the image, simulating the misalignment of color channels often seen in old VHS tapes. This effect can add a layer of visual complexity and interest to the image. The parameter usually ranges from 0 (no shift) to a higher value that increases the displacement.

scan_lines

The scan_lines parameter adds horizontal lines across the image, mimicking the scan lines visible on CRT screens. This effect enhances the retro aesthetic and can be adjusted to vary the density and visibility of the lines. The parameter typically ranges from 0 (no scan lines) to a higher value for more pronounced lines.

noise_amount

The noise_amount parameter introduces random noise to the image, replicating the grainy texture characteristic of VHS recordings. This effect can be used to add texture and depth to the image. The parameter usually ranges from 0 (no noise) to a higher value for more noticeable noise.

tracking_errors

The tracking_errors parameter is a boolean that, when enabled, introduces horizontal shifts in the image to simulate tracking errors common in VHS playback. This effect can add an authentic touch to the glitch effect. The default value is typically True.

color_bleeding

The color_bleeding parameter controls the extent to which colors bleed into each other, a common artifact in analog video. This effect can enhance the vintage look of the image. The parameter usually ranges from 0 (no bleeding) to 1 (maximum bleeding), with a default value of 0.4.

frame_jitter

The frame_jitter parameter introduces slight vertical or horizontal movements to the image, simulating the instability of VHS playback. This effect can add dynamism and authenticity to the glitch effect. The parameter typically ranges from 0 (no jitter) to a higher value for more noticeable movement, with a default value of 0.1.

📼 VHS Glitch Output Parameters:

result

The result parameter is the output image that has been processed with the VHS glitch effects. This image reflects all the applied distortions and artifacts, providing a transformed version of the input image that embodies the desired retro aesthetic. The output is typically in the same format as the input, ready for further use or display.

📼 VHS Glitch Usage Tips:

  • Experiment with different glitch_intensity levels to find the perfect balance between subtlety and dramatic effect for your project.
  • Use color_shift and color_bleeding together to create unique color distortions that enhance the retro feel of your image.
  • Adjust scan_lines and noise_amount to add texture and authenticity, especially if you're aiming for a more pronounced vintage look.

📼 VHS Glitch Common Errors and Solutions:

Image format not supported

  • Explanation: The input image is not in a compatible format for processing.
  • Solution: Ensure that the image is provided as a tensor or array in a format that the node can process.

Glitch intensity out of range

  • Explanation: The glitch_intensity value is set outside the acceptable range.
  • Solution: Adjust the glitch_intensity to be within the range of 0 to 1.

Color shift value too high

  • Explanation: The color_shift parameter is set to a value that causes excessive distortion.
  • Solution: Reduce the color_shift value to achieve a more balanced effect.

📼 VHS Glitch Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-Image-Effects
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.