h3-prompt-guide.md 20.8 KB

MiniMax H3 提示词撰写方法论(原文抓取,来自飞书使用手册「四、如何更好地使用 H3」)

来源:https://vrfi1sk8a0.feishu.cn/wiki/FIWjwgL33ipnkekzk30crmKUnIh (最近修改 8月11日) 另有开源用户版指南(英文,字段名不同,如 integrated_multimodal_description/overall_soundscape/non_diegetic_music):

官方案例库(26个带完整提示词的示范案例,按场景分类)见 <code>docs/todo/h3-showcase-cases.md</code>。


1. 撰写提示词的友好建议

1.1 整体公式

完整提示词 = 参考素材说明 + 核心创意 + 画面过程说明

1.2 四个要素如何描述

(一)参考素材说明

告诉 H3 你上传的每个素材是干什么用的。

  • 写清素材编号:按你上传的顺序,比如 @图片1、@音频2、@视频3
  • 写清每个素材的用途,可选类型:
    • 人物参考(锁定脸/形象)
    • 物体参考(锁定物体)
    • 场景参考(锁定场景)
    • 关键帧(锁定帧,如果有首帧尾帧需求明确提出)
    • 音色参考(锁定音色)
    • 故事版(根据故事版分镜生成镜头内容)
    • 风格参考(根据图片的风格,生成类似的风格内容)
    • 构图参考(根据图片中物体构图,生成对应的构图)
    • 音频复用(生成视频的音频直接复用参考音频素材)
    • 音频部分复用(生成视频某个声音轨道/某个时间段部分复用参考音频素材)
    • 动作参考(锁定动作)
    • 运镜参考(锁定运镜)
    • 视频编辑(对视频某个内容进行增删改)
    • 以及其他要求也可按需写明
  • 没有上传素材时整段跳过

示例:

@图片1 提供了xx角色的形象(如果有多个角色,需要能指代清楚),@视频2 提供了动作参考。

要点:

  • 如果素材中有非常想要保持的特征,建议明确写出来,这样可以让一致性更好。
  • 在音频复刻/部分复刻中,如果对于人声对白内容/唱歌歌词内容的保持有较高的要求,强烈建议补充具体歌词文本内容。 比如:@音频1 作为目标视频的音频复刻素材,具体歌词是:"ABCDEFGHIJKLMN"。

(二)核心创意

用一句话锁定全片信息,必须包含:

  • 主体:谁/什么(人/物/动物/其他)
  • 地点:在哪里
  • 事件:在做什么
  • 题材/风格:什么调性(写实/动画/电影感/广告片/纪录片……)
    • 特殊风格举例:赛博朋克/霓虹灯美学/涂鸦风 等
  • 特殊运镜:要不要特殊镜头(航拍/一镜到底/慢动作……)
    • 默认会切镜
    • 运镜风格:写清即可;注意环绕运镜,建议用 truck left+pan right 或 truck right+pan left,而非直接说"环绕运镜"
    • 切镜风格:普通切镜(cut)/叠化切镜(fade)/随着节奏卡点切镜/快切
  • 如果任何元素有直接和引用素材的关联,都欢迎用 @图片1/@音频1/@视频1 等方式强调

示例:

一位穿汉服的年轻女子(@图片1)在樱花纷飞的庭院里舞剑,古典国风,电影质感,一镜到底。

(三)画面过程说明

按时间轴或故事线分段写,每个分镜/时间段包含两部分:

想要(画面里要出现什么):画面景别 + 内容 + 运镜 + 动作 + 台词 + 音效

  • 以切镜 shot 作为时间戳的分段。每个 shot 内部写好景别、具体内容、shot 内部运镜、人物台词、音效等这个 shot 内的内容
    • 注意台词的长短尽量和镜头长短对齐(这个得强调下,很多口型问题会来自于这个)
    • 如果一句台词跨 shot,可以用"接着上个 shot 继续说"这样的描述表明是跨 shot 的台词对白
  • 如果任何元素有直接和引用素材的关联,可用 @图片1、@音频1 等方式强调
  • 如果你希望视频中出现具体文字、Logo、标题、标语、按钮文案等,一定要把文字原文写出来。 例如:画面中出现英文:"H3"。 或 手机屏幕上显示标题:"AI Video Creation",按钮文字为:"Start Now"。

