Nodes/Herrgotts-H3-Infinite-Continuation-Suite/H3 Continuous - Continue from Latent (Legacy v1.0)
ComfyUI Node

H3 Continuous - Continue from Latent (Legacy v1.0)

H3 Continue v1.0 — Finally, Duration in Seconds Instead of Frames

By HerrgottMargott·Created 14 days ago·Updated 3 days ago· 51
H3 Continuous - Continue from Latent (Legacy v1.0)
  • clip
  • vae
  • previous_latent
  • handover
  • last_frame
  • reference_image
  • positive
  • latent
  • actual_head_context_frames
  • ignored_tail_frames
  • handover_info
prompt
width1344
height768
duration10.0
context_frames22
handover_modeauto
alignment_modephase_aligned_extended
manual_landing_tail_frames34
ref_image_sizematch

The v1.0 Continue node is the same direct video+audio latent continuation as the v0.x original, with the one quality-of-life fix that made the whole suite usable: you now type duration in seconds, not frames. 10 seconds in, and the node snaps it up to H3's 17k+5 temporal grid - 243 frames, which is 10.125 s at the native 24 fps. That sounds trivial until you've built a 7-clip chain where every node wanted a frame count and you had to do the math in your head.

Class H3ContinuousContinueV1 is the "Clip 2+" node: previous clip's latent goes in one side, a prompt and optional last frame go in the other, and out come the positive conditioning and the new latent for the sampler. Same phase-aligned direct-latent handover as v0.x - it carries real latent history forward rather than reconstructing it, which is what keeps motion and native audio coherent across the seam.

The pieces that matter

  • previous_latent - the sampler output of the last accepted clip. This is the source of the carried history.
  • duration - seconds at 24 fps. Default 10, snaps upward to the H3 grid.
  • handover_mode - AUTO (default) consumes freeze-analysis metadata from the previous clip's saved latent; MANUAL falls back to manual_landing_tail_frames (34). Auto is the intended workflow.
  • alignment_mode - phase_aligned_extended is the recommended v1.0 handover. phase_aware and legacy_17 exist only to reproduce older workflows or A/B diagnostics; legacy_17 requires a multiple-of-17 tail.

Outputs to remember: actual_head_context_frames is the number of reused frames that the stitcher must trim, ignored_tail_frames tells you how much of the dead FL2VA tail was skipped, and handover_info is a string dump for when things look wrong. positive and latent go straight to your H3 sampler.

Optional inputs: handover (the analyzer's metadata, if you're not reading it from the saved latent), last_frame, and reference_image for endpoint guidance.

Install

Part of the Herrgotts-H3-Infinite-Continuation-Suite pack:

cd ComfyUI/custom_nodes
git clone https://github.com/HerrgottMargott/Herrgotts-H3-Infinite-Continuation-Suite.git

Restart ComfyUI and reload the browser. Nothing fancy to install - the pack extends ComfyUI's native MiniMax H3 support and ships no weights; the H3 checkpoints, video/audio VAEs, and Qwen 3 VL encoder come from the Comfy-Org MiniMax-H3 repo. That download is the expensive part, not this node.

Gotchas

Duration snapping is upward, always - a requested 5.0 s can come out as 124 frames (5.17 s) because that's the nearest legal 17k+5 length. That's H3's grid, not a bug in this node. And be careful with alignment_mode when reproducing old workflows: legacy_17 is strict about multiples of 17 and will error if you hand it 34 frames when the layout math disagrees. For new projects, the v1.4 masked Continue is the recommended path; v1.0 is the stable, boring workhorse that old graphs still run on.

CategoryH3 Continuous

Inputs (15)

NameTypeDefaultDescription
clipCLIP
vaeVAE
previous_latentLATENTLoaded sampler output from the previous accepted clip.
promptSTRING
widthINT134432–16384
heightINT76832–16384
durationFLOAT10.00.25–150Requested duration in seconds at H3's native 24 fps. The actual clip snaps upward to H3's 17k+5 frame grid (10.0 s -> 243 frames ~= 10.125 s).
context_framesCOMBO22Minimum requested direct-latent motion/audio history. phase_aligned_extended may extend backward to the nearest phase-0 start so the head stays on H3's canonical timeline.
handover_modeCOMBOautoAUTO uses freeze-analysis metadata saved with the previous latent. MANUAL uses manual_landing_tail_frames.
alignment_modeCOMBOphase_aligned_extendedphase_aligned_extended is the v1.0 recommended direct-latent handover. phase_aware and legacy_17 remain only for reproducing older workflows / A-B diagnostics.
manual_landing_tail_framesINT340–3400Manual/fallback desired pixel tail. phase_aligned_extended/phase_aware snap the END only to an actual latent boundary; legacy_17 requires a multiple of 17. Never trims rendered video.
ref_image_sizeCOMBOmatch2 options: match, max
handoveroptH3_CONTINUOUS_HANDOVERAuto-handover metadata from Load AV Latent.
last_frameoptIMAGERecommended: next pre-generated keyframe / target endpoint.
reference_imageoptIMAGEOptional Qwen-only identity/style reference. Address it as <Picture 1>.

Outputs (5)

NameTypeDescription
positiveCONDITIONING
latentLATENT
actual_head_context_framesINT
ignored_tail_framesINT
handover_infoSTRING