
火宝短剧 (Huobao Drama) - AI 一站式短剧生成平台
开源 AI 短剧自动化生产平台,从剧本生成、角色设计、分镜制作到视频合成全流程自动化。支持多厂商图片/视频/TTS 适配,10.2k Stars。
火宝短剧 (Huobao Drama)
一句话生成完整短剧,从剧本到成片全自动化。
火宝短剧是一个基于 AI 的短剧自动化生产平台,实现从剧本生成、角色设计、分镜制作到视频合成的全流程自动化。无需专业视频制作技能,通过自然语言描述即可生成完整短剧。
核心能力
🤖 AI 驱动全流程
- 大语言模型自动解析剧本,提取角色、场景和分镜
- AI 绘图生成角色形象和场景背景
- 文生视频 / 图生视频自动生成分镜视频
- TTS 配音自动生成,支持角色音色分配
🎬 完整工作流
- 角色管理:AI 生成、批量生成、音色分配
- 分镜制作:自动拆解脚本、场景描述、镜头设计、宫格图生成
- 视频合成:图生视频、TTS 配音、FFmpeg 单镜头合成、整集拼接导出
- 资源管理:素材库统一管理与进度追踪
🤖 内置 5 个 Mastra Agent
| Agent | 职责 |
|---|---|
| script_rewriter | 小说 → 格式化剧本改写 |
| extractor | 角色 + 场景智能提取与去重 |
| storyboard_breaker | 剧本 → 分镜序列拆解 |
| voice_assigner | 角色音色自动分配 |
| grid_prompt_generator | 角色/场景/宫格图提示词生成 |
多厂商适配
| 类型 | 支持厂商 |
|---|---|
| 图片 | OpenAI、Gemini、MiniMax、火山引擎、阿里、Chatfire |
| 视频 | MiniMax、火山引擎/Seedance、Vidu、阿里 |
| TTS | MiniMax |
技术栈
- 前端: Nuxt 3 + Vue 3 + TypeScript(纯 CSS,无 UI 框架)
- 后端: Hono + Drizzle ORM + better-sqlite3
- AI Agent: Mastra + AI SDK
- 视频处理: FFmpeg
- 图片处理: Sharp
快速开始
git clone https://github.com/chatfire-AI/huobao-drama.git
cd huobao-drama
# Docker 一键部署(推荐)
docker compose up -d
# 或开发模式
cd backend && npm install && npm run dev
cd frontend && npm install && npm run dev
- 前端: http://localhost:3013
- 后端 API: http://localhost:5679/api/v1
- GitHub: chatfire-AI/huobao-drama
- 商业版: drama.chatfire.site
- 小说生成: marketing.chatfire.site
CC BY-NC-SA 4.0 开源协议 · 10.2k Stars · 1.9k Forks
暂无评论
