Official guides
- Base modes (T2VA, I2VA, FL2VA, L2VA): timed shots, camera, audio
- Full-reference mode (R2V): rewrite structure, reference labels, retention markers
General tips
I2VA opens with a fixed image-alignment line, blank line, then body fields. FL2VA/L2VA use their own alignment line; T2VA starts at the fields directly:<d> tags; on-screen text verbatim in its original language.
- Scene first: Overall scene, then timed shots inside
[Shot 1]ofintegrated_multimodal_description - One block: Shots, camera, and audio together
- Resolution: Native 1344×768 at 16:9; multiples of 32 (details)
- Length:
lengthis frames at 24fps (default 124 ≈ 5s), snapped to 17k+5 - On-screen text: English double quotes per string, verbatim (e.g.
A red neon sign reading "营业中"). Spoken lines use<d>, not quotes - R2V audio markers: In retention analysis, mark each audio ref as
fully_copy,partially_copy,reference, orweak_referenceto match how the clip is used (see official ref guide table) - Audio fields:
overall_soundscape= ambient/SFX/non-verbal (1–4 sentences;N/Aonly if truly silent). Dialogue and diegetic music stay in shots.non_diegetic_music= score only (1–3 sentences;N/Aif none). If unwanted speech appears, fill both fields explicitly - No negatives:
BasicGuiderruns atcfg1 with no negative branch. Ban lists add unwanted concepts. State what should appear (or use R2V retention fields:fully_preserved,partially_preserved, etc.) - Reference sheets (R2V): One image can hold multiple panels. Give the sheet its own
<Picture N>(not only inside<Subject N>), describe panels, and point shots at a panel (e.g. full front view of<Picture 2>). Label panels clearly
Shots and cuts
Number shots[Shot 1], [Shot 2], … [Shot 1] starts at 0.00s. Later shots open with a cut time:
- Cut times increase and stay within clip duration (
lengthat 24fps) - Use a single timestamp (
At 00:05.000), not a range like[5s-8s] - Phrase cuts as actions:
the camera cuts to,the shot transitions to, etc. Dissolves/fades/wipes when needed
Dialogue and speakers
- Speaker IDs:
(S1),(S2), … for every voice (including off-screen/singing). IDs index speakers, not character numbers. Duet:(S1,S2) <d>content: ID, action, and delivery outside tags; inside tags, language tag + spoken words verbatim, in the shot paragraph where spoken- Punctuation in
<d>: Keep, . ? !; drop decorative repeats/emoji; end statements with.?!before</d>; use[unclear]when unsure. Ellipses often hurt intelligibility - Voiceover: Use
says in an off-screen voiceoverand state lips stay closed after</d>. Cross-cut dialogue:<scenetrans>at both sides plus audio carries over - Multi-speaker + audio refs: Wrong-speaker assignment can happen. Tie lines to visible events, not timecodes. If needed, generate per-speaker audio externally and reference with the right marker (
fully_copyvspartially_copy)
Prompt embeddings
ComfyUI#15697 supportsembedding:name in H3 prompts. Place files in ComfyUI/models/embeddings/.
Comfy-Org/MiniMax-H3/embeddings lists 10 community style embeddings (silveroxides, discussion #50; unofficial). Trigger word = filename without extension: