Download
1 variant available
2110 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
(11)
Aug 4, 2026
MiniMax H3

610 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
1430 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9

Support
Everything here is free and stays free — the format spec, the nodes, the workflows, the cartridges, the LoRAs. If it saved you a night of debugging (it contains several hundred of mine), tips keep the 5090 warm:
🔁 Liberapay (recurring)
⚡ Or right here: the Civitai tip button on this page sends Buzz directly.
Chain MiniMax-H3 shots into one continuous video with audio — in one node. Write one prompt per shot, put --- between them, pick a shot count, queue. Each shot generates forward from the last frame of the previous one; the duplicated seam frame and its 1/24s of audio are trimmed automatically, so the master comes out clean with continuous sound.
The demo video on this page was made by the workflow it demonstrates: 30 seconds, three chained shots from one script, same presenter and same voice across both seams, rendered on the 25.9 GB Q5_1 GGUF on a single consumer GPU.
A word on expectations. MiniMax-H3 is a 33B joint audio+video model and this pack shipped days after the weights did. It works — the demo is proof — but day-0 territory means your first clean render may take tuning to YOUR machine. If you get stuck, comment here or open a GitHub issue — I answer.
Quick fixes — read this first
Red / missing nodes when the workflow loads
Why: The pack isn't installed, or ComfyUI wasn't restarted after installing.
Fix: Install ComfyUI-H3-Multishot (Manager > Install via Git URL works), restart, then hard-refresh the browser tab — the frontend caches node definitions.GGUF model errors with “unknown model architecture”
Why: ComfyUI-GGUF doesn't know MiniMax-H3 out of the box.
Fix: Runpython apply_gguf_arch_patch.pyfrom the pack folder (one line, idempotent), restart. Needs ComfyUI-GGUF installed.The queue stops with a JSON error about the script
Why: Your script starts with{but isn't valid JSON — usually a doubled brace or a missing comma. The node stops on purpose instead of rendering the raw text for ten minutes.
Fix: Fix the JSON, or skip JSON entirely: plain prompts separated by---lines.Length change errors out
Why: H3 hard constraint — frame counts live on a 17k+5 grid.
Fix: Use 226, 243, 260…frames_per_shotsteps by 17 so the widget keeps you legal. 243 is ~10s; 362 (~15s) is the trained max per shot.Speech turns to gibberish late in a long shot
Why: Past ~15s per shot you are outside the trained range; picture generalizes further than speech does.
Fix: Keep scripted dialogue inside each shot's first ~15s, or use more, shorter shots — that is what the chaining is for.An object morphs into something else at a seam
Why: The chain hands each shot the previous final frame. If shot 1 ends showing the cameraman holding his camcorder and shot 2 is filmed FROM that camcorder, the model must explain a device in a hand that shouldn't be in frame — and it will invent something.
Fix: End every shot on what the NEXT shot expects to see. Match the bridge frame to the next shot's framing and the seams disappear.Out of VRAM, or renders crawl
Why: 33B of weights.
Fix: Use the GGUFs — Q5_1 for 24-32 GB cards, Q4_0 for 16 GB. The file does not need to fit in VRAM; ComfyUI streams the overflow. Expect ~10 min per 10s shot on a 5090-class card.
What you get
SCRIPT (one prompt per shot, --- between)
-> SHOT 1 -> [last frame] -> SHOT 2 -> [last frame] -> SHOT 3 ...
-> seam-trimmed MASTER (video + continuous audio)H3 Multishot Sampler — the whole pipeline in one node.
shot_countis real: 0 = one shot per prompt, N = exactly N shots render, nothing wasted.H3 Model Loader — one dropdown for
.safetensorsand.gguf, routed automatically.H3_Multishot_AIO.json — easy mode: loaders > script > sampler > save. Eight nodes.
H3_Multishot_3chain_expert.json — the same pipeline exploded into three visible chains for per-stage tinkering.
What you need
ComfyUI v0.30.0+ (native MiniMax H3 support)
The node pack: ComfyUI-H3-Multishot
Weights: MiniMax-H3 GGUF (Q5_1 / Q4_0, both DiT flavors) — or the originals
Text encoder + VAEs from Comfy-Org/MiniMax-H3
For GGUF: ComfyUI-GGUF + the included one-line patch
Two settings worth knowing
shot_count is the real thing here: extra script prompts drop (loudly, in the console), missing ones continue the last prompt as a hold.
frames_per_shot rides H3's 17k+5 grid. 243 ≈ 10s. 362 ≈ 15s is the trained ceiling — beyond renders, but speech frays first.