MiniMax H3 Conditioning
Write a whole multi-shot video as rows of prompts
- clip
- vae
- model_fl2va
- model_ref2va
- first_frame
- last_frame
- images
- audio_vae
- ref_image_1
- ref_image_2
- ref_image_3
- ref_image_4
- ref_image_5
- ref_image_6
- ref_image_7
- ref_image_8
- ref_image_9
- ref_video_1
- ref_video_audio_1
- ref_video_2
- ref_video_audio_2
- ref_video_3
- ref_video_audio_3
- ref_audio_1
- ref_audio_2
- ref_audio_3
- assets
- vlm_clip
- latent
- prompts
- segments
- report
- latents
MiniMax H3 is the omni-modal video model that landed open-weights in August 2026: 33B, native stereo audio, 4–15 second clips at up to 2K/24fps, day-zero ComfyUI support. Great - and it generates short clips, so the moment you want anything longer you're into segment extension, and into hand-managing overlaps, lengths and prompts across every segment. That's what this node is for.
MiniMax H3 Conditioning takes your video as rows. Each row is one segment: a prompt, a duration, how much of the previous segment it continues from, and optionally a continuity override. Fill row 1, row 2 appears. Up to 24 of them. The node encodes every prompt up front, before any sampling starts, so your text encoder is loaded once instead of once per pass - which on a 33B pipeline is not a small favour.
The inputs that matter
clip wants a MiniMax CLIP - that's Load CLIP set to type minimax - and vae is the H3 video VAE, the same one used for frames and references. Reference audio needs audio_vae as well.
mode picks the task. t2va is prompt-only. i2va opens on first_frame. fl2va opens on first_frame and closes on last_frame. fl2va_batched builds every segment between a neighbouring pair of images you wire into images. ref2va builds every segment on the reference inputs, and those are the ones you address in the prompt by name - <Picture 1>, <Video 1>, <Audio 1> - with up to nine reference pictures, three reference clips (each with its own audio input) and three reference sounds. That's the mode for keeping the same people, places and voices across a whole run, and it's the one that needs ref2va plus at least one wired reference, or it raises.
aspect_ratio and megapixels set the canvas, with width/height overriding if you set either above 0 - the tooltip's own examples: 0.4 MP for 832×480, 1.0 MP for 1344×736. custom takes the shape from the first picture the mode reads, and 16:9 when there's nothing to read.
prompt_header and prompt_footer are the good bit of design. Header text goes before every segment's prompt and footer after, so the wardrobe notes, the subject definitions, the camera style and the audio bed live in one place instead of being pasted into twenty boxes. A blank line separates the header from the row's own prompt.
Then the rows: prompt_1, duration_1 (seconds, snapped to the model's frame grid), overlap_1 frames - 22 to carry on, 0 to cut somewhere new, 39 or 56 to hold the scene harder, ignored on segment 1 - and the optional continuity_1 override for what H3 Extend Window would otherwise do (carry, refresh, handoff, reference, cut, or as set). A blank prompt_1 ends the run, so you don't have to clean up trailing rows.
Outputs: prompts (the WAS_H3_PROMPTS bundle that drives the extend and clip-select nodes), segments (how many rows are live - wire this to a While Loop's count), latent and latents, and a report string stating the frames each segment came to after snapping.
Installing it
It's in WAS Node Suite v3 (MIT, WASasquatch), so install the pack and not the node:
cd ComfyUI/custom_nodes
git clone https://github.com/WASasquatch/was-node-suite-comfyui.git
ComfyUI Manager, search WAS Node Suite v3, is the recommended route. ComfyUI 0.14.0+ and Python 3.10+; nothing is pip-installed and nothing is downloaded by the pack - and since H3's own weights are your download, features.network staying false in <ComfyUI user dir>/was-node-suite/config.yaml is doing what it says: a node missing weights will name the key it wants instead of quietly fetching gigabytes.
Before you build anything on H3
The weights are open but the licence is geofenced. The MiniMax H3 Community License grants broad rights below a $20M revenue line but scopes the whole grant to an Applicable Territory that excludes the EU, UK, South Korea and the United States - and the exclusion reaches outputs, not just the weights. The hosted Hailuo API is globally available; the local-weights path is not. Check where you stand before you invest a weekend in a pipeline.
Where it gets fiddly
Frame counts are snapped onto H3's 17k+5 grid - 124 frames is a real number, 120 is not - so the durations you type come back slightly different, and the report is how you find out. Overlap values shift on the same grid.
Everything downstream assumes this bundle. Sampling a row means feeding prompts and an index to MiniMax H3 Clip Select or H3 Extend Window, not poking at the conditionings directly. And a row's overlap only means something when something upstream is building continuity - the node's job is to describe the run, not to perform it.
Inputs (277)
| Name | Type | Default | Description |
|---|---|---|---|
| clip | CLIP | A minimax CLIP, from Load CLIP with type `minimax`. | |
| vae | VAE | The H3 video VAE, which encodes first_frame, last_frame, images and the reference pictures and clips. | |
| mode | COMBO | t2va | `t2va` = prompt only; `i2va` = opens on first_frame; `fl2va` = opens on first_frame, closes on last_frame; `fl2va_batched` = each segment between two neighbouring images; `ref2va` = the ref inputs added to every segment. Assets add to any mode. |
| aspect_ratio | COMBO | custom | Canvas shape, as `16:9` or `9:16`. `custom` takes it from the first picture the mode reads, and 16:9 where it reads none. A width or height above `0` sets that side itself, so the shape is whatever those give. |
| megapixels | FLOAT | 0.400–16 | Canvas area in millions of pixels, as `0.4` for 832x480 or `1.0` for 1344x736. Worked against aspect_ratio. Ignored when both width and height are set. |
| width | INT | 00–16384 | Canvas width in pixels, as `1024`. `0` works it out from megapixels. Rounded to a multiple of 32. |
| height | INT | 00–16384 | Canvas height in pixels, as `576`. `0` works it out from megapixels. Rounded to a multiple of 32. |
| prompt_header | STRING | Text put before every segment's prompt, as the run's `subject_definitions:`. A tag written `<Subject 1: He-Man>` lets every prompt say He-Man for it. A section a row writes replaces the header's; a `<d>` line here is spoken in every segment. | |
| prompt_footer | STRING | Text put after every segment's prompt, as `overall_soundscape:` and `non_diegetic_music:` for the whole run. Blank adds nothing. A section a row writes itself, as `overall_soundscape: Server hum.`, replaces the one here for that row. A `<d>` line here is spoken in every segment. | |
| prompt_1 | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_1 | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_1 | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_1opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_1opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_1opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_1opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_1opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_1opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_1opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_2opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_2opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_2opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_2opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_2opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_2opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_2opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_2opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_2opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_2opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_3opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_3opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_3opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_3opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_3opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_3opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_3opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_3opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_3opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_3opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_4opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_4opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_4opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_4opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_4opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_4opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_4opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_4opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_4opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_4opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_5opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_5opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_5opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_5opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_5opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_5opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_5opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_5opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_5opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_5opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_6opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_6opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_6opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_6opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_6opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_6opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_6opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_6opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_6opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_6opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_7opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_7opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_7opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_7opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_7opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_7opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_7opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_7opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_7opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_7opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_8opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_8opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_8opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_8opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_8opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_8opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_8opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_8opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_8opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_8opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_9opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_9opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_9opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_9opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_9opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_9opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_9opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_9opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_9opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_9opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_10opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_10opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_10opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_10opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_10opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_10opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_10opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_10opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_10opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_10opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_11opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_11opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_11opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_11opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_11opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_11opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_11opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_11opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_11opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_11opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_12opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_12opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_12opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_12opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_12opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_12opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_12opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_12opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_12opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_12opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_13opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_13opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_13opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_13opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_13opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_13opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_13opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_13opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_13opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_13opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_14opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_14opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_14opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_14opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_14opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_14opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_14opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_14opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_14opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_14opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_15opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_15opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_15opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_15opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_15opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_15opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_15opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_15opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_15opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_15opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_16opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_16opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_16opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_16opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_16opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_16opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_16opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_16opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_16opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_16opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_17opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_17opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_17opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_17opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_17opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_17opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_17opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_17opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_17opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_17opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_18opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_18opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_18opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_18opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_18opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_18opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_18opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_18opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_18opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_18opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_19opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_19opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_19opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_19opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_19opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_19opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_19opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_19opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_19opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_19opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_20opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_20opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_20opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_20opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_20opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_20opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_20opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_20opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_20opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_20opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_21opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_21opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_21opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_21opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_21opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_21opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_21opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_21opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_21opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_21opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_22opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_22opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_22opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_22opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_22opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_22opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_22opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_22opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_22opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_22opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_23opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_23opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_23opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_23opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_23opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_23opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_23opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_23opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_23opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_23opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| prompt_24opt | STRING | One segment of the video, as `a lone astronaut walks across a red desert plain`. Each continues where the last left off; a blank row is skipped. A name given as `<Subject 1: He-Man>` here or in the header becomes `<Subject 1>` wherever it appears. | |
| duration_24opt | FLOAT | 5.20.2–150 | Seconds this segment runs, carried frames included, matching its `duration_seconds` line. Lengths are 17k+5 frames at 24 fps: `8.0` is exact, `7` snaps to 7.29, `9` to 8.71. The report states each segment's frames. |
| overlap_24opt | INT | 220–362 | Frames carried from the previous segment: `0` = a cut to somewhere new; `22` = the scene carries on; `39` or `56` = holds the scene harder. Sound carries take whole clips, `17` for about 0.7s. Ignored on segment 1. |
| continuity_24opt | COMBO | carry | `carry` = one shot; `refresh` = re-noised; `carry + reference (sample)` = one shot, set kept; `handoff` = cut, last frame; `reference (video)` = cut, cast kept; `reference (sample)` = cut, stills kept; `cut` = new scene; the two audio carries = cut, sound kept. |
| source_24opt | INT | -1-24–24 | Which segment to continue from: `-1` or `0` = the one before; `-2` = two back; `2` = Segment 2. After a cutaway, `carry` resumes the scene with fresh sound; new frames still join the clip's end. Ignored on segment 1. |
| header_footer_24opt | COMBO | both | Which shared text this segment's prompt is wrapped in. `both` = prompt_header and prompt_footer; `header only`; `footer only` = for a cutaway that shares the run's sound but none of the cast the header defines; `neither` = the row's prompt alone. |
| model_24opt | COMBO | auto | The model this segment samples with, sent out on H3 Extend Window's model output. `auto` = ref2va where the segment or its transition references anything, else fl2va, or the one model wired; `fl2va` = model_fl2va, holds pinned frames exactly; `ref2va` = model_ref2va. |
| strength_24opt | FLOAT | 1.000–1 | How firmly this segment holds its pinned frames and references, the ones a transition adds included: `1.0` = held as given; lower values add noise to them before sampling, as `0.7`. Sound references are not changed. |
| sound_24opt | COMBO | auto | How this segment's sound follows the last: `auto` = as its transition does; `carry` = the last segment's sound runs on across the cut, under any cut picture; `fresh` = new sound, under a carried shot too. |
| seed_24opt | INT | 00–4294967295 | This segment's seed, as `0` for H3 Extend Window's seed plus the segment number, or `1234` to sample this segment from its own seed whatever the others use. |
| model_fl2vaopt | MODEL | The MiniMax H3 fl2va model, which samples a segment from text and pinned frames. Optional: with it wired, H3 Extend Window and MiniMax H3 Clip Select answer it on their model output for every row set to `fl2va`, or to `auto` with no references. | |
| model_ref2vaopt | MODEL | The MiniMax H3 ref2va model, which samples a segment on reference pictures, clips and sounds. Optional: with it wired, H3 Extend Window and MiniMax H3 Clip Select answer it on their model output for every row set to `ref2va`, or to `auto` with references. | |
| first_frameopt | IMAGE | The frame the clip opens on, stretched to the canvas. | |
| last_frameopt | IMAGE | The frame the clip closes on, cropped to cover the canvas. | |
| imagesopt | IMAGE | The pictures `fl2va_batched` runs between, in order. Segment 1 runs from picture 1 to picture 2, segment 2 from 2 to 3, and so on, so 5 pictures cover 4 segments. Read by `fl2va_batched` only. | |
| audio_vaeopt | VAE | The H3 audio VAE, which encodes the reference soundtracks and audio. Needed by `ref2va` when any audio is wired, and by any asset carrying sound. | |
| ref_image_sizeopt | COMBO | match | Size each reference picture is encoded at. `match` = scaled down to the clip's area; `256` to `2048` = longest side at most that; `max` = up to a 2048 pixel short edge, closest likeness, heaviest. Read by `ref2va` and reference assets. |
| ref_image_1opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_2opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_3opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_4opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_5opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_6opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_7opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_8opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_image_9opt | IMAGE | A reference picture for `ref2va`, named `<Picture 1>`, `<Picture 2>` and on in the prompt, counting the wired ones in order, as `<Picture 1> steps out of the car`. The report lists every tag. | |
| ref_video_1opt | IMAGE | A reference clip for `ref2va` at 24 fps, named `<Video 1>` and on in the prompt. Cut to the longest segment and down to the 17k+5 frame grid; at least 5 frames. | |
| ref_video_audio_1opt | AUDIO | The soundtrack of the ref_video in the same slot, named `<Audio 1>` and on in the prompt, ahead of any ref_audio. Needs audio_vae. | |
| ref_video_2opt | IMAGE | A reference clip for `ref2va` at 24 fps, named `<Video 1>` and on in the prompt. Cut to the longest segment and down to the 17k+5 frame grid; at least 5 frames. | |
| ref_video_audio_2opt | AUDIO | The soundtrack of the ref_video in the same slot, named `<Audio 1>` and on in the prompt, ahead of any ref_audio. Needs audio_vae. | |
| ref_video_3opt | IMAGE | A reference clip for `ref2va` at 24 fps, named `<Video 1>` and on in the prompt. Cut to the longest segment and down to the 17k+5 frame grid; at least 5 frames. | |
| ref_video_audio_3opt | AUDIO | The soundtrack of the ref_video in the same slot, named `<Audio 1>` and on in the prompt, ahead of any ref_audio. Needs audio_vae. | |
| ref_audio_1opt | AUDIO | A reference audio for `ref2va`, as a voice or a score, named `<Audio N>` in the prompt, numbered after the video soundtracks. Needs audio_vae. | |
| ref_audio_2opt | AUDIO | A reference audio for `ref2va`, as a voice or a score, named `<Audio N>` in the prompt, numbered after the video soundtracks. Needs audio_vae. | |
| ref_audio_3opt | AUDIO | A reference audio for `ref2va`, as a voice or a score, named `<Audio N>` in the prompt, numbered after the video soundtracks. Needs audio_vae. | |
| assetsopt | WAS_H3_ASSETS | Pictures, clips and sounds from a chain of MiniMax H3 Asset nodes, each placed in its segment as an opening, closing or pinned frame, or a prompt reference. Wire the last asset of the chain here. | |
| loopopt | BOOLEAN | false | `true` = the last segment closes on the video's first frame, so the video plays round as a loop; `false` = it ends where its prompt takes it. |
| vlm_clipopt | CLIP | A language model from Load CLIP, as `qwen3vl_8b_fp8_scaled.safetensors`, for the Prompt Timeline's Write scenes. Never loaded by a render of this node. |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| latent | LATENT | The empty latent the first segment samples into, for a loop's value slot. |
| prompts | WAS_H3_PROMPTS | Every segment's prompt, frame count, assets and model, for H3 Extend Window. |
| segments | INT | Rows carrying a prompt, for a While Loop's count. |
| report | STRING | What each segment snapped to, the frames they come to, and the assets and model each one was given. |
| latents | LATENT | One empty latent per segment, at that segment's own length, so a loop samples every clip from fresh. Wire to MiniMax H3 Clip Select, or take one with an index node. |