MiniMax H3 Unified To Video (best-effort)
Best-effort reimplementation of a third-party workflow node with no public source, built from ComfyUI's real native MiniMax H3 building blocks. Combines EmptyMiniMaxH3LatentAV + MiniMaxH3ImageToVideo + MiniMaxH3ReferenceToVideo into one node, tagging first_frame/last_frame and every reference into one <Picture N>/<Video N>/<Audio N> sequence. Reference inputs are named to match the real, already-installed MiniMaxH3ReferenceSplitter's output labels (picture_N/video_N/video_audio_N/audio_N). Wire an H3_REFS `references` bundle straight from MiniMaxH3MediaLoader or MiniMaxH3PromptBuilder instead of using a Reference Splitter -- direct sockets win per-slot when both are wired, the bundle fills in the rest (up to 9 pictures / 3 videos / 3 paired video_audios / 3 standalone audios).
- clip
- video_vae
- audio_vae
- first_frame
- last_frame
- references
- picture_1
- picture_2
- picture_3
- picture_4
- video_1
- video_audio_1
- audio_1
- audio_2
- positive
- av_latent
- conditioned_prompt
- media_map_json
- report
Inputs (21)
| Name | Type | Default | Description |
|---|---|---|---|
| clip | CLIP | — | |
| video_vae | VAE | — | |
| prompt | STRING | — | |
| mode | COMBO | auto | auto/hybrid = use whatever is wired. keyframe = ignore ref_* inputs. reference = ignore first_frame/last_frame. text = ignore all media. |
| width | INT | 134432–16384 | — |
| height | INT | 76832–16384 | — |
| duration | FLOAT | 5.00.2–150 | Seconds; converted to a frame count via fps and snapped to H3's grid. |
| fps | INT | 241–60 | — |
| ref_image_size | COMBO | match | match = scale refs to the generation's pixel area. max = use the 2048px reference pipeline (slower, higher fidelity). |
| audio_vaeopt | VAE | — | |
| first_frameopt | IMAGE | — | |
| last_frameopt | IMAGE | — | |
| referencesopt | H3_REFS | Wire this straight from MiniMaxH3MediaLoader's or MiniMaxH3PromptBuilder's 'references' output instead of using a Reference Splitter. Fills in whichever picture_N/video_N/video_audio_N/audio_N slot below isn't directly wired (up to 9 pictures / 3 videos / 3 paired video_audios / 3 standalone audios). | |
| picture_1opt | IMAGE | — | |
| picture_2opt | IMAGE | — | |
| picture_3opt | IMAGE | — | |
| picture_4opt | IMAGE | — | |
| video_1opt | IMAGE | — | |
| video_audio_1opt | AUDIO | — | |
| audio_1opt | AUDIO | — | |
| audio_2opt | AUDIO | — |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| positive | CONDITIONING | — |
| av_latent | LATENT | — |
| conditioned_prompt | STRING | — |
| media_map_json | STRING | — |
| report | STRING | — |