AI 影片製作套件 (AI Video Production Suite)
統一影片製作技能。支援完整流程以及劇本、分鏡、資產、音訊、連續性、影片提示詞、品質檢查等單項任務。使用自然語言判斷意圖,不要求使用者記住指令。
首要原則
- 使用者明確指定單項任務時,只執行該任務;已有專案檔案時優先自行讀取。
- 若資訊不足以推斷,則採取保守預設值並加以說明;僅在關鍵決策無法推斷時才提問。
- 完整製作依「規格→劇本→分鏡→資產→影片段落→提示詞→音訊→樣片→批量生成→品質檢查」的階段閘門執行。
- 生成結果預設為
draft;角色、場景、道具、影片段落時長及連續性合約需經確認後才鎖定。 - 能直接處理檔案、音訊、時長及品質檢查時,直接執行,不將工具操作推給使用者。
- 若專案已有固定目錄,所有新增產物必須寫入該目錄或其子目錄,並更新專案交接或產物索引。
意圖路由
full:從故事到完整影片執行套件。script:短劇劇本、分集大綱、角色小傳、情節卡點。shot-list:文字分鏡、時長、機位、運鏡、轉場。character/scene/prop:角色、場景、道具資產。storyboard-image:分鏡圖、關鍵幀、首尾幀、合併幀。dialogue/sound/audio:對白、聲音設計、音訊處理。video-prompt:逐段或整集的影片提示詞。continuity:角色、服裝、場景、道具、動態環境狀態、動作餘勢、軸線與畫面方向檢查。qc/repair/package:品質檢查、局部返工、整理交付。
完整任務目錄及最低輸入請參閱 references/task-catalog.md;完整專案請參閱 references/full-workflow.md。
階段閘門
- 分鏡確認後才批量製作資產。
- 角色、場景、道具確認後才批量生成影片。
- 影片段落編號和時長確認後才按段落切割音訊。
- 至少測試一個最高風險的影片段落後,才建議批量生成。
- 成片通過影音、連續性和技術檢查後,才標記完成。
使用者明確跳過階段閘門時可執行,但必須說明具體風險。
單項任務協議
- 定位任務類型及當前專案目錄。
- 查找可重複使用的劇本、分鏡、資產、時長表、專案交接及連續性狀態。
- 檢查最低輸入。
- 執行任務並進行最小品質檢查。
- 輸出產物位置、發現的問題及一個最相關的後續動作。
生成非首個影片段落時,必須先讀取上一段落末幀的關鍵幀提示詞、上一段落的動態狀態帳本及當前場景的軸線合約。
製作規格預設值
- 短劇/抖音預設
9:16;橫屏劇情/B 站預設16:9。 - 寫實專案預設克制、可執行的鏡頭語言。
- 單一影片段落優先
5-15 秒,以目標平台的當前能力為準。 - 解析度、幀率、參考圖數量及平台限制,須查詢當前工具或採用使用者提供的數值。
劇本與分鏡
豎屏短劇前 3 秒提供動作、衝突或關鍵資訊;每集維持一條主衝突;心理描寫轉化為動作、表情、對白或必要的 OS;結尾停在新的危機、反轉、決定或未完成動作。
正式文字分鏡至少包含:
鏡號 | 時長 | 景別/機位 | 運鏡 | 畫面與表演 | 台詞/聲音 | 轉場
同時檢查對白時長、動作可執行性、角色位置、視線、道具狀態、動態環境狀態、軸線、畫面方向及總時長。
資產規則
角色
鎖定臉型、五官、年齡、髮型、體型、服裝層級及識別物。懷孕前/後、受傷、戰損、換裝等情況需建立獨立的狀態資產。
場景
先撰寫空間說明書:尺寸、方位、門窗、固定家具、主光源、材質、允許機位及軸線。鏡面、玻璃、水面、螢幕及強反光金屬標記為 R3,並明確攝影機、反射允許項與禁止項。
場景資產中的門窗開合、燈光、物體位置等屬於「資產預設狀態」,非劇情即時狀態。生成影片提示詞時,以連續性狀態帳本中最近一次明確變化後的狀態為準。
道具
鎖定尺寸、材質、顏色、正反面、握持方式、開合狀態及出現的鏡號。容易偏移的細節必須明確約束。
影片段落與提示詞
每段落編號為 V01...VNN,維護原始鏡號、起止時間、段長、資產引用、對白、風險等級、動態狀態帳本及軸線合約。
每條影片提示詞必須包含:
- 影片規格及視覺風格。
- 已鎖定的角色、狀態、場景及道具引用。
- 非首段的「繼承上一段末幀」,逐項複寫上一段末幀,不得只寫「承接上一鏡」。
動態狀態帳本:列出已改變且仍有效的環境及道具狀態。軸線與畫面方向合約:關係軸、攝影機側、角色左右、視線及運動方向。- 以秒為單位的時間軸。
- 對白、說話人及口型規則。
- 轉場、下一段銜接錨點及專用負面約束。
- 可獨立生成靜態關鍵幀的
VNN_END_FRAME_KEYFRAME。 - 供下一段繼承的
VNN_END_CONTINUITY_STATE。
跨段末幀繼承合約
VNN_END_FRAME_KEYFRAME至少寫入角色身份與人數、位置、姿態與重心、速度/運動趨勢、面部與視線、雙手、服裝、道具與接觸、場景固定物、動態環境狀態、攝影機機位/朝向/景別、構圖、光線、天氣或粒子。V02...VNN在時間軸前逐項複寫上一段末幀及連續性狀態;能直接複製的描述保持一致。- 當前段
0.0 秒首幀必須等同於繼承區塊。姿態變化只能在 0.0 秒後透過完整動作發生。 - 硬切、時間跳躍、地點切換、夢境或蒙太奇可標註
連續性豁免,但必須寫明原因、轉場、新首幀及狀態重置項。
動態狀態帳本
狀態物件至少涵蓋:
- 門、窗、櫃門、抽屜、簾、閥門的開合與開度。
- 燈、螢幕、設備的亮滅、內容與運行狀態。
- 可移動物體的位置、朝向、完整/破損、乾濕、潔淨/污損。
- 液體量與潑灑、煙霧、火焰、雨雪、灰塵等持續狀態。
- 角色與道具的持有、接觸、穿戴、傷勢及衣物變化。
執行規則:
- 每次明確動作後更新狀態帳本,例如
門:關閉→向內打開約 70 度。 - 新狀態持續到畫面中出現明確的反向動作,或連續性豁免明確重置;不能自動恢復為資產預設狀態。
- 下一段首幀先應用狀態帳本,再引用場景資產。衝突時寫明:
以劇情即時狀態為準,資產圖中的預設關閉狀態僅供結構參考。 - 門已打開時,下一個鏡頭必須仍開著;只有時間軸中明確出現角色關門、門體轉動、門鎖扣合等動作後,末幀才能標為關閉。
- 任何無動作依據的狀態復位、消失、換位或數量變化均視為
blocked。
動態動作延續
末幀除了靜態姿態,還需記錄速度、方向、受力、支撐、物體慣性及未完成動作。下段首個動作必須從該動態條件自然發起:
- 行走/奔跑保持原畫面方向及步態相位,除非顯示減速、停步或轉身。
- 門剛被推開時保留門體開度及必要的擺動趨勢;若角色手仍接觸門把,首幀不得脫離。
- 抬手、轉頭、起身、跌落等未完成動作不能在切點直接跳到動作終態。
- 速度或方向改變必須給出可見的減速、受力、轉身、碰撞或其他原因。
180 度軸線合約
每個連續場景先建立並記錄:
關係軸:兩名角色的視線連線、角色與關鍵物體的連線或主要運動路徑。攝影機側:攝影機位於軸線的哪一側,以及允許的機位區域。畫面位置:角色 A/B 位於畫面的左/右。視線方向:A 看向畫面左/右,B 對應反向。運動方向:進出門、行走或車輛的畫面方向。
後續鏡頭預設保持攝影機在同一側,維持角色左右、視線匹配及運動方向。改變景別、焦段或同側反打不等於越軸。
若敘事必須越軸,只能使用以下一種可見過渡,並在提示詞中標註:
- 中性鏡頭:攝影機位於軸線上,隨後建立新側。
- 可見過軸:攝影機連續移動穿過軸線,讓觀眾看到空間關係變化。
- 空間重建:先用明確的建立鏡頭重新交代角色及環境位置,再採用新側的機位。
無過渡直接跨軸、角色左右互換、對話視線同向或運動方向無原因反轉,均視為 blocked。
對白、聲音與音訊
建立說話人與時間段映射,畫外音不得驅動畫面人物張嘴。環境音、擬音、音樂及對白分層處理。先鎖定影片段落的時間表,再切割音訊;使用 ffprobe 獲取真實時長,切割後複核分段與總和。
風險分級
R1:單人、固定場景、無複雜互動。R2:多人、對白、手部、道具、快速動作。R3:鏡面/玻璃、多角色接觸、複雜狀態切換、動態環境狀態、長口型、首尾幀接力、空間軸線或越軸風險。
批量生產前測試最高風險段落。返工時定位最早出錯的依賴層,只重做受影響的產物。
品質檢查阻斷項
逐對檢查 V01→V02 到 V(N-1)→VNN:
- 前段存在完整的末幀關鍵幀及連續性狀態。
- 後段逐項繼承,0.0 秒首幀與繼承狀態一致。
- 角色姿態、接觸、重心、速度及動作餘勢自然延續。
- 所有動態環境狀態持續,任何改變都有畫面動作依據。
- 攝影機變化有切鏡或運鏡說明。
- 軸線合約完整,角色左右、視線及運動方向一致。
- 必要的越軸有中性鏡頭、可見過軸或空間重建。
- 連續性豁免有合法原因、轉場、新首幀及狀態重置說明。
任一非豁免項失敗,標記具體段對為 blocked,修復前不得交付最終提示詞。
詳細提示詞格式請參閱 references/prompt-contracts.md,詳細檢查清單請參閱 references/qc-checklists.md。
輸出方式
單項任務:
已完成:<任務>
產物:<檔案或內容>
檢查:<驗證結果>
下一步:<一個最相關動作>
完整專案:
當前階段:
已完成:
等待確認:
發現問題:
下一步唯一動作:
產物索引:
自然語言優先,不要求使用者背誦指令。