简介
火宝短剧(Huobao Drama)是一个基于人工智能的完整短剧生成平台,由 chatfire-AI 团队开发。该项目采用 Go 语言和 Vue3 技术栈构建,实现了从剧本创作到视频生成的全流程自动化。通过集成先进的大语言模型、图像生成和视频合成技术,火宝短剧能够将用户的一句话创意转化为完整的短剧作品,大幅降低了视频内容创作的技术门槛和时间成本。
核心价值:
- 全流程自动化:从剧本到成片的端到端自动化生成
- 多模态 AI 集成:整合文本、图像、视频生成于一体
- 专业级输出:生成质量达到商业用途标准的短剧内容
- 开源可定制:基于 Apache 2.0 许可证,支持二次开发和定制
技术定位:火宝短剧填补了 AI 内容生成与专业视频制作之间的空白。通过标准化的生产流水线和智能化的创作辅助,它为个人创作者、内容工作室和企业用户提供了高效的短剧内容生产解决方案。
主要功能
1. 智能剧本生成系统
基于大语言模型的剧本创作引擎,支持从简单描述生成完整剧本结构。角色自动设计和对话生成,确保剧情连贯性和人物立体感。场景分解和分镜规划,智能化安排剧情节奏。多风格支持,适应言情、悬疑、喜剧等不同类型短剧需求。
2. 角色形象生成
AI 驱动角色肖像生成,根据剧本描述自动创建符合角色设定的形象。批量角色生成功能,快速构建角色库。形象一致性维护,确保同一角色在不同场景中的视觉统一。支持自定义角色上传,混合 AI 生成与人工设计。
3. 场景与分镜生成
智能场景背景生成,基于剧情需要创建合适的视觉环境。分镜故事板自动生成,规划镜头角度和构图。多帧类型支持(首帧、关键帧、尾帧等),丰富叙事表现。视觉风格统一性控制,保持作品整体调性一致。
4. 视频合成与后期
自动化视频片段生成,将分镜转化为动态视频。智能转场效果添加,增强叙事流畅度。音频视频同步处理,支持背景音乐和音效集成。多格式输出支持,适配不同平台发布要求。
5. 项目管理与协作
完整的项目流水线管理,跟踪每个制作环节进度。团队协作功能,支持多用户同时参与项目。版本控制机制,记录修改历史和不同版本。资产库管理,积累可复用的创作素材。
6. AI 服务集成
多模型供应商支持,包括 OpenAI、Gemini、豆包等主流 AI 服务。本地模型部署支持,通过 Ollama 集成自建模型。服务冗余和故障转移,确保生成流程稳定性。成本优化配置,平衡质量与经济效益。
安装与配置
环境要求
基础环境:
- 操作系统:Windows 10/11、macOS 10.15+、Linux Ubuntu 18.04+
- Go 语言:1.23 及以上版本
- Node.js:18.0 及以上版本
- FFmpeg:4.0 及以上版本(视频处理必需)
- SQLite:3.x 版本(内置数据库)
硬件要求:
- 内存:建议 8GB 以上,视频生成需要 16GB+
- 存储:至少 20GB 可用空间(视频素材和生成内容)
- 网络:稳定互联网连接(AI API 调用需要)
安装步骤
Docker 快速部署(推荐):
安装 Docker 和 Docker Compose 环境。克隆项目仓库到本地服务器。配置环境变量文件,设置镜像源加速(国内用户)。构建 Docker 镜像并启动服务堆栈。验证服务状态,确保各组件正常运行。
传统部署方式:
安装 Go 语言开发环境和 Node.js 运行环境。配置 FFmpeg 视频处理工具链。克隆源代码并安装项目依赖。构建前端资源并编译后端程序。配置系统服务,确保开机自启。
云平台一键部署:
支持主流云平台镜像部署。配置计算实例规格,满足性能需求。设置存储卷,持久化保存项目数据。配置网络和安全组,控制访问权限。

