1. 项目背景与核心价值
短剧市场近年来呈现爆发式增长,数据显示2023年国内短剧市场规模已突破300亿元。传统短剧制作需要编剧、拍摄、剪辑等多环节协作,平均单集制作周期长达3-5天。而AI短剧创作系统通过自动化流程可将这个周期压缩到小时级别,这正是Huobao Drama这类系统的核心价值所在。
这个基于Go+Vue3的全栈系统实现了从剧本输入到成片输出的完整自动化流水线。我实际测试中发现,相比市面上其他开源方案,它有三大独特优势:
- 采用SQLite作为默认数据库,极大降低了部署复杂度
- 内置FFmpeg视频处理流水线,无需额外配置转码服务
- 模块化设计支持灵活替换AI模型,无论是OpenAI API还是本地Ollama都能快速接入
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与依赖安装
2.1 基础环境配置
系统要求最低配置:
- CPU:4核(建议8核以上,视频生成阶段较吃资源)
- 内存:8GB(建议16GB)
- 磁盘:50GB可用空间(视频素材会占用大量存储)
以Ubuntu 22.04为例的必备依赖安装:
bash复制# 基础工具
sudo apt update && sudo apt install -y git curl unzip
# FFmpeg安装(必须4.0+版本)
sudo apt install -y ffmpeg
ffmpeg -version # 验证版本
# Docker环境(如需容器化部署)
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
newgrp docker
2.2 模型服务准备
系统支持多种AI模型接入方式:
-
云端API模式(推荐新手):
- 准备OpenAI API Key
- 或火山方舟API Key
-
本地模型模式(适合有GPU设备):
bash复制# 使用Ollama部署本地模型
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3
ollama run llama3
重要提示:视频生成阶段需要较大显存,实测RTX 3060(12GB)只能处理480p分
