Communitygithub.com

法律故事生图视频:抽象人物 × 写实背景

将法律故事文案制作为“透明抽象卡通人物+独立写实电影背景”的生图视频。用于角色资产制作、背景生图、图生视频、配音、字幕与剪辑;作为完整独立的视频制作项目运行。

法律故事生图视频:抽象人物 × 写实背景 是什麼?

這是一個專為法律故事影片設計的完整獨立工作流程,目的在於將文字腳本轉化為「透明抽象卡通人物」與「寫實電影背景」結合的生成式影片。它從角色資產制作(透明PNG/SVG)、寫實背景圖生成、圖生影片片段製作、配音字幕產出,到最終的剪輯與審片,形成一條龍的獨立專案流程。支援的平台上並未限定單一工具,而是依實際可用性選擇圖生影片、合成與剪輯軟體。核心理念是人物與背景必須分開生成與管理,人物維持極簡抽象風格(白色圓頭、黑色點眼、粗黑描邊),背景則需高真實感的中國場景,確保合成時能達到電影級光影融合。此工作流特別強調角色一致性(每角色有固定定妝檔案,禁止每鏡隨機生成)、鏡頭穩定性(避免動態PPT式的廉價平移),並內建嚴格的品質門檻(如視覺QA表、逐鏡角色與光影審核),適合需要大量法律故事短片或情境演繹影片的內容創作者與行銷團隊。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/heroyagami/legal-story-image-video/tree/HEAD/.agents/skills/legal-story-image-video

在你喜歡的 AI 中提問

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

說明文件

法律故事生圖影片:抽象人物 × 寫實背景

專案定位

這是獨立的影像生成與圖生影片工作流程。以生成/重複使用透明 PNG 角色、寫實背景圖和局部圖生影片為基礎,透過時間線剪輯產生成片。無需使用任何既有程式碼動效專案的工程、目錄、元件、腳本、時間軸協定或渲染門禁。

使用入口

當使用者提供法律題材、生活故事、文案或參考影片,要求製作「抽象小人置於真實世界」的影片時使用。優先交付:角色設定、角色透明 PNG、場景無人物底圖、分鏡表、圖生影片片段、配音、字幕和可獨立剪輯的專案資料。工具的具體選擇由實際可用性決定。

視覺規則(最高優先順序)

  • 人物與背景必須分開生成、分別管理。合成時再疊加,不讓生成器自行將人物畫成真人或日漫。
  • 人物:白色圓頭或極簡白臉、黑色點眼、簡化眉/嘴、粗黑描邊、少量平面色塊、簡單手腳。無鼻梁、皮膚紋理、寫實五官。需要嚴格複製抽象程度時禁止頭髮或僅保留抽象標識;角色唯一性主要依靠服裝、眼鏡、姿態和配件。
  • 背景:寫實或高真實感的中國當代場景,真實建築比例、家具、材質、天氣和電影光影。背景圖不包含任何人物,不自帶字幕、logo、錯誤法律文字。
  • 角色素材:以透明 RGBA PNG 或透明 SVG 儲存,匯出後檢查 alpha 像素與邊緣,不能用黑/白底冒充透明。
  • 情緒:使用姿勢、點眼眉嘴、景別、光線和氛圍表達。希望階段偏暖,風險階段偏冷,尾聲克制。
  • 律師與故事主人公嚴格分開:律師角色保留眼鏡、黑袍、紅領帶;購房者用藍衛衣及背包,其他家庭角色單獨編號。

標準工作流程

  1. 選題與法律事實核驗:製作 research.md,列出公開來源、事實與爭議、法律適用時間、隱私脫敏點;虛構或拼合情節標註「情景演繹」。
  2. 寫故事:以「普通人的生活—選擇—危機—代價—求助—法律方法—情緒落點」為弧;律師旁白與當事人第一人稱敘事不要混為同一真實身分。
  3. 角色定妝:根據 ../../../references/character-manifest.example.json 定義每一角色的 character_id、統一比例、服裝和標準表情;先固定正面形象,再製作側面/背面/表情/動作。不要每鏡頭重新隨機生成。
  4. 透明人物製圖:先產出單一人物單姿態,檢查角色頭部、服裝顏色、線條粗細與透明 alpha,再批量派生。人物一張一檔案。
  5. 寫實背景生圖:按鏡頭單獨生成人物不存在的背景板,保留角色放置區,優先 16:9 橫屏,可根據平台另外做 9:16 豎屏構圖。記錄色溫、光源、地面和機位。
  6. 分鏡與素材表:使用 ../../../references/shot-list-template.csv。每鏡頭說明 background_id、character_id、動作、時長、景別、鏡頭運動、音效、是否需要圖生影片。
  7. 靜態合成/圖生影片:普通鏡頭使用人物 PNG+背景靜幀+輕推拉/平移;需要真實動作的少數鏡頭才使用圖生影片或角色局部動畫。優先控制跨幀人物形狀、手腳和衣物顏色不漂移。
  8. 配音與字幕:以定稿生成旁白音訊,利用字幕對齊工具生成校正後的 SRT;鏡頭時長跟隨真實音訊而不是估算字數。
  9. 剪輯與聲音:在獨立影片剪輯專案中疊加人物、寫實背景、鏡頭運動、環境音和克制 BGM。可使用任意支援 PNG alpha 和多軌道的剪輯工具,不能依賴特定程式碼影片框架。
  10. 審片與匯出:逐鏡檢查角色一致性、背景真實感、畫面光影融合、字幕安全區、法律資訊準確性、音訊完整性,匯出 mp4 與素材清單。

