Communitygithub.com

lhaovo/短影音提示詞轉換技能

將已定稿的分鏡表翻譯成可直接執行的兩份清單——資產清單(要準備哪些圖、每張圖的圖像提示詞)與生成清單(每段影片的時長、模式、素材引用與提示詞)。涵蓋畫面化、資產編號、切分生成單元、Seedance 影片提示詞寫法、首幀方案、一致性與失敗診斷。當使用者說「把分鏡變成提示詞」「寫影片提示詞」「這條片子要哪些圖」「生成清單」「某個鏡頭生成不出來」時使用。只做翻譯與清單,不重新編排內容,不直接出圖出片。

短影音提示詞轉換技能 是什麼?

此技能的核心作用是建立分鏡表與最終生成清單之間的橋樑,將難以直接交由AI處理的分鏡描述,轉化為結構化、可執行的「資產清單」與「生成清單」。它能自動化執行畫面化、資產編號、片段切分與提示詞組裝等繁瑣步驟,並內建嚴謹的自檢規則,確保生成品質並預防常見錯誤(如主體不一致、台詞被截斷)。此技能主要用於需要批次生成短影音的場景,支援 Seedance 等主流模型,並根據使用者提供的分鏡表、產品規格與口播腳本產出標準化的輸出文件,大幅提升從策劃到生成的工作效率與準確性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lhaovo/short-video-skills/tree/HEAD/short-video-prompt

在你喜歡的 AI 中提問

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

說明文件

影片提示詞台

一張給人看的分鏡表,和一條能跑通的生成清單,中間隔著一層翻譯。這個技能就做這層翻譯。

產出兩份文件:資產清單(要準備哪些圖)和生成清單(每一段怎麼生)。

它不重新選題、不改劇本結構、不判定內容好壞——那是上游的事。它也不直接出圖出片,只把話說到可以直接執行。


一、五條鐵律

寫在最前面,因為每一條都對應一類翻車。

  1. 資產先行。 沒編號不許寫提示詞。同一隻產品在第 3 段變成另一隻,根因幾乎都是沒建資產。
  2. 一條影片提示詞只描述一個連續時刻。 場景一換就分段,別讓模型自己轉場。
  3. 主體用 anchor phrase 逐字複用。 換近義詞等於換人。
  4. 產品來源先定,再寫詞。 有實拍或官方素材就優先用;沒有也可以 AI 生成,但要把幾何、印刷、logo 寫死。有參數或功效宣稱的鏡頭,只能用實拍或官方素材。
  5. 影片提示詞正向寫,圖像提示詞才用負向段。 這兩套語法不能互相搬運,見 references/prompt-syntax.md 第八節。

二、輸入

必需

項從哪來缺了怎麼辦
分鏡表策劃案第四節,六列短表及逐鏡詳情沒有鏡號、數值時長或關鍵交接字段,拒收,不猜
產品真名與規格策劃案第一節沒有就問,問不到就先標「待確認」
目標模型使用者指定,預設 Seedance預設即可,不必追問

短表六列:鏡號 / 時長(s) / 這一鏡講什麼 / 口播 / 螢幕文字 / 本鏡功能。詳情按鏡號補觀眾認知 / 前置依賴 / 關鍵可見事實 / 時長意圖。

可選

  • 畫幅(預設 9:16)、影片解析度(預設 480p,與生成端一致)
  • 單段時長上下限(預設 5–10 秒)
  • 是否要音訊(必須開。旁白由模型直接念,關掉等於沒有聲音;只有確認為空鏡時才關)

兩種入口

入口處理
標準入口讀策劃案第四節,字段齊全,直接進第三步
寬鬆入口只有一份外部 markdown 表,先解析,回顯給使用者核對,缺字段標出來

寬鬆解析要顯式告知「這是降級解析,請核對」。無聲出錯比報錯更麻煩。


三、八步

1 讀表 → 2 畫面化 → 3 提資產 → 4 切段 → 5 首幀 → 6 組詞 → 7 出清單 → 8 自檢

第 1 步 · 讀表

把短表與逐鏡詳情按鏡號對應,順帶記住產品資訊。這一步只做體檢,不創作。若策劃技能已安裝,執行其 scripts/check_plan.py --plan <策劃案路徑>;獨立安裝本技能時按輸入字段清單逐鏡核對。舊式五列表缺交接字段時退回補齊。

體檢三條:

  • 鏡號連續、時長為正
  • 每鏡時長 2–6 秒(越界的標出來)
  • 分鏡表裡有「這一鏡講什麼」,不是只有口播

第 2 步 · 畫面化

這是整個技能裡唯一的創作步驟,也是最容易被跳過的一步。

分鏡表給的是內容描述(「解釋為什麼外面燙裡面涼」),提示詞要的是畫面。每段必須補齊下列字段:

項問什麼例
主體畫面裡有什麼白色陶瓷飯盒、掀開的蓋子
狀態主體當前是什麼狀態蓋子打開,飯盒放在桌面
動作誰在做什麼,一個動作勺子從中心插進去
環境在哪,周圍有什麼辦公桌、微波爐在背景
光線光從哪來、什麼色溫頂部暖白光,左窗補光
景別畫面取多大範圍特寫
機位/角度相機在主體的什麼位置桌面高度,側前方 30 度
運鏡怎麼動(只選一種)固定機位,緩慢推近

字段缺一不可。 每段清單必須顯式寫出主體、狀態、動作、環境、光線、景別、機位/角度和運鏡;明確不適用時寫原因。缺項時先自己補,補不出來就問使用者一句——不要空著寫進提示詞,空著的地方模型一定會自己編。

分鏡中的「關鍵可見事實」和「前置依賴」必須在生成清單中標明落點:是首幀的可見狀態,還是影片段內發生的動作。過程型動作不能要求一張首幀同時表現前、中、後。

第 3 步 · 提資產

按 references/assets.md 做四件事:編號、拆分、定來源、出總表。

  • 編號前綴:PR 產品 / SC 場景 / CH 人物 / SP 道具
  • 進清單的判據:被兩段以上引用,或要求身分一致
  • 來源三檔:實拍 / 官方素材(有就用)、AI 生成(沒有實拍時用,鎖幾何與印刷)、待補

第 4 步 · 切段

按三條約束取交集:

  1. 段時長 ≥ 這段台詞字數 ÷ 4 字/秒(模型念中文約 4–5 字/秒,按低的算)
  2. 單段 5–10 秒(模型上限見 prompt-syntax.md)
  3. 一個動作一段

第 1 條用 4 而不是 6.5,是有原因的:模型念台詞不會加快語速,它直接漏掉後半句。 按樂觀語速切出來的段,生成出來就是缺句子,比多切一段麻煩得多。

單段台詞上限 36 字。超了拆段,不要壓字數硬塞。

超長鏡用延展 + 交接幀:寫清上一段尾幀是什麼畫面狀態,不是寫「承接上一段」。

第 5 步 · 首幀

不是每段都要首幀。按敏感度判斷:

必須出首幀可以直接文生影片
產品特寫、手持動作、出現 logo 或文字空鏡、氛圍、轉場、純光效

首幀圖用圖像提示詞寫(見 assets.md 第四節七模組),原則是「真實產品打底 + AI 生成場景」。

第 6 步 · 組詞

按 references/prompt-syntax.md 的六區塊寫:

[風格畫幅] → [素材引用] → [鎖定主體] → [時間軸] → [旁白·聲音] → [品質約束]

四個必須寫進去的:單一運鏡、Motion: 清單、台詞原文(照稿念,不改字)、No subtitles。

第五個區塊現在承載的是旁白本身——不再有獨立配音環節,台詞就靠這一段交給模型。分鏡表的口播列要逐字搬進來,不加語氣標註、不加括號補充、不改一個詞。改了字幕就對不上音。

第 7 步 · 出清單

填兩份模板,落到上游指定的目錄(預設 02-資產清單.md、03-生成清單.md)。

第 8 步 · 自檢

跑六條,能跑腳本的跑腳本:

python scripts/check_gen_list.py --dir <製作目錄>

退出碼:0 通過 / 2 有致命項 / 3 檔案讀不了。


四、兩份產物

資產清單(02-資產清單.md)

表格六列,後面逐條附圖像提示詞:

編號類型用途來源被哪些段引用狀態
  • 類型:產品主體 / 產品細節 / 場景 / 人物 / 道具
  • 來源:實拍或官方素材 / AI 生成 / 待補
  • 狀態:已有 / 待出圖 / 待拍

生成清單(03-生成清單.md)

一張概覽表 + 逐段提示詞全文(提示詞太長,塞進表格會看不清):

段號鏡號時長模式引用素材首幀後期項候選數前置依賴/關鍵事實
  • 模式:首尾幀 / 參考圖 / 文生
  • 首幀:S01_f01 或「無」
  • 候選數:建議 2–4

模式的三種寫法是給下游做選擇用的,不是所有模型都支援。 當前 KIE Seedance 只開文生、首幀、首尾幀三種,參考圖模式要降級成首幀——降級規則在 short-video-generate 裡,本技能照寫即可,不用遷就模型改口徑。

表下按 ### S01 · 鏡 1–2 | 8s | 首尾幀 逐段給出八個畫面字段與完整提示詞,並附首幀來源、前置依賴和後期項。

模板見 assets/。


五、自檢九條

