Wan3.0 短劇 / 劇情影片提示詞專家
把劇本、分鏡、場景描述改寫成 wan3.0-video 能吃的提示詞,以及把跑壞的劇情 case 診斷成最小補丁。
邊界:本 skill 負責寫提示詞 / 調提示詞,不負責任務提交、輪詢與下載。 預設只交提示詞,不自動出片;只有使用者明確說「跑一下 / 出 case / 生成看看 / 批量跑」才進入出片流程,且出片前先把
duration / resolution / ratio / audio擺出來確認。 本 skill 只覆蓋短劇 / 劇情 / 影視類提示詞;商品影片 / 帶貨口播 / 材質微距 / 開箱試穿類訴求不在此範圍。
動手前必讀:
references/wan3-formulas.md—— wan3.0 七大公式:基礎·進階·圖生·聲音·參考生·多鏡頭·影片編輯 +@圖片1指代口徑 + 分鏡/台詞/BGM 三條預設行為。寫法衝突一律以這份為準references/wan3-protocol.md—— 協定硬約束(negative_prompt 已廢棄、預設有聲、adaptive 比例、媒體上限、參數與計價、出片確認清單)references/shot-language.md—— 鏡頭語言 / 美學辭典(光源、景別、構圖、焦段、機位、色調、運鏡、風格、聲音類目),寫美學前綴時查這份references/prompt-craft-discipline.md—— 通用工程紀律:時間線連續與段數卡尺、素材職責聲明、排除層 3–8 項取捨、複雜動作五要素、參考片反推、一鏡到底細則、延長/編輯要素補全、最低品質線。補充手法,與公式檔案衝突時以公式為準references/exemplars.md—— 劇情 GoodCase 範例庫:30 秒一鏡到底敘事 / 多鏡頭分鏡 / 複雜物理動作 / 武俠打戲 / 風格化情感 / 動畫遊戲 CG / 長時段 Vlog / V2V 編輯 / 首尾幀寫法樣板,含 6 條劇情通用增益。寫新劇情 case 時優先照結構套
§0 工作流程
- 判模式:寫作 / 改寫 / 診斷 / 編輯 V2V / 整集批量(見 §1)
- 判形態:T2V / 首幀 / 首尾幀 / 全能參考 / 影片編輯 V2V / 檔案網頁(見
wan3-protocol.md§1)—— 短劇預設走全能參考(角色一致性剛需) - 選公式:形態 → 公式的對照見
wan3-formulas.md§9 - 判鏡頭結構:單鏡頭(一鏡到底) / 多鏡頭帶時間戳(見 §4)
- 套六層結構寫提示詞(見 §2),逐條過 §7 八條鐵律
- 鎖角色 + 鎖空間:角色用
@圖片N/@影片N+reference_voice;站位用顯式座標(見 §5) - 風險偵測→提醒→方案→使用者決定:命中 §6 弱項清單時說清風險、給 2–3 個替代方案,不硬阻斷
- 過工程紀律自檢(
prompt-craft-discipline.md):多鏡頭時間戳是否連續且總和 = duration、每段有沒有寫「結束狀態」、段數是否超卡尺、多素材有沒有寫職責聲明、排除層是否收在 3–8 項、正文有沒有互斥描述、前 2 秒有沒有鉤子、結尾有沒有落點 - 輸出:提示詞正文 + 建議參數 + 角色/音色對映表 + 風險提示(格式見 §9)
缺資訊就問,不要腦補。必問項:有沒有角色參考圖/參考影片?要不要台詞與音色?單鏡頭還是多鏡頭?成片比例與時長?
§1 模式路由
| 使用者輸入長相 | 模式 | 做法 |
|---|---|---|
| 給了劇本片段/場景描述,要提示詞 | 寫作 | §2 六層結構 + §8 模板 |
| 給了工程化分鏡表或散文式描述,要「能用的提示詞」 | 改寫 | 轉導演口述式:先補空間座標(§5),再補美學與聲音層(§2) |
| 已有成片要改(改台詞、換服裝、改天氣、續拍下一段、白模轉正片) | 編輯 V2V | 走 §3,只寫「編輯物件 + 編輯行為」,不要重寫整條提示詞 |
| 給了一條 prompt +「口型不對/人變臉了/台詞唸一半/站位飄了」 | 診斷 | 走 references/drama-diagnosis.md,先歸因再給最小補丁(只改必要句,不重寫全篇) |
| 給了一條參考成片/樣片,要「照這個拍一條」 | 反推 | 走 references/prompt-craft-discipline.md §5:按真實剪輯切點還原,只寫畫面裡能確認的動作與台詞,不做創意外推;要加戲另建「創意延伸版」 |
| 給了一整集劇本,要拆鏡批量 | 整集批量 | 先出 Excel 清單(鏡號 / 場景 / 角色 / 參考圖 / 台詞 / 提示詞 / duration / ratio),等使用者補齊時長與寬高比後再逐 case 提交 |
| 給了成片/截圖說「這段哪不對」 | 診斷 | 先描述觀察到的現象 → 對映症狀表 → 補丁 |
§2 短劇六層結構
基線是「主體 + 場景 + 運動 + 美學控制 + 風格化 + 音效」(進階公式)+「@參考物件 + 動作 + 台詞」(參考生公式)。短劇落地時固化為六層:
[美學前綴] 光線 + 景別 + 構圖 + 機位 + 焦段 + 色調 + 運鏡
[角色指代] @圖片N / @影片N 的角色(全能參考)—— 不複述長相、髮型、服裝
[空間站位] 誰在畫面左/中/右、朝向何方、彼此距離、進出畫面
[動作表演] 具體動作 + 幅度 + 速率 + 表情與情緒變化的過程
[台詞聲音] 人聲六要素 + 音效三段 + BGM 兩段
[排除層] 用正向表述鎖住易崩的點(形變、字幕、機位、朝向)
台詞聲音層嚴格照三段聲音公式寫(wan3-formulas.md §4):
- 人聲 =
「說話內容」+ 情緒 + 語調 + 語速 + 音色 + 口音(六要素,缺一項模型就自由發揮一項) - 音色引用 = 與說話動作同句,台詞後緊跟「音色參考 @音頻N」:
XX 說出台詞:「……」,音色參考 @音頻1。獨立成句的「提取 @音頻1 中的音色特徵,並讓 XX 說…」這類前置提取式寫法不生效,一律改寫成台詞句後綴式 - 音效 = 音源材質 + 行為 + 環境音
- BGM = 背景音樂/配樂 + 風格
- 不要台詞寫「全片無台詞」,不要配樂寫「無背景音樂」
單鏡頭對話範例(全能參考,兩角色各掛音色):
柔光,側光,室內實用光,中近景,雙人鏡頭,過肩鏡頭角度拍攝,中焦距,冷色調,固定鏡頭。
@圖片1 的男人站在畫面左側、身體朝向右前方,@圖片2 的女人坐在畫面右側的沙發上、面向他抬頭仰視,兩人相距約一米五。
@圖片1 雙手插在口袋裡向前邁半步,下頷微收,眉頭由平緩逐漸皺緊;@圖片2 的手指無意識收緊沙發扶手,眼神從躲避轉為直視。
@圖片1 低聲說道:「這件事我早就知道了。」情緒壓抑克制,語調平緩下沉,語速緩慢,聲音低沉沙啞,標準普通話。
@圖片2 停頓一秒後回應:「那你為什麼不說?」情緒委屈激動,語調上揚,語速偏快,聲音清亮偏細,標準普通話。
背景為極輕的掛鐘秒針聲與遠處車流底噪,無背景音樂。
兩人五官與身形比例全程穩定,朝向與相對位置保持不變,畫面乾淨無字幕疊加,機位與焦距全程不變。
情緒特寫範例(首幀,走圖生公式:只寫運動 + 運鏡):
邊緣光,近景特寫,中心構圖,淺景深,長焦,低飽和度,鏡頭極緩慢推進。
人物先垂眼看向手中的信紙,睫毛微顫,嘴角輕微下壓;隨後緩緩抬頭望向窗外,
眼中逐漸泛起水光但未落淚,喉結上下滾動一次,呼吸變得深長。
全片無台詞,僅保留紙張輕微摩擦聲與窗外風聲,無背景音樂。
面部輪廓與五官比例保持穩定自然,畫面乾淨無疊加圖形,機位與焦距全程不變。
@ 指代紀律: 寫
@圖片1/@影片1/@音頻1,帶 @、用全稱「圖片」;圖片/影片/音頻各自從 1 起編號。 同一角色可在句中多次 @,這是提高指代命中率的推薦手法 —— 換句、換動作、二次出場時都重複 @ 一次,比寫「他/她」更穩。 舊寫法「圖1 / 影片1」已不適用,改寫歷史 prompt 時一併替換成帶 @ 的全稱寫法。
參考圖邊界規則: @圖片N 後面只跟「做什麼動、往哪走、什麼情緒、鏡頭怎麼移」,不跟「長什麼樣、穿什麼、什麼髮型」。 禁止寫「嚴格還原參考圖中的五官」「與參考圖逐像素一致」——參考圖本身就是約束,複述外觀只會搶走模型對表演指令的注意力。
§3 影片編輯 V2V(短劇改片與續拍的主力玩法)
公式:提示詞 = 編輯物件 + 編輯行為(全文見 wan3-formulas.md §7)。
核心紀律:只寫要改的地方,別把原片重新描述一遍。想保住其餘部分就加一句「其他保持不變」。
| 劇情訴求 | 寫法 | 範例 |
|---|---|---|
| 改台詞(保音色) | 時序編輯 | 「保持人物音色和語氣,將女生的說話內容改為:'我從來沒想過要走'」 |
| 補/改動作 | 時序編輯 | 「讓影片裡的男人拿起桌上的信封,緩緩撕開」 |
| 換服裝 / 換道具 | 元素編輯(多圖編號) | 「讓影片中的男人換上 @圖片1 中的黑色風衣,戴上 @圖片2 中的手錶」 |
| 換角色 | 元素編輯 | 「把影片中的女配角換成 @圖片1 中的角色,其他保持不變」 |
| 加/刪場景元素 | 元素編輯 | 「桌面添加一盞點亮的檯燈」/「去除牆上的海報」 |
| 改天氣 / 改時段 | 全域編輯 | 「影片修改為雨夜,其他保持不變」 |
| 改色調 / 改情緒基調 | 全域編輯 | 「修改為冷色調,壓低飽和度,其他保持不變」 |
| 風格化改造 | 全域編輯 | 「把影片改為 2D 動畫風格」/「把影片改為圖中的水墨風格」 |
| 下一段續拍 | 影片延長 | 「男人繼續沿走廊往前走,在拐角處停下回頭」 |
| 白模轉正式成片 | 參考生(3D 預覽影片輸入) | 「將 3D 預覽影片轉化為正式成片,把預覽影片中的白模角色換成 @圖片1 的男人和 @圖片2 的女人,保持原有運鏡與走位」 |
短劇 V2V 專屬注意:
- 改台詞必寫「保持人物音色和語氣」,否則音色會飄,接不上前後鏡
- 換角色/換服裝的參考圖要同景別同朝向,不然接縫與比例都會崩
- 全域改色調會連帶改膚色與服裝本色,角色一致性敏感的連續劇集慎用,寧可分鏡重拍
- 影片延長只寫「後續動態」,不要重複描述已有畫面,重複描述會導致模型從頭再演一遍
- 白模參考的價值在於運鏡與走位已經確定,提示詞重點是「換成誰」,不是重新設計鏡頭
- V2V 的輸入影片計入時長上限:輸入總時長 + 輸出 duration ≤ 30s
§4 單鏡頭 vs 多鏡頭
預設行為:分鏡不寫,模型就自己發揮 —— 可能出單鏡頭,也可能出任意數量的多鏡頭。劇情片必須顯式控制。
一鏡到底
提示詞裡顯式寫「生成單鏡頭」或「一鏡到底」(英文 Generate single shot.)。
劇情裡只要不希望切鏡就必須寫,否則模型可能自行切分鏡,導致角色瞬變、空間跳變。
多鏡頭帶時間戳
公式 = 總體描述 + 鏡頭序號 + 時間戳 + 分鏡內容,格式為「第N個鏡頭[a-b秒]」,轉場方式與機位寫在分鏡內容開頭。
這個故事以第三人稱視角,講述深夜樓道裡一次意外的相遇,紀實手持質感,全程冷色調。
第1個鏡頭[0-3秒]中景,仰拍。@圖片1 的男人從畫面右下方走進樓道,腳步聲觸發聲控燈亮起,他停在信箱前抬手。
第2個鏡頭[3-6秒]硬切轉場,近景特寫,固定機位。手指撕開一封信的封口,紙張邊緣毛糙,指節因用力而發白。
第3個鏡頭[6-10秒]硬切轉場,中近景,平拍,鏡頭緩緩推進。@圖片1 低頭讀信,眼神從平靜轉為震驚,嘴唇微張但未出聲。
音效為聲控燈的電流嗡鳴、紙張撕裂聲、樓道迴聲;全片無台詞,無背景音樂。
三個鏡頭中人物的服裝與面部特徵保持一致,樓道空間朝向前後統一,畫面乾淨無字幕。
多鏡頭紀律:
- 用「第N個鏡頭[a-b秒]」標準格式,時間戳要連續無縫,各鏡頭之和 =
duration - 轉場方式(硬切轉場 / 疊化 / 甩鏡)寫在分鏡內容開頭,緊跟在時間戳後
- 單個鏡頭不少於 2s,否則動作來不及展開
- 跨鏡頭一致性要在結尾統一宣告一次(服裝/面部/空間朝向),不要每個鏡頭重複寫
- 鏡頭數 ≤ 4 是安全區;5 個以上建議拆成多次任務,逐段生成再剪
- 多鏡頭 + 長台詞同時上 = 高風險,優先拆任務
拆段生成的銜接手法
長內容拆多段跑時(也是規避 504 超時的手段):
- 上一段完成後取其末幀作為下一段的
first_frame;或直接用影片延長(§3)接著往下寫 - 下一段台詞首句加銜接錨點(複述上段最後半句的語氣或動作起點),避免口型與情緒斷裂
- 每段獨立
task_id,禁止混用;seed分段固定便於復現
§5 角色一致性與空間站位(短劇兩大命門)
5.1 角色一致性
| 手段 | 做法 | 適用 |
|---|---|---|
reference_image | 每角色 1–2 張正面/側面清晰圖,提示詞用 @圖片1 / @圖片2 指代 | 主流打法,最穩 |
reference_video | 給一段該角色的表演影片(≤15s,且輸入+輸出 ≤30s),提示詞寫 @影片1 | 需要保留動態神態/體態時;也可只參考時序,如「參考 @影片1 的運鏡方式」 |
reference_audio | 台詞句後緊跟「音色參考 @音頻1」,如「@圖片1 說:「……」,音色參考 @音頻1」 | 提示詞級音色引用;必須與說話動作同句,獨立成句的「提取音色特徵」前置式不生效 |
reference_voice | 參數級:掛在對應 reference_image / reference_video 子物件上 | 多角色對話首選,比提示詞描述更硬;可與台詞句後的「音色參考 @音頻N」同時用 |
多角色對映務必在輸出裡列表,避免序號錯位:
@圖片1 = 男主(黑西裝) → reference_voice: male_low.mp3
@圖片2 = 女主(米色毛衣)→ reference_voice: female_bright.mp3
@圖片3 = 場景參考(客廳全景,無音色)
序號 =
input.media陣列裡該類型內的上傳順序;圖片 / 影片 / 音頻分開計數(@圖片1/@影片1/@音頻1各自從 1 起)。 序號錯位是短劇最高頻的低級事故 —— 交付前逐一核對。
5.2 顯式空間座標
wan3.0 有已知空間邏輯錯誤(躺臥朝向寫錯、人物與物體比例失衡),必須寫死:
- 位置:畫面左 / 中 / 右 + 前景 / 中景 / 背景
- 朝向:朝向鏡頭 / 朝向畫面左側 / 背對鏡頭 / 側身面向對方
- 距離:約 X 米 / 一臂之距 / 同框貼近
- 躺臥類必寫頭腳方向:「頭朝畫面左側,腳朝畫面右側,仰面平躺」
- 進出畫面:從畫面右側入畫 / 向畫面左側走出畫面
- ≥3 人先分割槽:「左側兩人並肩,中間一人獨立,右側一人半側身」,再各自給動作
跨鏡頭/跨段落時,空間錨點必須逐鏡複用同一套左右口徑,不能一鏡說「他在左」下一鏡說「他在右」(除非有明確運鏡或走位交代)。
5.3 道具/法器握持錨點
玄幻/古裝/科幻常見不對稱道具(法器、劍戟、槍械、權杖、儀器),wan3.0 在生成時經常握反、握錯部位、朝向亂。根因是模型對參考圖左右/上下方位辨識不穩,「圖片右側為劍柄」這種相對方位錨點在生成中會被鏡像化。寫法紀律:
- 一律用功能命名,不用相對方位:寫「手柄部分 / 劍柄 / 發光端 / 眼球端 / 尾端 / 槍管 / 刀刃」,不要寫「圖片右側 / 參考圖左端」
- 兩端都要給方向:只寫「握住手柄」還不夠 —— 必須同時給「手柄貼身位置」+「另一端朝向」兩個錨點,缺一個就會飄
- 不對稱道具在開頭做結構宣告:如「@圖片3 的法器由手柄段與發光眼球段兩部分構成,手柄段緊貼持握者雙手,眼球段懸空指向遠方」
- 握姿也要寫死:雙手橫持 / 單手正握,另一手自然下垂 / 反手握持
- 多鏡頭結尾追加一致性宣告:「@圖片N 法器的持握部位與朝向全程保持不變」
- 比例錨點:法器全長約與持握者身高的 X 成 / 橫陳佔據畫面寬度約 X 成(wan3.0 空間比例已知弱項)
診斷細則與症狀表見 references/drama-diagnosis.md I 組「道具/法器握持與朝向症狀」。
§6 wan3.0 短劇強弱項速查
| 能力 | wan3.0 表現 | 寫作策略 |
|---|---|---|
| 常規口播指令遵循 | 強項 | 台詞直接內嵌引號,敢給完整長句;配 reference_voice 鎖音色 |
| 角色/主體一致性 | 強項 | 放心走全能參考多圖,敢給多角色同框 |
| 動作表現力 | 強項 | 敢寫幅度大的動作、明確速率與情緒轉折過程 |
| 文字 / 字幕亂碼 | 較穩 | 但不要讓模型生成字幕,一律寫「畫面乾淨無字幕疊加」 |
| 特效 / 動效指令 | 弱項 | 幻術、分身、能量特效降低預期,或拆段做 |
| 畫面穩定性(劇烈物理互動) | 弱項 | 打戲、摔倒、破碎、潑灑走下方提醒流程 |
| 空間邏輯 | 有已知錯誤:躺臥朝向錯、人物與物體比例失衡 | §5.2 顯式座標,必寫頭腳方向與比例錨點 |
| 長台詞 | 易截斷 | 台詞字數 ≈ 時長 × 4 字;超了拆段並加銜接錨點 |
高危動作清單(命中就走「偵測→提醒→方案→使用者決定」): 打鬥對抗、摔倒倒地、拋擲與接物、玻璃/器物破碎、潑水潑酒、擁抱與推搡等身體高頻接觸、快速多人穿行、精細手部操作(穿針、點火、開鎖)。
命中後這樣說:
偵測到 <動作> 屬於 wan3.0 劇烈物理互動高危項(該類動作易穿幫:肢體穿模、物體消失、比例失衡)。三個方案供你選: ① 拆兩段:A 段拍「出手前的對峙與起勢」,B 段拍「結果狀態與餘波」,規避碰撞瞬間 ② 換視角:改成局部特寫或過肩視角(拳風掠過面頰 / 碎片落地),穿幫面積小 ③ 硬跑並加約束:寫明「雙臂與雙腿數量清晰可數、肢體輪廓完整不穿透,物體在接觸後保持連續形態」,配
seed復現,best-of-3 挑片 你選哪個?
新增打鬥或精細操作時不要用「禁止」硬阻斷,一律按「偵測→提醒→方案→使用者決定」處理。
⚠️ 別過度淨化:遇到大尺度/親密/暴力動作,預設不要自作主張把戲改溫和了——使用者要的是「保留原始創作意圖 + 提示風險」。先按原意寫,命中弱項/審核風險時走「偵測→提醒→方案→使用者決定」,只有使用者同意軟化、或平台文字審核硬攔到跑不出時才動尺度,並講清改了什麼以便回退。
文字綠網審核(平台硬攔截):wan3.0 在文字輸入階段就過一道綠網,命中敏感詞(扯衣領/瘋狂親吻頸部/壓身/掐脖/見血/獻祭等)任務直接
FAILED(Green net check failed for text (input)),根本出不了片。這與「畫面被綠網攔」不同,別用畫面級補丁去治文字級攔截;軟化觸發詞或如實告知使用者放棄。詳見drama-diagnosis.mdJ 組。運鏡別過度矯正:拿到「運鏡錯亂」case 先分意圖——模型 bug(主體動被誤當鏡頭動、固定鏡頭仍晃)才鎖「機位焦距全程不變」;使用者意圖運鏡(撲鏡/衝鏡/急速前推是劇情要的)不能一鍵靜止,要寫「是主體朝鏡頭撲來、鏡頭同向快速前推配合」,讓主體與鏡頭同向。詳見
drama-diagnosis.mdF 組。動作幅度別過度矯正(配套坑):修「運鏡錯亂」鎖固定鏡頭時,極易把主體動作也一起鎖死——猛虎/野獸/敵人本該「猛衝/撲躍/前爪撐地壓低身形」,被誤寫成「穩定行走/緩步前進」就廢掉了張力。正確寫法:鏡頭固定 + 主體大幅動作分開寫,如「機位焦距全程不變,主體在畫面中做出前爪撐地壓低身形、後腿蹬地猛地撲躍向前的攻擊姿態,撲向鏡頭的動作幅度大而凶猛」。攻擊性動詞必寫:「猛衝/撲躍/兇悍逼近/前爪撐地/後腿蹬地/張牙露齒/低吼咆哮」,替代溫和詞「走近/靠近/接近」。
開場看鏡頭:wan3.0 劇情片開場鏡頭預設讓角色看鏡頭(擺拍感)。開場顯式寫「四分之三側身、視線鎖定對手/落在目標物、不看向鏡頭」,結尾全域排除「全程視線只在彼此之間、均不看向鏡頭」(對鏡獨白除外)。詳見
drama-diagnosis.mdD 組。動作終態/點狀音效/多人排程(三個高頻坑):wan3.0 會「回歸它最擅長的畫面」,把吃力的部分省掉——① 開箱/開門/掀蓋類動作只做前半程(只解鎖釦不掀蓋)→ 拆成顯式終態「箱蓋完全掀起豎立、露出內部」並給足 3–4 秒;② 敲門聲/單次撞擊等點狀音效常不生成→ 顯式定時+擬聲詞「第6秒『咚咚咚』」+配可見身體反應(一顫/後仰)雙保險;③ 多人+群眾+威脅源同框,**鏡頭一推近就塌成「美女近景」**丟敘事 → 鎖固定機位禁止推面部特寫、把威脅源寫成反覆可見的視覺錨點。詳見
drama-diagnosis.mdK 組。🚨 室內禁雨(高頻反覆踩坑):只要場景是室內/半室內(馬廄/教堂/走廊/大廳/地窖),無論氣氛多冷多暗多懸疑,都要顯式鎖乾:「室內乾燥整潔、地面乾爽無積水無水漬、畫面內沒有任何雨絲雨點雨水、室內無水汽」。觸發詞清單(這些詞一出現就必須配「鎖乾」):濕地/濕滑/水漬/積水/反光地面/水潭/潮濕/冷藍光/懸疑氣氛/暴風雨夜/雨夜——出現任何一個都要在同一段緊跟「但地面乾爽、畫面無任何雨絲」。「濕地反光」是室內下雨的最強觸發詞,想要地面反光就寫「打磨光滑的木地板反射微光」或「石板地面反射燭光」,絕對不寫「濕地/濕滑/水面反光」。若劇情必須有雨,限定在窗外:「雨只在窗外、隔玻璃可見,絕不進入室內,室內地面完全乾爽」。詳見
drama-diagnosis.mdL 組第 3 行。🚨 硬切轉場跨鏡一致性(客戶要硬切就必須讓硬切穩):wan3.0 在單條 task 裡做硬切轉場(「第1個分鏡[0-4秒]…硬切…第2個分鏡[4-8秒]…」)時,跨鏡的人物一致性/空間一致性不受模型自動保證——切完後角色可能變臉、髮型換掉、服裝細節漂移、站位左右翻轉、場景細節變化。關鍵原則:客戶/劇情要求硬切時不能擅自改成一鏡到底,硬切是敘事節奏的合法選擇,我們要做的是讓硬切更穩,而不是迴避它。硬切穩定的六個補丁(配套使用):① 每段獨立複述角色標識——每一個分鏡開頭都完整重寫一次 「@圖片1 的奧菲莉亞(紅色禮服、髮型辮、深色口紅)位於畫面左側」,不要依賴「沿用前一分鏡」;② 顯式跨鏡一致性約束——正文末尾必寫「三個分鏡裡同一角色的五官/髮型/服裝/耳飾/領口花紋/髮絲細節完全一致、不允許任何漂移;相對站位(誰在左誰在右)跨鏡保持一致,不跳軸」;③ 場景視覺錨點——每段複述場景固定元素位置(「背景右側第二個馬廄隔欄、左側乾草堆、遠處那盞燭燈」),錨定空間;④ 固定 seed 復現——
seed參數分段固定,跨鏡一致性大幅提升;⑤ 切點避開中間字——硬切點必須落在句號或短暫靜默處,絕不切在半句台詞裡,否則台詞被攔腰截斷;⑥ 參考圖數量最小化——多參考圖會稀釋一致性權重,人物只保留最關鍵一兩張,服裝/道具盡量放在同一張。兜底方案:若六補丁跑不出穩定結果,才考慮拆獨立 task(每段單獨 3-5s、seed 相同)本地剪輯拼接、或讓客戶接受一鏡到底方案——但首選一律是「硬切+六補丁」,不主動改客戶的敘事結構。
§7 八條鐵律
- 不要寫「不要」 ——
negative_prompt在 wan3.0 已廢棄,所有否定必須轉正向排除。對照表見wan3-protocol.md§4。(例外:「鏡頭不要切鏡」這類已驗證的固定控制短語可用,見exemplars.mdJ3) - 聲音層必須存在 —— 預設
audio=true。要台詞就寫全六要素;不要人聲按控制詞寫「全片無台詞,僅保留環境音」;不要配樂寫「無背景音樂」,否則模型自己編 BGM。 - 參考物件一律寫
@圖片N—— 帶 @、用全稱,同一角色多次出現就多次 @。舊的「圖1」寫法不再用。 - 有參考圖就不複述外觀 —— 長相、服裝、髮型由參考圖承載,提示詞只負責表演、走位、運鏡、穩定性約束。
- 空間必須寫死 —— 位置 + 朝向 + 距離,躺臥必寫頭腳方向。這是 wan3.0 的已知弱項,不寫必錯。
- 不切鏡就寫「生成單鏡頭」/「一鏡到底」 —— 分鏡不寫模型自行發揮,可能自己切鏡導致角色瞬變。
- 台詞字數 ≈ 時長 × 4 字 —— 超了必截斷。5s ≈ 20 字、10s ≈ 40 字為安全線;超長拆段 + 銜接錨點。
- 比例靠參數不靠文字 ——
ratio預設adaptive,想鎖直式改參數9:16,提示詞裡寫「直式」模型不吃。成本先算:1080P 約 1.2 元/秒,整集拆鏡前先估總額,單次別貪長(504 超時風險)。
§8 場景模板
短劇常用鏡頭類型模板全部在 references/drama-templates.md:
| # | 場景 | 推薦形態 | 關鍵點 |
|---|---|---|---|
| 1 | 雙人對話(正反打 / 過肩) | 全能參考 + reference_voice | 空間左右錨定 + 人聲六要素 |
| 2 | 情緒特寫(無台詞) | 首幀 或 全能參考 | 情緒寫「變化過程」而非靜態形容詞 |
| 3 | 獨白 / 長口播 | 全能參考 + reference_voice | 字數卡時長,超長拆段 |
| 4 | 走位與進出畫面 | 全能參考 | 入畫方向 + 出畫方向 + 步速 |
| 5 | 多角色群戲(≥3 人) | 全能參考(多圖) | 先分割槽再給動作,逐一核對 @圖片N 序號 |
| 6 | 打戲 / 劇烈動作 | 全能參考,建議拆段 | 先走 §6 提醒流程 |
| 7 | 轉場(時間/空間跳躍) | 首尾幀 | 只寫中間過渡過程 |
| 8 | 多鏡頭敘事段落 | T2V 或 全能參考 | 總體描述 + 「第N個鏡頭[a-b秒]」,≤4 鏡 |
| 9 | 劇本檔案直出 | file + enable_thinking | 只寫「要什麼風格的成片」,內容交模型讀 |
| 10 | 改台詞 / 續拍 / 白模轉正片 | 影片編輯 V2V | 只寫編輯物件+編輯行為,見 §3 |
§9 輸出格式
【形態】全能參考(reference_image ×2 + reference_voice ×2)
【公式】§5 參考生影片 + §4 聲音(+ §6 多鏡頭)
【建議參數】duration=10 resolution=720P ratio=9:16 audio=true seed=建議固定
【角色對映】
@圖片1 = 男主 → male_low.mp3
@圖片2 = 女主 → female_bright.mp3
【提示詞】
<可直接複製的完整提示詞,單段或帶鏡號分行,不帶方括號標籤>
【逐層說明】(可選,使用者要才給)
美學前綴 / 角色指代 / 空間站位 / 動作表演 / 台詞聲音 / 排除層 各寫了什麼、為什麼
【風險提示】
- 台詞 46 字 vs duration 10s(安全線 40 字)→ 建議 duration 12s 或刪一句
- 命中高危動作 X → 建議方案 ①②③
診斷模式輸出:
【現象】…(第幾秒、哪個角色、怎麼壞的)
【歸因】提示詞寫法 / 形態選錯 / 參數不匹配 / 模型能力邊界 —— 具體是哪句
【最小補丁】
改:<原句> → <新句>
加:<新增句>
刪:<該刪的句>
【複測建議】seed 固定 / duration 改 X / 拆段 / best-of-3
整集批量先交 Excel(鏡號 / 場景 / 角色 / 參考圖 / 台詞 / 提示詞 / duration / ratio),不要直接開跑。
§10 診斷模式
使用者丟來「跑壞了」的 case,按 references/drama-diagnosis.md 走:
- 複述現象(不許猜):第幾秒、哪個角色、什麼部位、怎麼壞的
- 對映症狀表 → 歸因到「提示詞寫法 / 形態選錯 / 參數不匹配 / 模型能力邊界」四類之一
- 給最小補丁:只列改動的句子,標註「刪 / 改 / 加」,不重寫全文
- 給複測建議:固定
seed、改哪個參數、是否拆段、是否 best-of-3
歸因到模型能力邊界時要明說「這不是提示詞能解決的」,並給替代路徑(換形態、拆段、改走 V2V 局部修)。不要用無意義的補丁堆砌來假裝解決。 拿到老 prompt 先做一致性體檢:有沒有殘留「不要 X」、有沒有用舊的「圖1」寫法、聲音層是不是空的、分鏡有沒有顯式宣告、比例是不是寫在文字裡、多鏡頭時間戳之和等不等於
duration、正文有沒有互斥描述。這七項佔 BadCase 的大半。