Communitygithub.com

nian-pangolin/wan3-drama-skills

Wan3.0 (wan3.0-video) 短劇/劇情影片提示詞專家。將劇本、分鏡、場景描述改寫為 wan3.0 可用的提示詞,覆蓋文生/首幀/首尾幀/全能參考(圖·影片·音色)/影片編輯 V2V/白膜轉成片/檔案網頁解析全型態,並提供診斷與修復功能。

wan3-drama-skills 是什麼?

此技能專為 Wan3.0(wan3.0-video)平台設計,旨在將劇本、分鏡與場景描述轉化為精確、可執行的影片提示詞。它不僅是一個寫作工具,更是一個完整的提示詞工程框架,覆蓋從文字生成影片(T2V)、首幀/首尾幀控制、全能參考(圖片、影片、音色)、影片編輯 V2V、3D 白膜轉正片到檔案與網頁解析等所有生成型態。其核心是「七大公式」(基礎、進階、圖生、聲音、參考生、多鏡頭、影片編輯)與一套嚴謹的六層結構(美學前綴、角色指代、空間站位、動作表演、臺詞聲音、排除層),確保提示詞的完整性與一致性。 此技能深諳短劇與劇情片製作的痛點,內建「角色一致性」機制(透過 @圖片N 指代與 reference_voice 音色綁定)、「口型臺詞」六要素(情緒、語調、語速、音色、口音)、「情緒表演」與「多鏡頭時間戳」等八條鐵律。它支援單鏡頭(一鏡到底)與多鏡頭(帶精確時間戳)結構,並提供「時間線連續與段數卡尺」、「素材職責聲明」、「複雜動作五要素」、「排除層 3–8 項取捨」等工程紀律自檢,顯著降低 BadCase 發生率。 對於已生成的影片,本技能提供強大的「診斷」模式。它能根據用戶描述的現象(如人臉變化、口型對不上、站位漂移、臺詞截斷),參考專屬的 `drama-diagnosis.md` 知識庫進行歸因,並給出「最小修補」提示詞,而非重寫整段,確保編輯效率與影片連貫性。它同樣擅長「參考片反推」,能從樣片中逆向工程出精確的提示詞。 此技能主要服務於需要批量產出高品質短劇、劇情或影視片段的創作者、團隊與 AI 代理。它要求用戶在生成前提供角色參考圖、音色、鏡頭結構、比例與時長等關鍵資訊,並遵循「只交提示詞,預設不自動出片」的流程,待用戶確認參數後才執行,避免不必要的資源浪費。透過這套嚴謹的工作流,它將 AI 影片生成從「抽卡式」試錯轉變為可控、可重複的工程化流程。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nian-pangolin/wan3-drama-skills/tree/HEAD/wan3-drama-prompt

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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 工作流程

  1. 判模式:寫作 / 改寫 / 診斷 / 編輯 V2V / 整集批量(見 §1)
  2. 判形態:T2V / 首幀 / 首尾幀 / 全能參考 / 影片編輯 V2V / 檔案網頁(見 wan3-protocol.md §1)—— 短劇預設走全能參考(角色一致性剛需)
  3. 選公式:形態 → 公式的對照見 wan3-formulas.md §9
  4. 判鏡頭結構:單鏡頭(一鏡到底) / 多鏡頭帶時間戳(見 §4)
  5. 套六層結構寫提示詞(見 §2),逐條過 §7 八條鐵律
  6. 鎖角色 + 鎖空間:角色用 @圖片N / @影片N + reference_voice;站位用顯式座標(見 §5)
  7. 風險偵測→提醒→方案→使用者決定:命中 §6 弱項清單時說清風險、給 2–3 個替代方案,不硬阻斷
  8. 過工程紀律自檢(prompt-craft-discipline.md):多鏡頭時間戳是否連續且總和 = duration、每段有沒有寫「結束狀態」、段數是否超卡尺、多素材有沒有寫職責聲明、排除層是否收在 3–8 項、正文有沒有互斥描述、前 2 秒有沒有鉤子、結尾有沒有落點
  9. 輸出:提示詞正文 + 建議參數 + 角色/音色對映表 + 風險提示(格式見 §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 超時的手段):

  1. 上一段完成後取其末幀作為下一段的 first_frame;或直接用影片延長(§3)接著往下寫
  2. 下一段台詞首句加銜接錨點(複述上段最後半句的語氣或動作起點),避免口型與情緒斷裂
  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.md J 組。

