manju-fenjing-check:AI 短劇分鏡上線前的八項機械體檢

前言

用文生視頻做 AI 短劇,常見流程是:按段提交鏡頭表和少量參考圖,一次渲染大約 15 秒。臉在鏡間漂移、臺詞念不完、段與段接不上、平臺拒稿——這些問題往往在付費渲染之後才暴露。DeepSeek Harness(DSH)支持以插件掛載工具;manju-fenjing-check 把上述痛點收成八條確定性規則,在調用 storyboard_check 時返回分級報告,不改模型、不走網絡、無額外依賴。下文介紹它做什麼、如何安裝,以及典型參數與輸出形態。

這是什麼

manju-fenjing-check 是面向 AI 短劇分鏡的質量檢查插件,維護者爲 wujiaxiao69-arch,在 SkillHub 目錄中歸類爲工作流。插件註冊一個工具 storyboard_check:輸入一段分鏡 Markdown,輸出「必改 / 建議 / 通過」分級報告及可執行的修改建議。規則引擎完全確定性,README 寫明已在 @deepseek-ai/dsh 0.2.2-rc.1 上端到端驗證;包版本爲 0.1.0,許可證 MIT,要求 Node.js >= 22。

與生產側技能 manju-fenjing(分段、時長賬、交付格式等)的關係:本插件專注渲染前的分鏡體檢;前者偏製作流水線,二者可配合使用。

核心功能:八項檢查

插件將反覆出現的問題映射爲八條機械規則,每條發現問題會標註鏡號、違規內容與具體改法。

# 檢查項 規則要點
R1 時長賬 臺詞字數 ÷ 閱讀速率 ≈ 所需秒數,逐鏡覈對;短於 2 秒的鏡會標記;聲明總時長鬚與各鏡時長之和一致
R2 參考圖預算 每段最多 2 張角色參考圖,超出則身份權重分散、相似度下降;純背影參考對臉無效,會被標記
R3 說話人 / 畫面不一致 口型同步指令要求對應參考圖出現在畫面描述中,否則模型會憑空生成一張臉;亦會捕獲未聲明的參考圖引用
R4 外觀泄露 鏡頭描述只寫角色做什麼,不寫長什麼樣;重複外觀描述會重繪臉部
R5 提示詞衛生 道具/底圖不得出現手或臉碎片;不得夾帶現代物件;負向提示尾綴命名「不要出現什麼」爲正確用法
R6 定格鏈接 段內最後一鏡須寫明顯式 freeze-frame,否則下一段開場世界不一致
R7 知識邊界 標記角色在該時刻不可能知道的表述;屬建議項,語義需人工判斷
R8 敏感詞掃描 對整段掃描 21 項敏感詞表

報告示例(來自 README):

分鏡體檢 · 10 鏡 / 15.1 秒 / 臺詞 41 字 / 參考圖 5 張(角色基準 2 張)
必改 1 · 建議 2 · 通過 6/8 項

必改|R1 時長賬|鏡頭 9
  臺詞 7 字,按每秒 4 字要 1.8 秒,這一鏡只給了 1.4 秒
  → 加時長到 2 秒,或把臺詞壓到 5 字以內

工具返回結構爲 { blocking, warnings, report },其中 report 爲上述文本報告。

安裝與啓用

插件爲標準 npm 形態包,帶 dsh.bundle 聲明。安裝後需重啓 dsh web,並用 dsh web --dump-config 確認掛載。

從本地路徑添加(README 原文):

# from a local clone
dsh plugin --profile web add link:/absolute/path/to/manju-fenjing-check

從 Git 源添加(README 註明 publish 後可用):

dsh plugin --profile web add "github:wujiaxiao69-arch/manju-fenjing-check#main"

確認掛載:

dsh web --dump-config | grep manju-fenjing-check

不安裝即試用:可用 --patch 疊加層直接掛載源碼,便於改規則。路徑必須爲絕對路徑,相對路徑會靜默解析失敗。

# scratch/dev.patch.yml
- insert:
    - id: manju-fenjing-check
      name: '/absolute/path/to/manju-fenjing-check/index.js'
dsh web --patch ./scratch/dev.patch.yml

安裝前應閱讀倉庫源碼與 MIT 許可證。插件隨當前 DSH 進程權限運行,只從可信來源安裝。

典型用法:工具參數

參數 類型 說明
storyboard string,必填 完整段 Markdown:鏡塊、參考圖 prompt、視頻 prompt 等
chars_per_second number 時長賬閱讀速率,默認 4
max_character_refs integer 每段角色參考圖上限,默認 2

在已掛載插件的 DSH Web 對話中,由模型按場景調用 storyboard_check 即可;無模型調用、無網絡請求。

本地可用倉庫內測試腳本校驗規則或真實分鏡文件:

node run-tests.mjs              # synthetic fixtures, 10 assertions
node run-tests.mjs segment.md   # also lint a real segment

適用場景與注意

適合誰:用 Seedance、Kling、Hailuo、Veo 等模型做 AI 短劇、以分鏡 Markdown 交付的團隊;希望在付費渲染前發現臉漂、時長崩、段間斷裂、敏感詞與時代穿幫等問題。

侷限(README Roadmap):R7 知識邊界目前爲啓發式,後續可能增加可選 LLM 語義 pass;客戶端分級報告面板尚在規劃中,當前以純文本報告爲主。

生態說明:DSH 社區插件目錄託管在 SkillHub 等獨立站點,與 DeepSeek / 幻方無官方從屬關係;安裝與使用均基於開源倉庫與本地 DSH 配置,請自行評估版本(peer:@deepseek-ai/cordis ~4.1.0、@deepseek-ai/dsh-tools 0.2.2-rc.1)。

結尾

manju-fenjing-check 把 AI 短劇分鏡裏高頻的五類失敗症狀收成八條可秒級執行的檢查,在渲染前給出鏡號級改法。若你已在 DSH 上做短劇工作流,可在掛載後把段內分鏡交給 storyboard_check 做上線前體檢。

  • 目錄頁:https://www.skillhub.cn/plugins/wujiaxiao69-arch/manju-fenjing-check
  • 源碼與完整規則說明:https://github.com/wujiaxiao69-arch/manju-fenjing-check
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