不想要(视频里不要出现什么):

  • 不想要背景音乐时,需明确写明,建议在提示词最后明确写:非叙事性音乐:N/A,或使用英文格式 "non_diegetic_music": N/A。注意:想用音乐但同时又说"不要 BGM"是自相矛盾的写法,要么删一个,要么分场景写。
  • 尽量少写比喻句,多写看得见的画面:写 H3 提示词时,建议尽量使用具体、直接、可视化的描述,少写需要"意会"的句子。因为 H3 更擅长理解明确的画面指令,而不是抽象比喻。
  • 如有台词,必须明确具体内容,比如:一位穿汉服的年轻女子说:"你来了,剑等你好久了。"

完整示例(分镜时间轴写法):

0-3 秒:全景,女子(@图片1)从画面左侧缓步走入樱花庭院(@图片2),背景虚化,没有对白,只有脚步声。 3-8 秒:切镜到女子(@图片1)的中景,她拔出长剑(@图片3),缓缓起势,樱花瓣从树上飘落。镜头推进。 8-12 秒:切镜到特写,剑光一闪,慢动作,樱花被剑气激得四散。 非叙事性音乐:N/A

1.3 镜头怎么拆

H3 有基础的分镜能力,对切镜点遵从较强。建议:

  • 台词:台词的长短和画面变化内容需要合乎每个 shot 的长短逻辑,尽量不要出现一个 3s shot 说很大一段话的情况,会非常影响效果。
    • H3 能够响应跨 shot(J-cut,L-cut)的台词,只要明确写出一句台词跨了哪些 shot 就可以响应。
    • 对于一个 shot 而言,如果是画面内说话人角色,需写清楚是哪个角色说的;如果是画面外说话人,写清楚是画外说话人。如果发生了画内外因切镜造成的转化,可以明确写出来。
    • 复杂例子:一个画外音响起说:Wake up Wake up。之后切镜到一个中年妇女的近景,她是画外音的主人,她继续说道:It's time to go to school!
  • 切镜一致性保持:切镜时可明确写出切镜到什么景别、具体主体是之前的哪个角色,有助于跨镜头一致性的保持。

1.4 三类模式生视频,提示词分别怎么写

模式一:上传多模态素材融合(多模态参考 / ref2va)

你可以同时上传:人物图 + 动作视频 + 场景图 + 音乐。每个素材都要写清它的角色:

  • @图片1 → 人物参考(锁脸)
  • @视频1 → 动作参考(锁动作)
  • @音频1 → 节奏/情绪参考

示例:

@图片1 是人物参考(锁这位女子的脸),@视频1 是动作参考(用里面的舞剑动作),@音频1 是情绪参考(古风配乐)。让这位女子在樱花庭院里按视频里的动作舞剑。

模式二:上传图片生成视频(图生视频 / fl2va)

  • 只上传 1 张图:说清楚是首帧(视频开头画面)还是尾帧(视频结尾画面)
  • 上传 2 张图(首+尾帧):H3 不会自动加切镜,只补两帧之间的动作、光影、声音

示例:

@图片1 是首帧参考图:女子持剑站在樱花树下。让她从持剑起势到舞剑完毕,自然衔接,不要切镜。

模式三:纯文字生成视频(文生视频)

不依赖任何参考素材,直接根据文字提示词建立主体、场景、动作。这种模式:

  • 文字描述要更具体(主体外观、场景细节、动作描述都要写清)
  • 多用「大全景交代空间 + 中景承载动作 + 特写强调细节」的分层写法

示例:

写实自然纪录片风格,电影级真实光影。清晨的薄雾中,在广阔的湿地芦苇荡里,一只优雅的白鹤单腿站立在浅水中,缓慢转头看向镜头。柔和的逆光,雾气在光束里飘动。

1.5 容易踩的坑