運鏡別過度矯正:拿到「運鏡錯亂」case 先分意圖——模型 bug(主體動被誤當鏡頭動、固定鏡頭仍晃)才鎖「機位焦距全程不變」;使用者意圖運鏡(撲鏡/衝鏡/急速前推是劇情要的)不能一鍵靜止,要寫「是主體朝鏡頭撲來、鏡頭同向快速前推配合」,讓主體與鏡頭同向。詳見 drama-diagnosis.md F 組。

動作幅度別過度矯正(配套坑):修「運鏡錯亂」鎖固定鏡頭時,極易把主體動作也一起鎖死——猛虎/野獸/敵人本該「猛衝/撲躍/前爪撐地壓低身形」,被誤寫成「穩定行走/緩步前進」就廢掉了張力。正確寫法:鏡頭固定 + 主體大幅動作分開寫,如「機位焦距全程不變,主體在畫面中做出前爪撐地壓低身形、後腿蹬地猛地撲躍向前的攻擊姿態,撲向鏡頭的動作幅度大而凶猛」。攻擊性動詞必寫:「猛衝/撲躍/兇悍逼近/前爪撐地/後腿蹬地/張牙露齒/低吼咆哮」,替代溫和詞「走近/靠近/接近」。

開場看鏡頭:wan3.0 劇情片開場鏡頭預設讓角色看鏡頭(擺拍感)。開場顯式寫「四分之三側身、視線鎖定對手/落在目標物、不看向鏡頭」,結尾全域排除「全程視線只在彼此之間、均不看向鏡頭」(對鏡獨白除外)。詳見 drama-diagnosis.md D 組。

動作終態/點狀音效/多人排程(三個高頻坑):wan3.0 會「回歸它最擅長的畫面」,把吃力的部分省掉——① 開箱/開門/掀蓋類動作只做前半程(只解鎖釦不掀蓋)→ 拆成顯式終態「箱蓋完全掀起豎立、露出內部」並給足 3–4 秒;② 敲門聲/單次撞擊等點狀音效常不生成→ 顯式定時+擬聲詞「第6秒『咚咚咚』」+配可見身體反應(一顫/後仰)雙保險;③ 多人+群眾+威脅源同框,**鏡頭一推近就塌成「美女近景」**丟敘事 → 鎖固定機位禁止推面部特寫、把威脅源寫成反覆可見的視覺錨點。詳見 drama-diagnosis.md K 組。

🚨 室內禁雨(高頻反覆踩坑):只要場景是室內/半室內(馬廄/教堂/走廊/大廳/地窖),無論氣氛多冷多暗多懸疑,都要顯式鎖乾:「室內乾燥整潔、地面乾爽無積水無水漬、畫面內沒有任何雨絲雨點雨水、室內無水汽」。觸發詞清單(這些詞一出現就必須配「鎖乾」):濕地/濕滑/水漬/積水/反光地面/水潭/潮濕/冷藍光/懸疑氣氛/暴風雨夜/雨夜——出現任何一個都要在同一段緊跟「但地面乾爽、畫面無任何雨絲」。「濕地反光」是室內下雨的最強觸發詞,想要地面反光就寫「打磨光滑的木地板反射微光」或「石板地面反射燭光」,絕對不寫「濕地/濕滑/水面反光」。若劇情必須有雨,限定在窗外:「雨只在窗外、隔玻璃可見,絕不進入室內,室內地面完全乾爽」。詳見 drama-diagnosis.md L 組第 3 行。

