# 火宝短剧 (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 --- ## 快速开始 ```bash 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](https://github.com/chatfire-AI/huobao-drama) - 商业版: [drama.chatfire.site](https://drama.chatfire.site/shortvideo) - 小说生成: [marketing.chatfire.site](https://marketing.chatfire.site/huobao-novel/) CC BY-NC-SA 4.0 开源协议 · 10.2k Stars · 1.9k Forks --- **分类**:软件 **标签**:视频 · AI · 生成 **作者**:Xiao.Xi **链接**:https://octohz.com/p/1548