Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-MAINodes > H3 Seam Normalize (alpha)

ComfyUI Node: H3 Seam Normalize (alpha)

Class Name

H3SeamNormalize

Category
MAINodes/alpha
Author
matlowai (Account age: 1004days)
Extension
ComfyUI-MAINodes
Latest Updated
2026-08-26
Github Stars
0.11K

How to Install ComfyUI-MAINodes

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

H3 Seam Normalize (alpha) Description

Seamlessly adjust color and audio properties for smooth transitions in video editing and AI-generated content.

H3 Seam Normalize (alpha):

H3SeamNormalize is a node designed to seamlessly adjust and normalize the color and audio properties of video frames and audio clips, ensuring a smooth transition between different segments. This node is particularly useful in video editing and AI-generated content where maintaining consistent visual and audio quality across different clips is crucial. By applying linear-light RGB gains or luma-based adjustments, H3SeamNormalize effectively balances the color channels to match the source and generated content, minimizing discrepancies and enhancing the overall coherence of the video. Additionally, it offers audio normalization to match the root mean square (RMS) levels, ensuring that audio transitions are as seamless as the visual ones. This node is essential for artists and creators who aim to produce polished and professional-quality video content without noticeable seams or abrupt changes.

H3 Seam Normalize (alpha) Input Parameters:

source_tail

The source_tail parameter represents the tail end of the source video frames that you want to normalize. It is crucial for determining the baseline color and audio properties that the generated content should match. This parameter impacts the node's ability to accurately calculate the necessary adjustments for seamless integration.

generated_prefix

The generated_prefix parameter is the initial segment of the generated video frames that need to be normalized. It is used in conjunction with the source_tail to compute the differences and apply the necessary gains to achieve a consistent look and feel across the video.

images

The images parameter refers to the video frames that are to be normalized. These frames are adjusted based on the calculated gains to ensure that the visual transition between different segments is smooth and visually appealing.

mode

The mode parameter specifies the method of normalization to be applied, such as "channels (linear-light RGB gains)" or "luma". This choice determines how the node calculates and applies the gains, affecting the final visual output. The mode should be chosen based on the specific requirements of the video content.

max_gain

The max_gain parameter sets the maximum allowable gain that can be applied during normalization. This is important to prevent over-adjustment, which could lead to unnatural-looking results. The value should be set carefully to balance between effective normalization and maintaining the integrity of the original content.

source_tail_audio

The source_tail_audio parameter is the audio segment corresponding to the source_tail video frames. It is used to determine the baseline audio properties for normalization, ensuring that audio transitions are as smooth as the visual ones.

generated_prefix_audio

The generated_prefix_audio parameter is the audio segment corresponding to the generated_prefix video frames. It is used to calculate the necessary audio adjustments to match the source audio properties.

audio

The audio parameter refers to the audio data that needs to be normalized. This parameter is crucial for ensuring that the audio levels are consistent across different segments, preventing abrupt changes in volume or quality.

audio_mode

The audio_mode parameter specifies the method of audio normalization, such as "gain (match the handle's rms)". This choice affects how the node adjusts the audio levels, ensuring that the audio transitions are smooth and consistent with the visual content.

audio_fade_ms

The audio_fade_ms parameter sets the duration of the audio fade in milliseconds. This is important for creating smooth audio transitions, preventing abrupt changes in audio levels that could be jarring to the audience.

H3 Seam Normalize (alpha) Output Parameters:

out

The out parameter is the normalized video frames output. It represents the adjusted frames that have been processed to ensure a seamless visual transition between different segments, maintaining consistent color and brightness levels.

oa

The oa parameter is the normalized audio output. It represents the adjusted audio data that has been processed to ensure smooth transitions in audio levels, matching the visual content's quality and consistency.

srep

The srep parameter is a summary report of the normalization process. It provides details on the gains applied and the residual errors, offering insights into the effectiveness of the normalization and any remaining discrepancies.

H3 Seam Normalize (alpha) Usage Tips:

  • Use the "channels (linear-light RGB gains)" mode for content where color accuracy is critical, as it provides precise control over individual color channels.
  • Set the max_gain parameter carefully to avoid over-adjustment, which can lead to unnatural-looking results. A value slightly above 1.0 is often sufficient for most content.
  • When working with audio, ensure that the audio_mode is set to match the desired RMS levels for consistent audio quality across segments.

H3 Seam Normalize (alpha) Common Errors and Solutions:

"Mismatch in output shape"

  • Explanation: This error occurs when the output video frames do not match the expected shape, possibly due to incorrect input dimensions.
  • Solution: Ensure that the source_tail and generated_prefix parameters have compatible dimensions and that the images parameter is correctly sized.

"Excessive gain applied"

  • Explanation: This error indicates that the applied gain exceeds the max_gain limit, leading to potential over-adjustment.
  • Solution: Review the max_gain parameter and adjust it to a more appropriate value to prevent excessive gains.

"Audio normalization failed"

  • Explanation: This error occurs when the audio normalization process cannot match the desired RMS levels.
  • Solution: Check the audio_mode and ensure that the source_tail_audio and generated_prefix_audio parameters are correctly set and contain valid audio data.

H3 Seam Normalize (alpha) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-MAINodes
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 Models, enabling artists to harness the latest AI tools to create incredible art.

H3 Seam Normalize (alpha)