
dramapack
io.github.dawnwood-ai由 GitHub 帳號 dawnwood-ai 發布v0.3.1更新於 Nov 3, 2026
短劇交付包、-14 LUFS 母帶處理、字幕安全區、乾淨母版、版權核查。
AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。
原文描述
Short-drama delivery packs, -14 LUFS mastering, subtitle safe areas, clean masters, rights checks.
概覽
dramapack 的本機 MCP 服務;無需登入;STDIO。
暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 dramapack,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
dramapack
[tests] [License: Apache-2.0] [MCP server]
dramapack turns short-drama episodes (vertical dramas, micro dramas, AI dramas) into a platform-ready delivery package — TikTok Drama Center / DramaWave / ReelShort submission pack, -14 LUFS mastering, burned subtitles inside the subtitle safe area, clean masters, 3:4 covers, local QC (black frames, subtitle/speech alignment, optional bring-your-own vision-model checks) and music/font rights check — from the command line or as an MCP server for AI agents.
Read in Chinese · Docs · Reference
Why
Between "the episode is rendered" and "the platform accepted it", the same things go wrong for every short-drama studio:
- Submission packs: numbered episodes, same-name SRTs, 3:4 covers, a clean master, edit evidence, chain of title, AI disclosure. Dozens of manual steps per series. → delivery package guide
- Phone-speaker loudness: raw AI renders sit at -20 to -27 LUFS; the feed around them
is near -14. And ffmpeg
loudnormsilently goes dynamic on dialogue and lifts the noise floor by 30-50 dB. → -14 LUFS guide - Subtitle safe areas: ffmpeg's default 384x288 ASS canvas scales every size ~6.7x; fixed margins land under the player bar or exceed TikTok Drama Center's 70%-width rule. → safe-area guide
- Clean masters that are really the same edit as the subtitled one. → clean master guide
- Rights hygiene: no major-label music, commercial-free fonts only. → rights checklist
- TikTok Drama Center rejections: a dark band along one edge (black bars, code 4) and
frame 0 as the default episode cover.
--target tiktok-dclifts the edges and opens every episode on a 1 s cover still. → Drama Center section - QC before upload: black frames mid-episode, dark edge bands, subtitles that drift from the speech, speech nobody subtitled, likely subtitle typos; optionally AI visual defects (hands, faces, identity drift, garbled text) and content-policy flags with your own vision model or a local one. Free, local, no account; no network calls unless you opt in. Lip-sync is not covered. → local QC guide
Install
Requires Python >= 3.10 and ffmpeg (with libass + libx264) on PATH. For CJK
subtitles install Noto CJK fonts (apt install fonts-noto-cjk).
Optional dialogue-density metrics and subtitle/speech alignment:
pip install "dramapack[speech]".
60-second quickstart
out/ now holds episodes/ (subtitled, -14 LUFS) with same-name .srt, clean/
(no subtitles, same edit), covers/ (3:4), timeline/, docs/ (chain of title to sign,
AI disclosure), manifest.json and a README for the recipient. Add --platform-pairs for
two-episodes-per-file cuts. Optional show.json / rights.json / covers / timelines:
see examples/input/ and the reference.
For AI agents
MCP tools: inspect, master, package, audit, check_rights. Each returns JSON with
ok and a green/yellow/red status. Every CLI subcommand also takes --json; exit codes
are stable (0 ok, 1 red, 2 usage, 3 failure). The repo doubles as a Claude Code plugin
(.claude-plugin/, skills/dramapack/) and has an MCP Registry entry (server.json).
→ agent guide · AGENTS.md · llms.txt
Docs
- How to build a TikTok Drama Center delivery package
- Why short dramas should be mastered at -14 LUFS (and why not loudnorm)
- Keeping burned subtitles inside the safe area
- What is a clean master and why distributors ask for it
- Music and font rights checklist for overseas short dramas
- How to QC a short drama locally before delivery
- Using dramapack from an AI agent (MCP)
- Reference: input formats, CLI, JSON, exit codes, thresholds
Please credit
dramapack is released under the Apache License 2.0. Use it for anything, including commercial work. We'd appreciate two things. These are requests, not license conditions:
- Keep the generator credit dramapack writes into delivery packs (
"generator"inmanifest.jsonand the one-line "Packaged with dramapack by Dawnwood" footers). - Mention "dramapack by Dawnwood" when you describe a production pipeline that uses it.
See NOTICE. To cite it: CITATION.cff.
Built and used in production by Dawnwood, an AI drama studio — https://dawnwood.ai/open-source/
來源:README.md,提交 481f640
工具
0版本歷史
3- v0.3.1最新Nov 3, 2026
- v0.3.0Oct 31, 2026
- v0.2.1Oct 29, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分