XXT基于 MiniMax H3

MiniMax H3 提示词指南:结构、运镜和最常见的坑

MiniMax H3 的提示词用英文、按时间顺序写,只写看得见、听得见的东西:先交代开头画面,再写动作怎么开始、怎么发展、怎么收尾。每一镜 60–150 个英文单词,写明景别,运镜写成「类型 + 幅度 + 速度」(The camera pushes in with small amplitude at slow speed),只写想要的——H3 没有负面提示词。

为什么别处一句话就出好片,这里不灵

这篇依据 MiniMax 给开源权重 H3 的官方提示词指南、ComfyUI 文档、社区经验,以及我们自己的实测。我们自己试过的会写明。

MiniMax 自己的网页和官方 API 在模型前面有一层提示词改写:你写的一句话,先被扩写成一段结构完整的英文,再交给 H3。开源权重没有这一层(MiniMax 说它对效果影响很大,但没有开源)。所以网上「一句话出大片」的例子,放到开源模型上常常出来一团模糊。解决办法就是自己写出改写层本来会写的东西:具体、有顺序、写全。

结构:按时间顺序写四段

  1. 锚定开头画面:谁、在哪、穿什么、什么光。A medium shot frames the young woman standing by the river at dusk, in a long beige coat.
  2. 动作开始:She slowly turns her head toward the camera…
  3. 连续发展:…as the wind lifts her hair and she pulls the coat tighter.
  4. 结果或反应:She smiles softly and looks back at the water.

最后写运镜:The camera holds a static shot. 每一句都要对应画面上或声音里的东西。「唯美」「电影感」「震撼」这种词,模型画不出来。

长度:每镜 60–150 个英文单词。太短,模型自己乱补;太长,末尾的要求容易被忽略——重要的要求在每一镜里重复,不要堆在最后当「总规则」。

景别一定要写:特写 close-up、中近景 medium close-up、中景 medium shot、中远景 medium-wide shot、远景 wide shot,并且和动作匹配。不要在一个镜头里既要脸又要脚。

运镜:类型 + 幅度 + 速度

运镜意思
push in / pull out推 / 拉:机位前进 / 后退
zoom in / zoom out变焦推拉:机位不动
pan left / pan right左摇 / 右摇:原地转向
truck left / truck right左移 / 右移:横向平移
tilt up / tilt down上摇 / 下摇:原地俯仰
pedestal up / pedestal down升 / 降:整个机位升降
arc shot环绕主体
tracking shot跟拍
static shot固定镜头
shakes slightly / shakes strongly轻微 / 强烈晃动
POV主观视角

再加幅度(with small amplitude / with large amplitude)和速度(at slow speed / at fast speed),中等幅度、正常速度可以不写。写成句子放在动作里,比如 The camera pushes in with small amplitude at slow speed toward the letter in her hands.,不要在句末堆一串标签。

[Pan left] 这种方括号还用吗? 方括号指令来自海螺早期模型,MiniMax 官方 API 文档里也还提到。开源权重 H3 的官方指南把运镜写成完整的句子,我们也按这个写。

只写想要的

H3 没有负面提示词。一串「no …」「don't …」反而会把不想要的东西招进画面。要固定镜头,写 The camera holds a static shot,不写 no camera movement。不想要字幕,就把场景写全(见下文),写「no subtitles」没用。

一镜到底还是切镜

  • H3 默认爱切镜。要一镜到底,写明 in one continuous shot。
  • 只有主体、地点、时间、视角变了才切;小变化用运镜。
  • 后面的镜头写成 [Shot 2] At 00:04.000, the camera cuts to …,时间点写单个、严格递增,不写区间。实测会准点在写的那一帧切;关键动作仍按先后顺序写。
  • 首尾帧里也能切镜,最短 4 秒也行:明写 [Shot 2] 和时间点,不写的话模型会用叠化或推镜过渡。切过去的那一镜要从一个和尾帧不同的姿势开始,再落到尾帧,不然会定格在尾帧上。
  • 大致:4–6 秒 1–2 镜;7–10 秒 2–3 镜;11–15 秒 3–5 镜。