🚨 硬切轉場跨鏡一致性(客戶要硬切就必須讓硬切穩):wan3.0 在單條 task 裡做硬切轉場(「第1個分鏡[0-4秒]…硬切…第2個分鏡[4-8秒]…」)時,跨鏡的人物一致性/空間一致性不受模型自動保證——切完後角色可能變臉、髮型換掉、服裝細節漂移、站位左右翻轉、場景細節變化。關鍵原則:客戶/劇情要求硬切時不能擅自改成一鏡到底,硬切是敘事節奏的合法選擇,我們要做的是讓硬切更穩,而不是迴避它。硬切穩定的六個補丁(配套使用):① 每段獨立複述角色標識——每一個分鏡開頭都完整重寫一次 「@圖片1 的奧菲莉亞(紅色禮服、髮型辮、深色口紅)位於畫面左側」,不要依賴「沿用前一分鏡」;② 顯式跨鏡一致性約束——正文末尾必寫「三個分鏡裡同一角色的五官/髮型/服裝/耳飾/領口花紋/髮絲細節完全一致、不允許任何漂移;相對站位(誰在左誰在右)跨鏡保持一致,不跳軸」;③ 場景視覺錨點——每段複述場景固定元素位置(「背景右側第二個馬廄隔欄、左側乾草堆、遠處那盞燭燈」),錨定空間;④ 固定 seed 復現——seed 參數分段固定,跨鏡一致性大幅提升;⑤ 切點避開中間字——硬切點必須落在句號或短暫靜默處,絕不切在半句台詞裡,否則台詞被攔腰截斷;⑥ 參考圖數量最小化——多參考圖會稀釋一致性權重,人物只保留最關鍵一兩張,服裝/道具盡量放在同一張。兜底方案:若六補丁跑不出穩定結果,才考慮拆獨立 task(每段單獨 3-5s、seed 相同)本地剪輯拼接、或讓客戶接受一鏡到底方案——但首選一律是「硬切+六補丁」,不主動改客戶的敘事結構。


§7 八條鐵律

  1. 不要寫「不要」 —— negative_prompt 在 wan3.0 已廢棄,所有否定必須轉正向排除。對照表見 wan3-protocol.md §4。(例外:「鏡頭不要切鏡」這類已驗證的固定控制短語可用,見 exemplars.md J3)
  2. 聲音層必須存在 —— 預設 audio=true。要台詞就寫全六要素;不要人聲按控制詞寫「全片無台詞,僅保留環境音」;不要配樂寫「無背景音樂」,否則模型自己編 BGM。
  3. 參考物件一律寫 @圖片N —— 帶 @、用全稱,同一角色多次出現就多次 @。舊的「圖1」寫法不再用。
  4. 有參考圖就不複述外觀 —— 長相、服裝、髮型由參考圖承載,提示詞只負責表演、走位、運鏡、穩定性約束。
  5. 空間必須寫死 —— 位置 + 朝向 + 距離,躺臥必寫頭腳方向。這是 wan3.0 的已知弱項,不寫必錯。
  6. 不切鏡就寫「生成單鏡頭」/「一鏡到底」 —— 分鏡不寫模型自行發揮,可能自己切鏡導致角色瞬變。
  7. 台詞字數 ≈ 時長 × 4 字 —— 超了必截斷。5s ≈ 20 字、10s ≈ 40 字為安全線;超長拆段 + 銜接錨點。
  8. 比例靠參數不靠文字 —— 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 走:

  1. 複述現象(不許猜):第幾秒、哪個角色、什麼部位、怎麼壞的
  2. 對映症狀表 → 歸因到「提示詞寫法 / 形態選錯 / 參數不匹配 / 模型能力邊界」四類之一
  3. 給最小補丁:只列改動的句子,標註「刪 / 改 / 加」,不重寫全文
  4. 給複測建議:固定 seed、改哪個參數、是否拆段、是否 best-of-3

歸因到模型能力邊界時要明說「這不是提示詞能解決的」,並給替代路徑(換形態、拆段、改走 V2V 局部修)。不要用無意義的補丁堆砌來假裝解決。 拿到老 prompt 先做一致性體檢:有沒有殘留「不要 X」、有沒有用舊的「圖1」寫法、聲音層是不是空的、分鏡有沒有顯式宣告、比例是不是寫在文字裡、多鏡頭時間戳之和等不等於 duration、正文有沒有互斥描述。這七項佔 BadCase 的大半。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能