#檢查不過怎麼辦
1每段都有鏡號,沒有多出來的段回第 4 步驟重切
2各段時長合計與分鏡總時長差 ≤1 秒調段長,不改分鏡
3清單裡引用的資產編號都在資產清單裡有定義補定義或刪引用
4主模式唯一:首尾幀 與 參考圖 不混用全片統一
5產品鏡頭來源已標明;有宣稱的鏡頭用了實拍或官方素材回第 3 步驟改來源
6每條影片提示詞都有:單一運鏡、Motion:、No subtitles逐條補
7有台詞的段,旁白區塊與分鏡口播逐字一致逐段比對,錯一個字也要改
8畫面字段齊全F7 只檢查段內「畫面字段」表是否存在、字段齊全且有值,不從散文關鍵詞推斷;主體、狀態、動作、環境、光線、景別、機位/角度、運鏡、依賴/可見事實均須填寫,不適用項說明原因
9依賴已傳遞分鏡前置依賴和關鍵可見事實已映射到首幀或段內動作

檢查器 F8 只確認概覽表逐段填寫了「前置依賴/關鍵事實」,不能證明內容真的被首幀或段內動作呈現;G2 仍需人工逐段核對映射。

第 4 條的準確口徑:首尾幀與參考圖互斥,文生只用於無主體鏡頭。 產品鏡頭混用兩種主模式,出來的東西接不上。

第 7 條是這次新增的,也是最容易漏的一條。做法很笨但有效:把分鏡表的口播列和清單裡的旁白區塊並排放,逐字對一遍。 改了一個標點、換了一個同義詞,字幕就要跟著改,而字幕在 S4 才做——那時發現已經晚了。

順手檢查兩件事:每段台詞是否超過 36 字(超了模型會漏念)、有沒有混進 (笑)「[興奮]」這類語氣標註(模型會念出來)。


六、邊界

  • 不重新編排內容:鏡號、順序、時長來自上游,本技能不改結構
  • 不判定內容好壞:選題、鉤子、結構是否成立,屬於上游
  • 不直接生成:只出清單與提示詞,出圖交給 short-video-assets、出片交給 short-video-generate
  • 不承諾一次成功:生成是機率的,本技能只保證「值得抽的那一條」機率更高
  • 不做參數搬家:模型參數會變,技能裡給的是原則與通用口徑,具體數值以官方文件為準

七、參考資料

檔案什麼時候讀
references/prompt-syntax.md寫影片提示詞時;調運鏡、時間軸、素材引用時
references/assets.md提資產、寫資產圖與首幀圖提示詞時
references/consistency.md多段之間對不上、產品變形、臉不對時
references/troubleshooting.md某一段反覆生成不出來時

模板:assets/asset-list-template.md、assets/gen-list-template.md 校驗:scripts/check_gen_list.py

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

lhaovo/short-video-skills

为视频生成准备可用的图——把资产清单变成能直接喂给图生视频的素材:排生产顺序、定资产级别、出候选图、做一致性验收、按编号落盘、回写清单状态。支持三种来源:实拍、AI 生成、官方素材,不强制实拍。当用户说「准备素材」「出资产图」「首帧图」「角色三视图」「产品图跑一下」「资产对不上」「这条要哪些图」时使用。只管把图做出来并验收,不写分镜,不直接生成视频。

lhaovo/short-video-skills

一条短视频从策划到发布的流程总控:建制作目录、依次走「剧本分镜 → 提示词 → 生成 → 交付 → 发布」五段、每段设门禁、记录流程状态、支持跨会话续做。当用户要开一条新片子、问「下一步做什么」、想接着做某条没做完的片子、要把分镜变成提示词、要整理素材与成片、要准备发布包时使用。本技能只规定流程、目录与产物标准,不重复各环节的写作规范。

lhaovo/short-video-skills

把已过 G2 的生成清单落成真实视频片段——按段建 KIE Seedance 任务、轮询、下载、媒体体检、抽帧质检、听声核台词,并把每段的状态与请求指纹写进生成台账。三种模式互斥(文生 / 首帧图生 / 首尾帧图生)。旁白由模型直接念,台词照稿写进提示词,不走独立 TTS 配音。当用户提到视频生成、出片段、跑 Seedance、首帧图生、首尾帧、原生音频、台词念错、任务查询、片段下载、生成失败重试时使用。只管「把已定的画面和台词变成成段素材」,不重新设计视觉、不改台词文本、不做字幕、不做剪辑。

lhaovo/short-video-skills

把「我想拍点什么」变成一条想清楚的片子——先定主题(出 5 个候选、标明类型、给出推荐与淘汰理由),再定结构与分段剧本,最后切成镜头级内容分镜。支持两种入口:一句话主题(需要发散选题)与已有拆解剧本(跳过选题,先问复刻需求与复刻强度再判定改写)。当用户提到选题、定主题、短视频策划、写剧本、写大纲、分镜、镜头脚本、不知道拍什么、内容怎么排、科普干货、剧情软广、钩子怎么写、复刻别人的剧本时使用。只管内容层(讲什么、怎么讲),不碰执行层;内置的内容红线只防明显自伤,不替代合规审查。

相關技能