版本: v1.0 日期: 2025-10-30 状态: 生态愿景文档
本文档描述从"剧本创作"到"视频发布"的完整内容创作生态系统。
目的: 帮助用户理解各工具的定位和数据流转关系。
┌─────────────────────────────────────────────────────────────┐
│ 内容创作生态 (8个阶段) │
├─────────────────────────────────────────────────────────────┤
│ │
│ 阶段1: 剧本创作 │
│ ┌────────────────────────────────────────────────┐ │
│ │ Scriptify v0.5.0 ✅ 已实现 │ │
│ │ │ │
│ │ • 原创剧本创作 (教练/快速/混合模式) │ │
│ │ • 小说改编剧本 │ │
│ │ • 剧本质量评估 │ │
│ │ • 短剧/短视频优化 │ │
│ └────────────────────────────────────────────────┘ │
│ ↓ │
│ 导出标准剧本 (Markdown/PDF) │
│ ↓ │
│ ┌────────────────────────────────────────────────┐ │
│ │ 阶段2-3: 分镜与制作包 │ │
│ │ Storyboardify 📋 规划中 │ │
│ │ │ │
│ │ • 剧本转制作包 (人物/场景/Prompt生成) │ │
│ │ • 分镜脚本生成 (镜头设计/运镜参数) │ │
│ │ • 线框图辅助生成 │ │
│ │ • 三工作区 (漫画/短视频/动态漫) │ │
│ └────────────────────────────────────────────────┘ │
│ ↓ │
│ 导出分镜脚本 + 制作包 (JSON) │
│ ↓ │
│ ┌────────────────────────────────────────────────┐ │
│ │ 阶段4-8: 制作与发布 │ │
│ │ 第三方工具集成 🔗 │ │
│ │ │ │
│ │ • 视觉资产生成 (MidJourney/Stable Diffusion) │ │
│ │ • 动态制作 (After Effects/Live2D/Spine) │ │
│ │ • 配音与音效 (ElevenLabs/剪映) │ │
│ │ • 剪辑合成 (Premiere Pro/剪映/DaVinci) │ │
│ │ • 上架发布 (抖音/快手/B站/视频号) │ │
│ └────────────────────────────────────────────────┘ │
│ ↓ │
│ 最终成片 (MP4视频) │
│ │
└─────────────────────────────────────────────────────────────┘
状态: v0.5.0 已实现 定位: AI驱动的专业剧本创作工具 负责阶段: 阶段1 (剧本创作)
| 功能 | 状态 |
|---|---|
| 原创剧本创作 (三模式) | ✅ 已实现 |
| 小说改编剧本 | 🚧 部分实现 |
| 剧本质量评估 | 🚧 部分实现 |
| 短剧/短视频优化 | 🚧 部分实现 |
- 标准剧本 (Markdown/PDF/Docx)
- 结构化数据 (JSON,供Storyboardify导入)
查看详细文档: docs/scriptify/
状态: 规划中 (未开发) 定位: AI驱动的分镜脚本创作工具 负责阶段: 阶段2-3 (分镜设计与制作包)
| 功能 | 优先级 |
|---|---|
| 剧本转制作包 | P0 |
| 分镜脚本生成 | P0 |
| 三工作区系统 | P1 |
| 线框图辅助 | P1 |
| 素材库管理 | P2 |
- 制作包 (人物设定表/场景设定表/绘图Prompt)
- 分镜脚本 (镜头参数/运镜设计/时间轴)
- 线框图 (分镜草图,可选)
查看详细规划: docs/roadmap/
状态: 开放集成 负责阶段: 阶段4-8 (制作与发布)
| 阶段 | 工具 | 用途 | 集成方式 |
|---|---|---|---|
| 4. 视觉资产 | MidJourney | AI绘图 | Prompt导出 |
| Stable Diffusion | AI绘图 | Prompt + 工作流 | |
| Photoshop | 图片精修 | PSD文件 | |
| 5. 动态制作 | After Effects | 动态漫画 | JSX脚本导出 |
| Live2D | 角色动画 | 参数导出 | |
| Spine | 骨骼动画 | 工程文件 | |
| 6. 配音音效 | ElevenLabs | AI配音 | API调用 |
| 剪映 | AI配音/音效 | 项目文件 | |
| 7. 剪辑合成 | Premiere Pro | 专业剪辑 | XML导出 |
| 剪映专业版 | 快速剪辑 | 项目文件 | |
| DaVinci Resolve | 调色剪辑 | 项目文件 | |
| 8. 上架发布 | 抖音/快手/B站 | 视频发布 | API集成(未来) |
参考完整制作SOP: docs/info/短剧转动态漫SOP完整流程.md
导出格式 (scriptify_export_v1.json):
{
"meta": {
"version": "1.0",
"type": "scriptify_export",
"created_at": "2025-10-30T10:00:00Z",
"tool": "scriptify",
"tool_version": "0.5.0"
},
"project": {
"name": "心理游戏",
"type": "短剧",
"episodes": 10,
"genre": ["悬疑", "心理"],
"target_audience": "25-35岁女性"
},
"characters": [
{
"name": "林悦",
"role": "protagonist",
"age": 28,
"occupation": "心理医生",
"personality": "聪慧冷静",
"description": "..."
}
],
"scenes": [
{
"id": "scene_01",
"location": "医院",
"time": "夜晚",
"description": "...",
"recurring": true
}
],
"scripts": [
{
"episode": 1,
"title": "第一集 - 噩梦开始",
"content": "...", // Markdown格式剧本
"word_count": 800,
"scenes_count": 12
}
]
}Storyboardify导入: 自动解析并生成制作包模板
导出格式 (storyboardify_export_v1.json):
{
"meta": {
"version": "1.0",
"type": "storyboardify_export",
"created_at": "2025-10-30T11:00:00Z"
},
"production_pack": {
"characters": [
{
"name": "林悦",
"visual_description": "...", // 详细外貌描述
"outfits": [...], // 服装方案
"expressions": [...], // 表情包
"midjourney_prompt": "...", // MJ Prompt
"reference_images": [...] // 参考图URL
}
],
"scenes": [
{
"id": "scene_01",
"detailed_description": "...",
"visual_elements": [...],
"lighting": "...",
"midjourney_prompt": "..."
}
]
},
"storyboard": {
"episode": 1,
"shots": [
{
"shot_id": "1.1",
"scene_id": "scene_01",
"shot_size": "全景", // 特写/近景/中景/远景/全景
"angle": "平视", // 仰视/平视/俯视
"camera_movement": "推镜", // 静止/推/拉/摇/移/跟
"duration": 3, // 秒
"description": "...",
"dialogue": "...",
"notes": "..."
}
]
}
}第三方工具使用:
- MidJourney: 复制Prompt生成角色/场景
- After Effects: 导入JSON,根据shot参数制作动画
- Premiere: 导入镜头参数,组织时间轴
| 用户类型 | 需要Scriptify | 需要Storyboardify | 需要第三方工具 | 典型场景 |
|---|---|---|---|---|
| 编剧/作家 | ✅✅✅ | ❌ | ❌ | 只写剧本,不涉及制作 |
| 短剧编剧 | ✅✅✅ | ✅✅ | ✅ AE/剪映 | 剧本+分镜,外包制作 |
| 短视频UP主 | ✅✅ | ✅✅✅ | ✅ MJ/剪映 | 全流程(真人拍或动态漫) |
| 漫画工作室 | ✅ 可选 | ✅✅✅ | ✅ MJ/PS | 分镜为主 |
| 独立创作者 | ✅✅✅ | ✅✅✅ | ✅ 全部 | 一人全流程 |
| 制作团队 | ✅ 前期 | ✅✅ 中期 | ✅ AE/Premiere | 专业分工 |
以**10集短剧(每集10分钟)**为例:
| 阶段 | 传统方式 | AI辅助 (Scriptify+Storyboardify) | 节省 |
|---|---|---|---|
| 阶段1: 剧本 | 20-30天 | 5-10天 (Scriptify) | 60-70% |
| 阶段2-3: 分镜 | 20-30天 | 5-10天 (Storyboardify) | 60-70% |
| 阶段4-8: 制作 | 100-170天 | 40-70天 (AI辅助) | 60% |
| 总计 | 140-230天 | 50-90天 | 65% |
成本对比:
| 阶段 | 传统方式 | AI辅助 | 节省 |
|---|---|---|---|
| 剧本 | ¥50,000 | ¥5,000-20,000 | 70-80% |
| 分镜 | ¥100,000 | ¥10,000-30,000 | 70-80% |
| 制作 | ¥650,000 | ¥120,000-410,000 | 60-80% |
| 总计 | ¥800,000 | ¥135,000-460,000 | 70% |
# 安装Scriptify
npm install -g ai-scriptify
# 创建剧本项目
scriptify init "我的剧本"
# 开始创作
cd "我的剧本"
/spec # 定义剧本类型
/idea # 构思故事
/outline # 故事大纲
/script # 生成剧本
/review # 质量评估
/export # 导出PDF输出: 标准剧本文件 (PDF/Docx)
# 第一步: 剧本创作 (Scriptify)
scriptify init "我的动态漫"
/spec --type 短剧 --episodes 10
/idea
/outline
/script --mode hybrid
/export --format json # 导出JSON供Storyboardify
# 第二步: 分镜设计 (Storyboardify - 未来)
storyboardify import scriptify_export.json
/production-pack # 生成人物/场景设定表
/storyboard # 生成分镜脚本
/export --format json # 导出JSON
# 第三步: 制作 (第三方工具)
# 1. 使用MidJourney根据Prompt生成角色/场景
# 2. 使用After Effects制作动态漫画
# 3. 使用剪映添加配音/音效/字幕
# 4. 导出成片
# 第四步: 发布
# 上传到抖音/快手/B站| 季度 | Scriptify | Storyboardify | 第三方集成 |
|---|---|---|---|
| Q1-Q2 | ✅ v0.5.0 发布 🚧 完善中 |
- | - |
| Q3-Q4 | ✅ v1.0 完整版 | 📋 开始开发MVP | 🔗 MidJourney集成 |
| 季度 | Scriptify | Storyboardify | 第三方集成 |
|---|---|---|---|
| Q1-Q2 | ✅ 持续优化 | ✅ v0.5.0 发布 | 🔗 AE/Live2D集成 |
| Q3-Q4 | ✅ 生态完善 | ✅ v1.0 完整版 | 🔗 完整工具链打通 |
- Scriptify 当前功能 - 剧本创作工具文档
- Storyboardify 规划 - 未来产品规划
- 短剧转动态漫SOP - 完整制作流程
- 剧本格式快速参考 - 格式规范
- 短剧剧本写作指南 - 创作教程
如果你对生态系统有任何想法:
- Scriptify 反馈: GitHub Issues
- Storyboardify 建议: GitHub Discussions
- 工具集成请求: 提交Issue,标注 [Integration]
- 提交工具集成需求 - 告诉我们你希望集成哪些工具
- 分享创作案例 - 展示你的作品和制作流程
- 编写教程 - 帮助其他创作者学习
- 参与开发 - 贡献代码到Scriptify或未来的Storyboardify
- GitHub: wordflowlab/scriptify
- Issues: 技术问题和Bug反馈
- Discussions: 功能建议和交流
文档更新: 2025-10-30 版本: v1.0 状态: 生态愿景文档