JZL - 💾 视频保存分配
The 24-port output sorter that hands your H3 clips to Video Combine
- 图像1
- 音频1
- 图像2
- 音频2
- 图像3
- 音频3
- 图像4
- 音频4
- 图像5
- 音频5
- 图像6
- 音频6
- 图像7
- 音频7
- 图像8
- 音频8
- 图像9
- 音频9
- 图像10
- 音频10
- 图像11
- 音频11
- 图像12
- 音频12
- 图像13
- 音频13
- 图像14
- 音频14
- 图像15
- 音频15
- 图像16
- 音频16
- 图像17
- 音频17
- 图像18
- 音频18
- 图像19
- 音频19
- 图像20
- 音频20
- 图像21
- 音频21
- 图像22
- 音频22
- 图像23
- 音频23
- 图像24
- 音频24
- 图像25
- 音频25
- 图像26
- 音频26
- 图像27
- 音频27
- 图像28
- 音频28
- 图像29
- 音频29
- 图像30
- 音频30
- 图像31
- 音频31
- 图像32
- 音频32
- 图像33
- 音频33
- 图像34
- 音频34
- 图像35
- 音频35
- 图像36
- 音频36
- 图像37
- 音频37
- 图像38
- 音频38
- 图像39
- 音频39
- 图像40
- 音频40
- 图像41
- 音频41
- 图像42
- 音频42
- 图像43
- 音频43
- 图像44
- 音频44
- 图像45
- 音频45
- 图像46
- 音频46
- 图像47
- 音频47
- 图像48
- 音频48
When you generate a multi-segment 漫剧 (comic drama) with the JZL MiniMax pack, the 🗂 MiniMax-H3生成管理器 (generation manager) runs all your H3 prompts and hands you one big result: a generation bus containing every segment's frames and audio. But you don't want one blob. You want each segment as its own (video, audio) pair so you can preview it, keep it, retry it, and finally stitch the whole thing together. JZL - 💾 视频保存分配 (Video Save Distributor) is the node that unpacks the bus into those individual pairs.
How it works
It's the output side of a "wireless bus" pattern. The generation manager writes each segment's IMAGE + AUDIO into an in-process asset pool (JZL_BUS_POOL), and this node reads them back by group number - no giant wire dragging tensors across your canvas. You connect the bus, it counts the groups, and it fills as many of its 12 output pairs as the bus actually produced:
- 图像1 (
IMAGE) + 音频1 (AUDIO) … up to 图像12 + 音频12
Each pair feeds a Video Combine (or any save/preview node), so segment 3 goes to its own combine while you're still deciding whether to keep segment 2. That per-segment isolation is the entire point - retry one shot without regenerating the whole episode.
Inputs and the one gotcha
- bus (
STRING) - connect the generation manager's 生成总线 output. That's the only input; the tooltip spells it out.
The gotcha is the placeholders. For groups the bus didn't produce, the node outputs a harmless 1×32×32 black image and a silent audio stub rather than None - explicitly so downstream nodes don't crash. That's convenient, but it means an empty output port doesn't look empty. If a segment's combine is spitting out a black frame, check whether the bus actually contained that group, or you'll spend a while debugging a "silent failure" that's really just a segment that failed to generate upstream.
What it's for
Two jobs, really. The obvious one is finishing: distribute segments → Video Combine → save, and your episode is one file. The less obvious one is selective finishing - you can wire combines only for the segments you're happy with, or route different segments to different output formats. In a story where the LLM wrote 16 segments and three of them came out wrong, this node is what lets you regenerate those three in isolation instead of re-rolling the dice on all 16.
Install
Standard JZL pack install: ComfyUI Manager → search JZL or ComfyUI-JZL-MiniMax-H3, or git clone https://github.com/wjluoxiao/ComfyUI-JZL-MiniMax-H3 into custom_nodes/ and restart. Needs a recent ComfyUI with the official H3 nodes. It's pure routing - no models, no LLM runtime. If you're combining video with audio, make sure your Video Combine chain handles the AUDIO input this node provides; and remember this pack is Chinese-first, so the output ports are labeled 图像 (image) and 音频 (audio).
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| bus | STRING | 接「JZL - 🤖 MiniMax-H3短剧导演台Pro」的「生成总线」输出 |
Outputs (96)
| Name | Type | Description |
|---|---|---|
| 图像1 | IMAGE | — |
| 音频1 | AUDIO | — |
| 图像2 | IMAGE | — |
| 音频2 | AUDIO | — |
| 图像3 | IMAGE | — |
| 音频3 | AUDIO | — |
| 图像4 | IMAGE | — |
| 音频4 | AUDIO | — |
| 图像5 | IMAGE | — |
| 音频5 | AUDIO | — |
| 图像6 | IMAGE | — |
| 音频6 | AUDIO | — |
| 图像7 | IMAGE | — |
| 音频7 | AUDIO | — |
| 图像8 | IMAGE | — |
| 音频8 | AUDIO | — |
| 图像9 | IMAGE | — |
| 音频9 | AUDIO | — |
| 图像10 | IMAGE | — |
| 音频10 | AUDIO | — |
| 图像11 | IMAGE | — |
| 音频11 | AUDIO | — |
| 图像12 | IMAGE | — |
| 音频12 | AUDIO | — |
| 图像13 | IMAGE | — |
| 音频13 | AUDIO | — |
| 图像14 | IMAGE | — |
| 音频14 | AUDIO | — |
| 图像15 | IMAGE | — |
| 音频15 | AUDIO | — |
| 图像16 | IMAGE | — |
| 音频16 | AUDIO | — |
| 图像17 | IMAGE | — |
| 音频17 | AUDIO | — |
| 图像18 | IMAGE | — |
| 音频18 | AUDIO | — |
| 图像19 | IMAGE | — |
| 音频19 | AUDIO | — |
| 图像20 | IMAGE | — |
| 音频20 | AUDIO | — |
| 图像21 | IMAGE | — |
| 音频21 | AUDIO | — |
| 图像22 | IMAGE | — |
| 音频22 | AUDIO | — |
| 图像23 | IMAGE | — |
| 音频23 | AUDIO | — |
| 图像24 | IMAGE | — |
| 音频24 | AUDIO | — |
| 图像25 | IMAGE | — |
| 音频25 | AUDIO | — |
| 图像26 | IMAGE | — |
| 音频26 | AUDIO | — |
| 图像27 | IMAGE | — |
| 音频27 | AUDIO | — |
| 图像28 | IMAGE | — |
| 音频28 | AUDIO | — |
| 图像29 | IMAGE | — |
| 音频29 | AUDIO | — |
| 图像30 | IMAGE | — |
| 音频30 | AUDIO | — |
| 图像31 | IMAGE | — |
| 音频31 | AUDIO | — |
| 图像32 | IMAGE | — |
| 音频32 | AUDIO | — |
| 图像33 | IMAGE | — |
| 音频33 | AUDIO | — |
| 图像34 | IMAGE | — |
| 音频34 | AUDIO | — |
| 图像35 | IMAGE | — |
| 音频35 | AUDIO | — |
| 图像36 | IMAGE | — |
| 音频36 | AUDIO | — |
| 图像37 | IMAGE | — |
| 音频37 | AUDIO | — |
| 图像38 | IMAGE | — |
| 音频38 | AUDIO | — |
| 图像39 | IMAGE | — |
| 音频39 | AUDIO | — |
| 图像40 | IMAGE | — |
| 音频40 | AUDIO | — |
| 图像41 | IMAGE | — |
| 音频41 | AUDIO | — |
| 图像42 | IMAGE | — |
| 音频42 | AUDIO | — |
| 图像43 | IMAGE | — |
| 音频43 | AUDIO | — |
| 图像44 | IMAGE | — |
| 音频44 | AUDIO | — |
| 图像45 | IMAGE | — |
| 音频45 | AUDIO | — |
| 图像46 | IMAGE | — |
| 音频46 | AUDIO | — |
| 图像47 | IMAGE | — |
| 音频47 | AUDIO | — |
| 图像48 | IMAGE | — |
| 音频48 | AUDIO | — |