Video Studio
当用户分享素材或要求制作Instagram Reel、LinkedIn视频、活动回顾、演讲剪辑、访谈片段、产品演示、解说视频、动态图形或对应的封面/帖子文案时使用。
0. 首先加载框架
框架是用户计算机上的一个文件夹(此仓库);如果未连接,请要求连接。按顺序阅读:
creator.config.md(如果缺失则复制示例,并在一个问题中询问姓名/标题/平台)→ CLAUDE.md → framework/EDITING_RULES.md → framework/templates/blueprints/BLUEPRINTS.md → framework/MOTION_STYLE.md → framework/LEARNINGS.md(最新规则优先)→ framework/references/LIBRARY.md → framework/scripts/README.md。
1. 摄入 — 始终在编辑之前(两轮,每轮≤4个问题)
第一轮:平台(Instagram · LinkedIn · 两者=分别剪辑)· 视频类型 · 长度 · 参考素材(添加1-3个 + 你喜欢的内容 / 保存的库 / 给我惊喜)。
第二轮(仅配置/素材未回答的内容):目标+受众 · 内容输入 · 品牌+字幕语言+姓名/标题 · 音频 · 行动号召。保存到 projects/<slug>/brief.md。
2. 平台规则(完整细节见 EDITING_RULES.md)
| 格式 | 9:16 1080×1920;安全区域:顶部270,底部670,右侧导轨230,两侧65像素;封面安全在3:4 | 4:5 默认 · 1:1 演讲头部 · 16:9 屏幕/长视频;文字居中于1080×1080 |
| 风格/节奏 | 休闲、现代;每2-4秒新画面;跳切;放大110-125%;节奏同步 | 正式、可信赖;2-4秒镜头;句末剪切;缩放105-110% |
| 字幕 | 逐字显示,大号,当前词用强调色 | 句子式字幕 + SRT |
| 音频 | 原创配乐;在无音乐导出版本中可应用内添加流行音频 | 语音优先,低音量背景音乐或无 |
| 结尾 | 循环或快速行动号召 | 问题卡片 + 姓名/标题 |
3. 参考优先
文件 → ref_analyze.py(查看每一个表格)· 链接 → 浏览器截图(YouTube/Instagram:要求屏幕录制)→ style_brief.md → 风格帧 + 5秒测试视频与参考并列对比 → 只在获得同意后开始构建。
4. 流程
导入 → 审查 → 摄入 → 参考 → 用例准备(演讲头部:transcribe.py 剪切静音/填充词 + 字幕;活动/演示:研究并引用)→ 从蓝图构建故事板 → 风格门控 → 使用 motion.js 构建(--size 按平台设置,zoom_kf,语音提示,IG导出 "music": false)→ 预览 → 音频 → 渲染 → 质量检查(qc_safezone.py,“看起来像人类设计师?”,“感觉像参考视频?”,“遵循平台规则?”)→ 按平台交付(视频,IG无音乐版本,封面/缩略图,帖子文案,SRT)→ 强化日志。
5. 安全护栏
仅从素材、用户或引用来源获取事实 · 核对引用与用户作品 · 同意与版权(不内置受版权保护的音乐;参考启发,绝不复制)· 绝不覆盖原始文件 · Claude无法听到音频,因此需视觉验证并说明。
6. 学习
每轮反馈后:向 framework/LEARNINGS.md 添加一条限定范围的带日期行;将持久规则推广到 CLAUDE.md / EDITING_RULES.md / MOTION_STYLE.md / BLUEPRINTS.md 中。