ComfyUI > Nodes > ComfyUI-AV-Handles > AV Handles (Add)

ComfyUI Node: AV Handles (Add)

Class Name

AVHandlesAdd

Category
video/handles
Author
pizurny (Account age: 1228days)
Extension
ComfyUI-AV-Handles
Latest Updated
2025-11-08
Github Stars
0.02K

How to Install ComfyUI-AV-Handles

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

AV Handles (Add) Description

Enhances multimedia by adding frame handles for audio-video sync and WAN compatibility.

AV Handles (Add):

The AVHandlesAdd node is designed to enhance multimedia projects by adding frame handles to video and audio content. This node is particularly useful for synchronizing audio and video by ensuring that the number of frames aligns with specific requirements, such as WAN (Wide Area Network) compatibility. It can automatically calculate the necessary number of frames to reach the next WAN value, providing a seamless experience for users who need to prepare their media for network transmission or other specific frame requirements. The node also supports manual frame per second (FPS) settings, allowing for precise control over the timing and synchronization of audio and video. By adding frame handles, the node helps maintain the integrity of the media content, ensuring that it meets the desired specifications for playback or further processing.

AV Handles (Add) Input Parameters:

handle_frames

This parameter specifies the number of frame handles to be added to the media content. It directly impacts the total number of frames in the output, allowing you to extend the duration of the video or audio by repeating frames. The minimum value is 0, which means no additional frames are added, while the maximum value is determined by the specific requirements of your project. By default, this parameter is set to 0, meaning no extra frames are added unless specified.

images

This optional parameter allows you to input a sequence of images that represent the video frames. If provided, the node will add frame handles to these images, effectively extending the video duration. The images parameter is crucial for video processing tasks where frame synchronization is required.

audio

This optional parameter accepts audio data, which the node processes to ensure synchronization with the video frames. If audio is provided, the node calculates the necessary frame handles to match the audio duration, ensuring that the audio and video remain in sync. This parameter is essential for projects that involve both audio and video components.

round_to_wan

This boolean parameter determines whether the node should automatically round the total number of frames to the next WAN-compatible value. When set to True, the node calculates the minimum number of frame handles needed to reach the next WAN value, ensuring compatibility with network transmission standards. By default, this parameter is set to False, meaning no automatic rounding is performed.

manual_fps

This parameter allows you to manually specify the frames per second (FPS) for the media content. It is particularly useful in audio-only mode or when precise control over the FPS is required. The minimum value is 0.0, which means the node will attempt to auto-detect the FPS based on the audio and video relationship. By default, this parameter is set to 0.0, allowing the node to determine the FPS automatically unless specified otherwise.

AV Handles (Add) Output Parameters:

audio_out

This output parameter provides the processed audio data, which has been synchronized with the added frame handles. The audio_out parameter ensures that the audio duration matches the total number of frames, maintaining synchronization with the video content. This output is crucial for projects that require precise audio-video alignment.

wan_frames

This output parameter indicates the total number of frames after the frame handles have been added. It reflects the final frame count, which may be rounded to the next WAN-compatible value if the round_to_wan parameter is enabled. The wan_frames output is essential for verifying that the media content meets the desired specifications for playback or further processing.

AV Handles (Add) Usage Tips:

  • To ensure your media content is WAN-compatible, enable the round_to_wan parameter. This will automatically adjust the frame count to meet network transmission standards.
  • Use the manual_fps parameter to specify the exact frames per second if you need precise control over the timing and synchronization of your audio and video content.
  • When working with audio-only projects, make sure to provide a manual_fps value to avoid defaulting to 30 FPS, which may not match your project's requirements.

AV Handles (Add) Common Errors and Solutions:

Warning: Audio-only mode using default 30 FPS. Set manual_fps for accurate timing.

  • Explanation: This warning occurs when the node is in audio-only mode, and no manual FPS value is provided. The node defaults to 30 FPS, which may not be suitable for your project.
  • Solution: Specify a manual_fps value that matches your project's requirements to ensure accurate timing and synchronization.

Warning: Audio duration too short

  • Explanation: This warning indicates that the audio duration is too short to calculate a reliable FPS value.
  • Solution: Ensure that the audio input is of sufficient length to allow for accurate FPS calculation, or provide a manual_fps value to override the default setting.

Warning: Negative handles detected, adjusted to <actual_handles>

  • Explanation: This warning occurs when the calculated number of frame handles is negative, which should not happen with the node's logic.
  • Solution: The node automatically adjusts the frame handles to a valid value. Verify your input parameters to ensure they align with your project's requirements.

AV Handles (Add) Related Nodes

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