项目简介
基于AI的一站式短剧生成平台,实现从剧本生成、角色设计、分镜制作到视频合成的全流程自动化。
![图片[1]-基于AI的一站式短剧生成平台,实现从剧本生成、角色设计、分镜制作到视频合成的全流程自动化。-知遇博客](https://www.mezhiyu.com/wp-content/uploads/2026/01/8aadc5e15c231105.png)
![图片[2]-基于AI的一站式短剧生成平台,实现从剧本生成、角色设计、分镜制作到视频合成的全流程自动化。-知遇博客](https://www.mezhiyu.com/wp-content/uploads/2026/01/6259b931f4231114.png)
功能特性
-
角色管理: -
AI生成角色形象。 -
批量角色生成。 -
角色图片上传和管理。
-
-
分镜制作: -
自动生成分镜脚本。 -
场景描述和镜头设计。 -
分镜图片生成(文生图)。 -
帧类型选择(首帧/关键帧/尾帧/分镜板)。
-
-
视频生成: -
图生视频自动生成。 -
视频合成和剪辑。 -
转场效果。
-
-
资源管理: -
素材库统一管理。 -
本地存储支持。 -
资源导入导出。 -
任务进度追踪。
-
快速开始
-
环境要求: -
Go:1.23+ -
Node.js:18+ -
npm:9+ -
FFmpeg:4.0+(必需) -
SQLite:3.x(已内置)
-
-
安装 FFmpeg: -
macOS: brew install ffmpeg -
Ubuntu/Debian: sudo apt update && sudo apt install ffmpeg -
Windows:从FFmpeg官网下载并配置环境变量
-
-
配置文件: -
复制并编辑 configs/config.example.yaml为configs/config.yaml。 -
配置文件示例:
-
app:
name:"Huobao Drama API"
version:"1.0.0"
debug:true
server:
port:5678
host:"0.0.0.0"
cors_origins:
-"http://localhost:3012"
read_timeout:600
write_timeout:600
database:
type:"sqlite"
path:"./data/drama_generator.db"
max_idle:10
max_open:100
storage:
type:"local"
local_path:"./data/storage"
base_url:"http://localhost:5678/static"
ai:
default_text_provider:"openai"
default_image_provider:"openai"
default_video_provider:"doubao"
-
安装依赖: git clone https://github.com/chatfire-AI/huobao-drama.git cd huobao-drama go mod download cd web npm install cd .. -
启动项目: -
访问: http://localhost:5678
-
前端地址: http://localhost:3012 -
后端API: http://localhost:5678/api/v1
-
开发模式: # 终端1:启动后端服务 go run main.go # 终端2:启动前端开发服务器 cd web npm run dev -
单服务模式: # 1. 构建前端 cd web npm run build cd .. # 2. 启动服务 go run main.go
-
项目地址
© 版权声明
本站所发布的全部内容源于互联网搬运,请在下载后24小时内删除。如果有侵权之处请第一时间联系我们E-mail:email@mezhiyu.com删除。敬请谅解!
THE END















![表情[yiwen]-知遇博客](https://www.mezhiyu.com/wp-content/themes/zibll/img/smilies/yiwen.gif)

暂无评论内容