人物

  • 远景里脸小,最容易糊:按这一镜人物的朝向带一张高清近景参考图(正对镜头用 front,侧脸用 side),远景的脸也清楚。没有参考图时,脸只放在近景、中近景,远景用背影、四分之三背影。
  • 只有一个人就写明:the same single man throughout,不然转身、从镜头前走过时可能冒出分身。
  • 多个镜头要同一张脸:用参考照,别描写长相,见人物一致性。
  • 画面里的字(招牌、霓虹灯)放在英文双引号里,前面写明是字:a red neon sign reading "营业中"。

台词和声音

  • 台词照原文保留(中文就写中文),以句号结尾,不然人说完还会嘟囔。
  • 台词长度要配得上时长:中文大约每秒不超过 7 个字。
  • 台词以外别用 talk、chat、scold 这类「说话」的词,会招来多余的人声。
  • 环境声写具体:Soft wind over the river, distant birds, fabric rustling.,比留空杂音少。
  • 两人对话时,场景只写一两句,台词常被烧成画面上的字幕;把场景写全(景别、陈设、光线、站位、衣服),最后一句台词后再加一个不说话的收尾动作,我们实测就好了。

照着一段录好的人声唱歌、说话,见对口型。

风格

想要实拍以外的风格,就在描述开头写风格词:Cinematic、Live-action、2D-animated、3D CG、claymation、watercolor、vintage film。有首帧时,风格要和图一致。

常见问题对照表

现象改法
不想切镜却切了写 in one continuous shot
人消失、分身、瞬移写明只有一个人,把移动写成连续路线
远景脸糊、脸崩按人物朝向带一张近景参考图;没有参考图就只在近景露脸,远景用背影
快动作时手脚、衣服散掉降低动作的速度和幅度
说完台词还在嘟囔台词以句号结尾,写明说完闭嘴
台词里提到的东西出现在画面上加 the spoken words never add people or objects to the picture
首尾帧用同一张图,画面不动写一个做完又回到原样的闭环动作

在 XXT 上:你写场景,格式平台来套

H3 完整的提示词格式里有首尾帧对齐句、[Shot 1] 标记、说话人标签、参考图说明,以及环境声和配乐两个字段。在 XXT 上你只写场景描述,平台把中文翻成英文、套进官方格式、补上其余部分。需要精确控制(多人说话、旁白、配乐)时,加 --raw 自己写完整提示词。

h3 submit --mode i2v --first-frame river.png --aspect 9:16 --seconds 6 \
  --prompt "A medium shot frames the young woman standing by the river at dusk in a long beige coat. She slowly turns her head toward the camera and smiles softly as the evening breeze lifts her hair. The camera holds a static shot." \
  --sound "Soft wind over the river, water lapping against the bank, distant birds." \
  --wait --out ./out

视频 4–60 秒,竖屏 9:16、横屏 16:9 或方形 1:1,768P 或 1080P(1080P 两倍价)。夜里每秒 ¥0.06、白天每秒 ¥0.09,多试几次也不贵:用 --seed 固定种子,每次只改一处。

你的 Agent 不用读这一页:它照着执行的完整规则在我们的提示词标准里(英文)。怎么交给 Agent,见用 Claude Code、Codex 生成视频。

成片、歌曲和上传的素材在任务结束后保存 8 小时,之后自动删除,请及时下载。

常见问题

MiniMax H3 的提示词要用英文写吗?

要。官方指南的提示词正文都是英文。XXT 能帮你把中文翻成英文,但直接写英文更不容易走样;台词、歌词和画面上的字保留原文。

MiniMax H3 的提示词写多长合适?

每一镜大约 60–150 个英文单词;多镜头或有台词时更长。

MiniMax H3 支持负面提示词吗?

不支持。直接写你想要的;否定的说法反而容易把不想要的东西招进来。

MiniMax H3 里 [Pan left] 这种方括号运镜还管用吗?

开源权重的官方指南把运镜写成带幅度和速度的句子,比如「The camera pans left with small amplitude at slow speed.」,我们推荐这种写法。

相关教程