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 Exact Recover (24fps frame selection)

ComfyUI Node: H3 Exact Recover (24fps frame selection)

Class Name

H3ExactRecover

Category
image/minimax/motion
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 Exact Recover (24fps frame selection) Description

Sophisticated node for precise audio/visual data recovery and retiming with sample-exact synchronization and artifact prevention.

H3 Exact Recover (24fps frame selection):

H3ExactRecover is a sophisticated node designed to precisely recover and retime audio or visual data based on a specified hold map. This node is particularly beneficial for ensuring that the retimed output aligns perfectly with the intended world clock, maintaining sample-exact synchronization. It is capable of handling complex scenarios where different segments of the input data need to be held or retimed differently, providing a seamless and accurate reconstruction of the original sequence. The node's primary goal is to facilitate the recovery of data with high fidelity, ensuring that any modifications or retimings do not introduce artifacts or discrepancies. This makes it an invaluable tool for AI artists and developers working on projects that require precise timing and synchronization, such as audio-visual synchronization in multimedia applications.

H3 Exact Recover (24fps frame selection) Input Parameters:

waveform

The waveform parameter is a tensor representing the audio data to be processed. It is crucial for the node's operation as it provides the raw data that will be retimed according to the specified hold map. The waveform should be a multi-dimensional tensor, typically with dimensions corresponding to channels and samples. This parameter directly impacts the node's ability to accurately retime the audio, as it serves as the primary input for the recovery process.

sample_rate

The sample_rate parameter specifies the number of samples per second in the audio data. It is essential for determining the timing and synchronization of the retimed output. A higher sample rate allows for more precise timing adjustments, while a lower sample rate may limit the node's ability to achieve sample-exact synchronization. The sample rate should match the rate at which the original audio was recorded to ensure accurate recovery.

hold_map

The hold_map parameter is a JSON-encoded string that defines the hold durations for different segments of the input data. It dictates how the waveform should be retimed, specifying which parts should be held and for how long. This parameter is critical for achieving the desired retiming effect, as it provides the blueprint for the node's operation. The hold map must be carefully crafted to ensure that the retimed output aligns with the intended timing.

fps

The fps parameter stands for frames per second and is used to synchronize the retiming process with visual data, if applicable. It ensures that the audio and visual components remain in sync, which is particularly important in multimedia applications. The fps value should match the frame rate of the visual data to maintain synchronization.

reference

The reference parameter is an optional input that provides a reference waveform for comparison. When used, it allows the node to ensure that the retimed output matches the reference as closely as possible. This is useful for applications where the retimed audio must align with a specific reference track. If not provided, the node will rely solely on the hold map for retiming.

reference_mix

The reference_mix parameter determines the extent to which the reference waveform influences the retimed output. A value of 0.0 means the reference is not used, while a value of 1.0 means the output should match the reference exactly. This parameter allows for fine-tuning the balance between the original waveform and the reference, providing flexibility in achieving the desired retiming effect.

H3 Exact Recover (24fps frame selection) Output Parameters:

waveform

The waveform output parameter is the retimed audio data, adjusted according to the specified hold map and any reference provided. This output is crucial as it represents the final product of the node's operation, ensuring that the audio is synchronized with the intended timing. The retimed waveform should be free of artifacts and discrepancies, maintaining high fidelity to the original input.

H3 Exact Recover (24fps frame selection) Usage Tips:

  • Ensure that the sample_rate and fps parameters match the original recording settings to achieve accurate retiming and synchronization.
  • Carefully craft the hold_map to reflect the desired timing adjustments, as this directly impacts the node's output.
  • Use the reference and reference_mix parameters to fine-tune the retimed output, especially when aligning with a specific reference track.

H3 Exact Recover (24fps frame selection) Common Errors and Solutions:

"retimed length <got> != world target <expect>"

  • Explanation: This error occurs when the retimed output does not match the expected length based on the world clock.
  • Solution: Verify that the hold_map is correctly defined and that the sample_rate and fps parameters are accurate.

"mix=1.0 output is not the reference bit-for-bit"

  • Explanation: This error indicates that the retimed output does not match the reference waveform exactly when reference_mix is set to 1.0.
  • Solution: Ensure that the reference waveform is correctly specified and that there are no discrepancies in the input parameters.

"non-finite samples in the retimed track"

  • Explanation: This error suggests that there are invalid or non-finite values in the retimed waveform.
  • Solution: Check the input waveform for any anomalies and ensure that the node's parameters are set correctly.

H3 Exact Recover (24fps frame selection) 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 Exact Recover (24fps frame selection)