工程檔案佈局(獨立影片專案)

STORY_PROJECT/
  research.md
  story-script.md
  characters/             # 角色透明 PNG
  backgrounds/            # 無人物寫實場景圖
  shot-list.csv
  image-to-video/          # 需要動作的生成影片片段
  audio/                   # 旁白/BGM/環境音
  subtitles/               # SRT
  editing/                 # 剪輯工程或 EDL
  exports/                 # 最終 MP4

基礎製作比例與運鏡

  • 預設 1920×1080、16:9、30fps;使用者明確要求時改為相應平台規格。
  • 普通鏡頭可先採用 4–7 秒,按照旁白語義伸縮;靜態背景輕推鏡約 2%–5%,避免明顯漂移。
  • 關鍵場景才安排複雜圖生影片(行走、回頭、擁抱、雨中轉身等)。
  • 人物與場景的透視協調,腳部接地並加柔和投影;雨景要同步人物受雨狀態。

提示詞與驗收

  • 人物及背景的分離提示詞見 ../../../references/prompts.md。
  • 角色清單範例見 ../../../references/character-manifest.example.json。
  • 本倉庫提供 assets/characters/vector/ 下的透明 SVG 抽象角色母版,可在剪輯前匯出 RGBA PNG。先前獨立 ZIP 內的 8 張 PNG 屬概念初版,尚未作為倉庫正式母版。正式製作須先通過角色定妝核驗。
  • 驗收時先檢視 3 個關鍵靜幀(希望/危機/法律幫助),再製作 20–30 秒試片,確認風格後再擴展全片。

本倉庫呼叫與交付補充

  • 每次啟動先讀倉庫根目錄 AGENTS.md 和 README.md,不要推斷其他倉庫的工具可用。
  • 本倉庫角色母版位於 assets/characters/vector/;含 SVG 透明底,按當期剪輯需要匯出 PNG 後再合成。生成式人物須與母版比對。
  • 先提交角色對照圖、3 張無字關鍵幀及 20–30 秒試片;僅已渲染和審核的影片才可稱作「已生成成片」。
  • 生產實例統一放在倉庫外獨立工程;本倉庫保留可複用 Skill、模板、資產與必要版本資訊。

防止退化為動態PPT(強制)

  • 每期必須讀 ../../../docs/reference-style-qa.md,並逐項填寫 visual-qa.md。
  • 不得把幾何向量場景、模糊插畫背景、大標題面板、播放器式邊框和統一站立小人當作「電影級生圖影片」。
  • 背景必須是獨立生圖/真實空間環境素材,人物保持透明分層,按照鏡頭交互真正融合,包含真實遮擋、陰影與不同景別。
  • FFmpeg 只負責後期編碼與剪輯,不替代影像生成與圖生影片;若缺可用的圖生影片能力,只能交付靜態圖或明確的非動畫樣片,不得誇稱達到原片動畫效果。
  • A151 在2026-11-05產出的第一版動態 PPT MP4 已被判定為 REJECTED,不可作為成品參考。

人物小、畫面多、鏡頭穩(補充強制規則)

  • 使用者要求「人物不要佔據畫面太大比例」,並非要求把人物縮小。人物必須與同深度的沙發、病床、桌椅、門窗保持真實比例;比例由鏡頭景別與真實透視決定,禁止任何8%–18%統一人物高度硬限制,詳見 ../../../docs/perspective-and-framing.md。
  • 對203秒 A151 影片制定52個獨立鏡頭/獨立背景生圖,不能用三張圖透過裁切/平移複用成36個鏡頭來充數;每張應有真實新檔案和獨立構圖。
  • 為防抖預設鏡頭靜止,動鏡頭只做單向1.5%以內緩慢推拉、0.3%以內平移,無隨機震盪、無頻繁反向;視覺重心鎖定。
  • 相關執行資料:../../../episodes/A151/v3/scene-plan.json、../../../episodes/A151/v3/image-prompts.md、../../../episodes/A151/v3/QUALITY_GATES.md。

不允許風格漂移:固定角色資產門禁

  • 參考 ../../../references/role-lock-v31.json。使用確定的角色透明PNG/SVG,不按每個場景獨立重新生成人物;背景生圖絕對無人。
  • 用 ../../../scripts/compose_locked_scene.py 合成時明確提供角色標識、來源檔案、位置與透視參考物、前景遮擋mask;該腳本只負責合成,不替代AI背景生成和圖生影片。
  • 每個影片封面/鏡頭預覽必須由真實產出的MP4抽幀,禁止另行生成九宮格拼貼圖當作「影片截圖」。
  • 完成只是工具執行成功不等於鏡頭視覺審核通過;A151 V3.1的23秒試片已證實混合流程可執行,但接觸遮擋品質仍未達標。

相關技能