常见问题 怎么改
只写一段话没分段 按 3 段公式(参考素材说明+核心创意+画面过程说明)拆开写
素材上传了但没说用途 补一句「@图片1 是 XX 参考」
想用音乐但说「不要 BGM」 这两个矛盾,要么删一个,要么分场景写
想一镜到底但写了很多分镜 全文保持一段情节描述,删掉【镜头 N】结构
想要主角脸一致但没传图 一定要上传人物参考图,并标注「人物参考」
提示词太短(H3 没素材可参考时) 至少写出主体外观 + 场景细节 + 动作 + 风格

2. 特定风格 · 提示词示意(完整案例,含代码块原文)

案例:大字幕 MV(trap MV 风格)

【参考素材说明】@图片3:场景视觉风格(街道/夜间/地下空间、压迫感构图、环境层次、影像颗粒)@图片2:文字包装样式(字体质感、图形设计、动态图形排版冲击力)@图片1:人物形象(脸、发型、服装轮廓、比例、气质、整体氛围)只参考指定维度,不直接复制参考图,不出现真实品牌、原参考图 logo/标题/可识别文字。

【核心创意】10秒,16:9 横版 trap MV。两位 fly detective 兄弟搭挡在多个近景地下空间轮流对镜头 rap,全程跟随 trap 鼓点律动、卡点硬切,高反差印刷海报质感的英文块字随 bass hit 压屏出现。地下音乐录像带 + 时尚杂志拼贴 + 高时装质感,兄弟搭档式冷峻 performance。

【画面过程描述】(原文按 Shot 1-6 + Final 逐镜头写声音/文字/律动同步细节,节奏点精确到 808 bass/hi-hat/snare,每个 shot 明确景别、空间与前一 shot 的区分、人物动作与文字动效如何随鼓点触发,全程"硬切"转场,禁止全身/多人全景,只用近景系列镜头)——这是本手册里最复杂、最完整的一个分镜脚本示范,写新提示词时可以直接参考这个结构(场景-景别-人物-文字-律动 五要素逐 shot 铺开)。

输出示例:飞书20260730-203458 / 飞书20260730-203504

案例:手绘特效(纯文生,实拍+手绘发光动画融合)

【参考素材说明】无参考素材(纯文字生成视频)。

【核心创意】15 秒,16:9 横版视频。将实拍的傍晚老式电车车厢与手绘发光动画融合:空荡末班电车车厢里,乘客用手机单手临时拍摄,遇到手绘杏橙色发光线在车厢里连续变形(车票→纸燕子→毛毛虫→箭头→小帆船→迷你电车→蜗牛→雨伞→小鱼→整车晚霞云海),最后回到车票碎成纸屑。整体生活感、怀旧、温柔而略带哀愁。

【画面过程描述】原文按 0~3s / 3~6s / 6~10s / 10~13s / 13~15s 五段,每段写"正向"(要出现什么,形变链条严格首尾相连)和"反向"(不要出现什么,比如"不要平稳广告式构图""不要立体CG""不要恐怖怪物化、不要扑咬""不要切镜到别的场景、不要凭空的恐怖元素")。这是"正向+反向约束成对写"这种写法的完整范例。

输出示例:海螺视频15秒,169横版539178623442698249


3. 撰写提示词的「最佳方式」:把任务交给专业的合作伙伴

如果不想花大量时间研究提示词结构、镜头语言、素材引用方式和声音设计,可以直接在 MiniMax Hub 里用 H3 创作视频。

MiniMax Design 是集合了「文本调研 + 多媒体制作 + 无限画布」的 AI Agent 生产平台,不需要把每个镜头、景别、运镜、声音都写得非常专业,只需要用自然语言描述想法,例如:"我想做一个雨夜追逐的电影感短片"或"帮我把这张人物图生成一段有情绪转折的视频",Agent 会理解创作意图、整理参考素材、补全镜头设计、优化提示词,并调动合适的生成能力完成视频创作。

下载地址:国内 https://design.minimaxi.com/ ,海外 https://design.minimax.io/

(这条路径依赖 MiniMax 官方 Hub/Design 产品,跟我们自己部署的 raylight/h3-console 不是一回事,这里只作为"提示词工程可以外包给 Agent"的方法论参考,不能直接用在我们自己的 console 上。)


附:评论区里的高价值排错知识(来自文档作者 Rhea 的官方答疑,原文摘录)

