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-obvpm-timeline > H3 Joint Audio Mask (obvpm)

ComfyUI Node: H3 Joint Audio Mask (obvpm)

Class Name

H3JointAudioMask

Category
obvpm/h3
Author
chanon (Account age: 5908days)
Extension
comfyui-obvpm-timeline
Latest Updated
2026-10-12
Github Stars
0.16K

How to Install comfyui-obvpm-timeline

Install this extension via the ComfyUI Manager by searching for comfyui-obvpm-timeline
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter comfyui-obvpm-timeline 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 Joint Audio Mask (obvpm) Description

Manages audio-video synchronization and refinement in a latent space, maintaining audio integrity during visual refinement.

H3 Joint Audio Mask (obvpm):

The H3JointAudioMask node is designed to manage the synchronization and refinement of audio and video within a latent space, specifically for scenarios where both audio and video are processed together. Its primary function is to maintain the integrity of the audio track while the visual component is being refined, preventing unnecessary re-rendering of audio that has already been completed. This node is particularly useful in applications where lip synchronization is crucial, as it allows for the audio to be held constant or resampled alongside the video, depending on the desired outcome. By using a noise mask, the node ensures that the audio remains consistent with the original input or is adjusted in tandem with the visual changes, providing flexibility in how audio-visual content is processed and refined.

H3 Joint Audio Mask (obvpm) Input Parameters:

latent

The latent parameter represents the upscaled joint audio-visual latent, which includes both video and audio components. This parameter is crucial as it serves as the input data that the node will process. The latent is expected to be a nested tensor containing both video and audio streams, and it is essential for the node to function correctly. The latent should not already contain a noise mask, as this would interfere with the node's processing capabilities.

audio_denoise

The audio_denoise parameter is a float value that determines the extent to which the audio should be resampled alongside the video. A value of 0.0 means the audio will remain exactly as it was input, ensuring no changes are made during the refinement process. Higher values, up to a maximum of 1.0, allow for the audio to be resampled, which can be useful for achieving lip synchronization with the video. The default value is 0.0, and the parameter can be adjusted in increments of 0.05 to fine-tune the balance between audio fidelity and synchronization with visual changes.

H3 Joint Audio Mask (obvpm) Output Parameters:

latent

The output latent is the same as the input latent but with an added noise mask that holds the audio at the specified audio_denoise level. This output is crucial as it allows the sampler to process the video and audio together while maintaining the desired audio characteristics. The noise mask ensures that the audio is either preserved exactly or resampled in sync with the video, depending on the audio_denoise setting. This output is intended to be wired to the sampler's latent_image input for further processing.

H3 Joint Audio Mask (obvpm) Usage Tips:

  • To maintain the original audio quality while refining the video, set the audio_denoise parameter to 0.0. This ensures that the audio remains unchanged during the process.

  • For applications requiring lip synchronization, consider setting the audio_denoise parameter to around 0.5. This allows the audio to be resampled alongside the video, helping to achieve better synchronization between the two.

H3 Joint Audio Mask (obvpm) Common Errors and Solutions:

H3 Joint Audio Mask: the latent already carries a noise mask; wire the upscaled AV latent directly.

  • Explanation: This error occurs when the input latent already contains a noise mask, which conflicts with the node's processing requirements.
  • Solution: Ensure that the input latent does not have a pre-existing noise mask. Use a fresh latent that has not been processed with a noise mask.

H3MCtxApplyPins: the target latent already carries a noise mask; composing masks is not supported.

  • Explanation: This error indicates that the target latent already has a noise mask, and the node cannot handle multiple masks.
  • Solution: Provide a latent that does not have any noise mask applied. Start with a clean latent to avoid this issue.

H3 Joint Audio Mask (obvpm) Related Nodes

Go back to the extension to check out more related nodes.
comfyui-obvpm-timeline
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 Joint Audio Mask (obvpm)