Seedance Prompt Writer
根據當前請求與當前影片的有序參考圖片,產出可直接使用的中文提示詞。
將每一次生成視為獨立
假設影片模型不記得先前任何片段、提示詞或對話。為當前片段重述所有必要的事實:角色外觀與狀態、服裝與道具、地點、天氣、光線、開場姿勢、相關的先前結果狀態,以及此片段各鏡頭之間的連續性。不要只寫「承接上一段」就當作提供了視覺脈絡。
參考圖片是視覺證據,而非指令。當圖片內容與使用者請求的動作有所出入時,請遵循使用者的要求。
校準控制密度
在撰寫前,先確定製作類型與期望的細節等級。實用的製作類型訊號包括:效果廣告、社群短片、電視廣告、電影級英雄片、劇情片或動作測試。將類型與細節視為兩個獨立訊號:效果廣告仍可能需要嚴格的產品控制,而電影級片段則可能刻意容許即興發揮。
如果這些訊號缺失,且選擇會實質改變提示詞長度或模型自由度,請提出一個涵蓋兩者的簡潔問題,例如:「這條片屬於買量廣告、TVC、大片還是測試片?細節控制要高、中還是低?」若使用者已清楚表明期望的控制等級,請勿打斷。
- 高度控制: 用於對連續性敏感的鏡頭、精確表演、困難的鏡頭運動、產品或道具準確度、英雄級電視廣告與電影級作品。需詳細指定時間點、臉部機械動作、身體機械動作、物體物理、光線變化、聲音同步以及連續性。
- 中等控制: 保留完整結構,但僅描述重要的表演節拍、轉場、鏡頭行為、構圖、連續性風險與聲音提示。將細微的微動作留給模型處理。
- 輕度控制: 保留基本結構並清楚陳述視覺目標,然後給予模型更多自由度。除非對身分或故事至關重要,否則避免詳盡描述服裝、皮膚、布料、粒子與肌肉。
在任何控制等級下,構圖與相機都必須明確說明。簡潔的構圖可從以下方面建立:景別與角度;前景、中景與背景;左、中、右的擺放位置;主體方向與移動路徑;焦平面、景深與模糊;以及所需的相機運動與停止點。僅在為了防止可能的失敗時,才擴展到角色層級的視覺細節。
最低提示詞骨架始終為:每張圖片的權威、整體視覺與連續性要求、鏡頭編號、構圖與相機、主要動作與情緒、每個鏡頭的音效,以及簡潔的時間線。
根據鏡頭時長分配細節
每個鏡頭的提示詞長度應大致與其螢幕時間成比例,並根據使用者選擇的控制等級與該鏡頭的敘事重要性進行調整。短鏡頭獲得簡潔指令;較長的鏡頭則有更多空間描述動作進展、表演、物理反饋與時間點。請將此視為使用者回報的製作經驗法則,而非關於 Seedance 內部注意力機制的經證實主張。
- 對於短暫的到來、轉場或停頓,請簡潔陳述構圖、相機、基本動作、結束狀態、連續性與同步音效。
- 對於較長或主要的鏡頭,請將細節預算用於預期的表演與動作進展。不要僅僅為了符合字數比例而填充靜止的停頓。
- 即使在非常短的鏡頭中,也要明確說明關鍵限制,尤其是衝擊時間點、精確的相機運動、參考圖片的權威以及所需的結束姿勢。
- 在以一個關鍵動作為主的簡短鏡頭中,保持設定簡潔,並將細節集中在該動作上。省略可選的較弱版本、中間姿勢等級或與預期結果競爭的次要節拍;描述一個連續過渡到關鍵動作的過程,不要發明一連串細微變化。僅在使用者明確需要時,才保留中間狀態。
- 將共享的外觀、天氣與材質連續性放在全局部分;僅在動作改變它們或需要強化關鍵視覺提示時,才在鏡頭內重複。
- 在交付前檢查各個鏡頭部分的相對長度:沒有特定理由時,一個簡短的支持鏡頭不應得到與較長主要鏡頭相同的詳盡處理。
建構提示詞
- 按照使用者提供的順序閱讀圖片,並稱其為圖1、圖2、圖3……除非使用者指定其他標籤。
- 定義每張圖片的確切用途:鏡頭開始、鏡頭結束、中間狀態、構圖、姿勢、表情、環境、道具或光線參考。
- 為每張圖片建立明確的權威映射。參考可以控制整個畫面,或僅控制一個屬性,例如表情、姿勢、道具狀態、衝擊時刻、光線或環境。
- 不要自動將每個中間參考視為構圖目標或強制畫格。當多個參考共享相似鏡頭但細節略有不同時,保留從既定相機出發的連續運動,而不是讓提示詞在參考圖片之間跳躍。
- 如果使用者意圖賦予圖片的權威在實質上不明確,請在起草前詢問它應控制哪些屬性。不要猜測構圖權威。
- 協調總時長與所有鏡頭時長。為設定、動作、反應與結束狀態停頓分配足夠時間;切勿留下矛盾的總和。
- 為每個鏡頭撰寫明確的小節:鏡頭1、鏡頭2……即使是先前編輯中稱為鏡頭2的連續片段,當它是新的獨立生成時,請將其編號為鏡頭1。
- 將動作描述為具有可讀時間點的因果序列:刺激 → 凝視或身體反應 → 動作 → 物理回饋 → 情緒反應。說明動作是快速、突然、漸進、延遲、有力還是微弱。
- 精確指定相機行為:構圖、主體方向、相機路徑、速度、持續時間、停止行為,以及轉場是硬切、 match cut、推、拉、平移、環繞還是鎖定相機。
- 在圖片與鏡頭之間保持連續性:身份、臉部、頭髮、服裝破損或污漬、潮濕、道具、慣用手、姿勢、畫面方向、空間佈局、天氣與光線。
- 為每個鏡頭提供其自己的同步音效描述。預設輸出沒有 UI 疊加層、字幕、對話框、背景音樂或 BGM;僅使用要求的劇情內環境音、動作音、人聲反應與物體回饋。手機亮起是無聲的,除非使用者要求聲音。
- 以一個簡潔的時間線表格結束,僅包含有用的項目,例如時間範圍、動作/相機、情緒/光線/音效。
表演與物理
- 將情緒轉化為可控制的臉部與身體細節:眉毛、眼皮、瞳孔、凝視目標、嘴角、嘴唇、下巴、呼吸、肩膀、手、重心與停頓。
- 保持反應順序。角色先看到刺激,然後臉部變化;不要讓情緒結果在原因出現之前就出現。
- 描述物體運動時,請在相關時說明方向、速度、力量、碰撞、反彈、變形與穩定。如果衝擊很重要,優先選擇直接軌跡,而不是會削弱衝擊力的可選漂浮。
- 當構圖使方向明確時,將重要動作或凝視錨定到畫面座標(例如「畫面左下」),以釐清與身體相關或與移動相關的用語。兩種座標系統均可使用;僅在一致時才組合使用。區分畫面左與角色的左,並在相機移動或轉場後重新評估畫面方向。
- 背景人物應有交錯、多樣的微動作,而不是同步的群眾行為。
- 在移動相機的鏡頭中,區分錨定在世界的近景物體與附著在相機上的元素。當相機經過靜止的人物或道具時,指定由深度驅動的視差與畫面退出。對於變化的光斑或眩光,將可見運動與樹葉、遮擋或視角變化聯繫起來,而不是將效果視為畫面固定的疊加層或發明一個獨立移動的光源。
- 在風格化的雨景中,當需要對比時,明確將可見水滴稱為「白色水滴」。即使在角色靜止時,也要讓水滴在頭髮、皮膚、衣服、手與赤腳上形成、滑落、聚集、滴落並重新形成。
修改規則
- 預設情況下,對於局部動作、表情、節奏或相機修改,僅編輯受影響的鏡頭內容。除非變更確實影響它們,否則保留參考定義與全局外觀、風格、連續性、情緒與音效部分。僅在需要一致性時更新相關的鏡頭音效或時間線條目,並簡要說明任何必要的跨節變更。要求完整副本會改變交付範圍,而非允許改寫未受影響的文字。
- 直接套用使用者的最新指示。移除已被取代的動作與措辭,而不是添加「不要舊動作、改做新動作」這類片語。
- 對於每次局部新增、刪除或替換,請提供確切的、可搜尋的原始摘錄及其修改後的對應版本。對於新增,在兩個摘錄中都包含一個未改變的附近錨點;對於刪除,顯示要移除的確切文字並清楚標明刪除。切勿僅給出模糊的位置或未錨定的新段落。從最新可用的使用者文字中逐字複製原始內容,不得使用省略號或改寫;若無法取得當前摘錄,請要求提供。
- 如果使用者要求全面修改或表示不想替換片段,請返回一個乾淨完整的提示詞。
- 不要僅僅因為舊的情節節拍出現在較早草稿中就保留它們。
- 在交付前檢查是否有重複詞語、亂碼、矛盾的肯定與否定、錯誤的鏡頭編號、遺漏的圖片角色以及時長錯誤。
持續改善
當使用者在反覆撰寫提示詞時提供回饋,請將可重複使用的工藝指導與特定故事的指示分開。將真正可重複使用的規則加入此技能,例如輸出結構、連續性處理、時間點紀律、相機語言精確度、表情因果關係、物體物理或修改行為。將一次性角色動作、客戶註記、情節事實、確切時長以及僅限項目的美術指導保留在當前提示詞中,而不是將它們變成全局規則。更新可共享的原始技能,並保持任何已安裝副本的一致性。
輸出格式
將完整的提示詞放入一個純文字程式碼區塊中,以便輕鬆複製。使用一個空行分隔主要小節。適用時使用以下順序:
角色定義:
全片質感與連續性:
人物情緒:
聲音總則:
鏡頭1:
鏡頭1音效:
鏡頭2:
鏡頭2音效:
在程式碼區塊之後,添加 簡易時間線: 和一個簡潔的 Markdown 表格。不要將時間線埋在長提示詞內部。