这些是用户实际踩坑后 Rhea 给出的针对性解法,比正文更具体,写 skill 时应重点参考:

  1. 人物总是无意义地"念台词"/自己说话的问题:

    • 正向约束:人物全程保持安静,嘴巴自然闭合,没有说话或对话,面部只有轻微自然表情
    • 负向约束:无对白、无人声、无念白、无口型变化、无自言自语
    • 避免"对着镜头、交谈、讲述、激动表达、嘴唇微动"等容易触发说话的描述,也尽量少用引号和台词格式
    • 给人物安排持续且明确的动作(专注观察、低头阅读、转身行走),只有"人物站着看镜头"时更容易自行补出讲话行为
    • 特写仍不稳定时,改成侧脸、背影或中远景,能明显降低无意义口型
    • 如果只是不需要声音,可以直接关闭音频生成或后期静音
  2. 音效/配乐的出现时间、持续时间、音量控制(这是给开源版英文字段的建议,但思路对 console 中文 prompt 同样适用):

    • 音效:在画面描述的对应动作旁写一次,再在整体声景描述里按事件顺序复述一遍
    • 配乐:用"某事件之前无音乐——事件发生时进入——某事件后完全停止"这种相对时间点描述,不要写秒数
    • 音量:用相对混音描述(比如"轻微""逐渐增强"),不要写百分比或 dB 数值
  3. 字幕顽固出现,写了"不要字幕"也没用:Rhea 的建议是反直觉的——不要在提示词里写"不要字幕"这种负向词,去掉这句反而更容易不出字幕(负向提示对字幕这个属性可能不生效甚至有反效果,暂无解释原因,官方还在优化中,2026-08-11 前仍未解决)。

  4. 背景音乐"禁止不掉":确认写法是 non_diegetic_music: N/A(这是英文字段名,中文版对应写法是提示词最后写"非叙事性音乐:N/A")。

  5. 画面莫名变暗/出现聚光灯效果(背景暗人物亮)且提示词里没写相关内容:这是 H3 已知的不稳定问题(其他模型不会出现)。建议:去掉光照负向词,删除"压低背景、亮度分区、聚焦暗化、突出主体明暗、背景突变暗"等负向表述,保留"人物与背景曝光统一、亮度稳定"的正向约束。Rhea 承认即使这样改了,问题仍可能部分复现,官方在跟进优化。

  6. 参考图编号约定(开源 ComfyUI 节点专用,console 场景一般用不到,但记录备查):ComfyUI 里 MiniMax H3 Reference to Video 节点内部图片编号从 0 开始(ref_image_0/ref_image_1),但提示词里要用从 1 开始、带尖括号的写法:ref_image_0 → <Picture 1>,ref_image_1 → <Picture 2>,不要写字段全称、image_0 或 image_1。

  7. 首尾帧给相同图片做循环视频,但输出尾帧会变化,做不成循环:文档里没有给出解法,是已知未解决的问题,测试首尾帧循环类案例时要留意这个限制,别预期一定能做出完美循环。

  8. 视频扩图/去字幕做二创:官方确认"不可以",H3 不支持这个方向的编辑。

  9. 视频人物替换时,无法保持全视频被替换人物的一致性:Rhea 未给出通用解法,遇到时需要提供具体 video ID/task ID 由官方定位,暂无自助修复方法,测试视频编辑类案例时要留意这个已知限制。


附:电影摄影专业词汇表(补充自跨模型调研,完整来源见 deep-research-cinematic-prompt.md)

H3 中文提示词里可以直接夹用这些英文术语,H3 官方案例本身也在用(Wes Anderson式35mm胶片质感、rack focus、truck left+pan right)。写提示词时至少覆盖两类(比如运镜+光线,或光线+构图)。

景别(Shot Size)

英文 中文 说明
Extreme wide shot / Establishing shot 大远景/建立镜头 交代整体空间环境
Wide shot / Full shot 远景/全景 完整主体+大量环境
Medium shot 中景 主体腰部以上
Close-up 近景/特写 面部或局部细节
Extreme close-up 大特写 眼睛、手指等极小局部
Two-shot 双人镜 两个主体同框
POV shot 主观视角镜头 第一人称视角

运镜(Camera Movement)

英文 说明
Dolly shot(推拉镜) 摄像机前后移动,改变与主体距离
Truck / Tracking shot(横移/跟拍) 摄像机左右平移或跟随主体移动
Pan(摇镜) 机位不动,镜头水平转动
Tilt(俯仰摇镜) 机位不动,镜头垂直转动
Crane shot(升降镜) 摄像机垂直升降,常用于开场/结尾
Aerial view(航拍) 高空俯视视角
Handheld(手持) 手持摄影,画面有自然抖动
Steadicam 稳定器跟拍,平滑但保留运动感
Whip pan(甩镜) 极快速摇镜转场,产生动态模糊
Rack focus(焦点转换/拉焦) 画面内焦点从一个物体转移到另一个物体
Dolly zoom(希区柯克变焦) 推拉镜+反向变焦同时进行,制造空间扭曲感
Orbital shot(环绕镜头) 围绕主体旋转,H3 指南建议写成 truck left+pan right 具体分解,不要只写"环绕运镜"

构图/镜头(Composition & Lens)

英文 说明
Low angle / High angle 低角度仰拍 / 高角度俯拍
Dutch angle 荷兰角/倾斜构图,制造不安感
Shallow depth of field 浅景深,主体清晰背景虚化
Deep focus 深景深,前后景都清晰
Wide-angle lens (24-35mm) 广角镜头,空间感强,人脸近距离易变形
Telephoto / 85mm lens 长焦/人像镜头,压缩空间、背景强虚化
Macro lens 微距镜头,极小物体特写
Bokeh 背景虚化光斑质感

光线(Lighting)

英文 说明
Key light(主光) 最强主光源,塑造主体基本明暗
Fill light(补光) 减弱主光造成的阴影
Back light / Rim light(轮廓光) 主体背后打光,勾出发光边缘轮廓
Three-point lighting(三点布光) 主光+补光+轮廓光的标准布光法
Practical light(实用光源) 画面里实际存在的光源(台灯/蜡烛/路灯),增强真实感
Golden hour(黄金时刻) 日出/日落前后暖色调、长阴影、柔和光线
High-key / Low-key lighting 高调布光(明亮少阴影)/ 低调布光(大面积阴影,戏剧感强)

色彩分级/胶片质感(Color & Texture)

英文 说明
Color grading 后期调色
LUT 调色预设,模拟特定电影/商业片色彩风格
Film grain 胶片颗粒感,柔化数字感、增加质感
Anamorphic 变形宽银幕镜头质感:椭圆形bokeh+水平方向镜头眩光条

附:声音设计分层框架(Diegetic / Non-diegetic)

行业标准概念,H3 手册的"非叙事性音乐:N/A"写法对应的就是 non-diegetic music 这一类:

  • Diegetic(叙事内/画内音):脚步声、引擎声、风声、门声、人群声、织物摩擦声——画面里的角色能 听到的声音。每个 shot 只要有动作,就应该配一句画内音描述,不要漏掉,哪怕是"转盘缓慢转动的 轻微机械声"这种小细节。
  • Non-diegetic(叙事外/画外音):配乐、戏剧性音效强调、旁白——角色听不到,只有观众能听到。

写声音设计时按三层描述:对话(人声,主要信息层,如有需引号写出原文)→ 配乐(情绪/氛围层, non-diegetic,用相对时序描述)→ 音效与环境声(diegetic,画内/环境层,跟随动作逐 shot 写)。 只写配乐、漏掉画内环境声是常见疏漏,会让画面显得"哑"。

附:负向描述写法

负向描述要写成具体画面而不是简单否定词堆砌:写"空旷荒野,没有建筑没有道路",不要只写"没有建筑"; 写"不要杂乱背景道具、不要出现第三人",不要写"不要丑、不要低质量"这种空泛否定。模型对"具体但不存在 的画面"比对"抽象的坏"更容易执行。("不要字幕"是这条规则的例外——见上面第3条已知坑,这一条 反直觉地不适用负向具体化规则,字幕这个属性本身就不要写负向词。)