欢迎光临
我们一直在努力

开源神器!一款AI驱动的短剧漫剧创作工坊——drama-workshop

开源神器!一款AI驱动的短剧漫剧创作工坊——drama-workshop

一句话生成完整短剧/漫剧,从剧本到成片全自动化

前言

在AI视频生成领域,大家可能都遇到过这些痛点:

  • 用AI生成视频,角色一换镜头就"变脸"
  • 想做一个完整的短剧,但每个镜头都要单独生成,效率极低
  • 生成的画面无法控制,完全是"开盲盒"

今天给大家介绍一款我开发的开源项目——drama-workshop(短剧漫剧创作工坊),它采用工业化的工作流,让你从"灵感"到"成片"一气呵成!


项目简介

drama-workshop 是一个AI一站式短剧/漫剧生成平台,专为创作者打造。它最大的特点是摒弃了传统的"抽卡式"生成,采用 "Script-to-Asset-to-Video"(剧本→资产→视频)的工业化工作流。

GitHub地址:https://github.com/jinlei665/drama-workshop


核心功能

📝 智能剧本解析

自动解析小说或脚本内容,提取人物、场景、对白,将文字故事转化为结构化的剧本数据。

🎬 分镜自动生成

AI智能生成分镜脚本,包含景别、镜头运动、画面描述,支持可视化编辑。

🎭 人物一致性保持

智能识别并保持人物外观一致性,支持人物库管理。这是解决AI视频"换脸"问题的关键!

🖼️ 多风格图像生成

支持真人实拍、国风2D动画等多种风格,2K高清画质,满足不同创作需求。

🎥 动态视频生成

6-12秒动态视频,根据内容自动计算时长,支持批量生成。

🔊 语音合成

为角色配置独特语音,保持人物语言统一,支持多音色选择。

📚 剧集管理

树状结构组织分集内容,支持按季分组,方便管理大型项目。

🔄 可视化工作流

拖拽式工作流编辑器,自定义创作流程,灵活适配不同创作场景。


技术架构

本项目采用现代化全栈技术,架构清晰、易于扩展:

层级技术选型
框架 Next.js 16 + React 19 + TypeScript 5
UI shadcn/ui + Tailwind CSS 4
数据库 PostgreSQL (Supabase) / 内存存储
存储对象 Supabase Storage / MinIO
LLM 豆包大模型 / Coze API / OpenAI兼容API
图像生成 Coze 图像生成 API
视频生成 Coze 视频生成 API

技术亮点:

  • 多LLM支持:不仅支持豆包/Coze,还支持DeepSeek、Kimi、通义千问、MiniMax、Moonshot、Ollama等所有OpenAI兼容的服务
  • React Flow工作流引擎:借鉴ComfyUI架构,实现灵活的可视化工作流
  • Drizzle ORM:类型安全的数据库操作
  • Docker一键部署:支持本地开发、云端部署、Docker容器化

  • 与同类项目对比

    特性drama-workshopBigBananaAIComicBuilder
    开源 ✅ 完全开源 ✅ 开源 ✅ 开源
    部署方式 本地/Docker 本地/Docker 本地/Docker
    多LLM支持 ✅ 支持多厂商 ❌ 单一API ✅ 多模型
    角色一致性 ✅ 人物库管理 ✅ 定妆照系统 ✅ 四视图
    工作流可视化 ✅ React Flow ❌ 固定流程 ❌ 固定流程
    国内服务 ✅ 豆包/Coze ❌ 需翻墙 ✅ 多选择
    自定义扩展 ✅ 高度可定制 ⚠️ 有限 ⚠️ 有限

    核心优势:

    • 🇨🇳 国内友好:原生支持豆包、Coze等国内服务,无需翻墙
    • 🔧 高度可定制:可视化工作流引擎,自由设计创作流程
    • 🤖 多LLM兼容:不绑定单一服务商,成本可控

    快速上手

    环境要求

    • Node.js 18+
    • pnpm(推荐)
    • FFmpeg(视频合成功能需要)

    安装步骤

    # 1. 克隆项目
    git clone https://github.com/jinlei665/drama-workshop.git
    cd drama-workshop

    # 2. 安装依赖
    npm install -g pnpm
    pnpm install

    # 3. 配置环境变量
    cp .env.docker.example .env.local
    # 编辑 .env.local,填入 Coze API Key 等配置

    # 4. 启动开发服务器
    pnpm dev

    Docker一键部署

    docker-compose up -d –build

    访问 http://localhost:3000 即可使用。


    使用流程

  • 创建项目:在项目管理页面创建新短剧项目
  • 输入剧本:粘贴故事内容,AI自动解析
  • 管理角色:为角色生成定妆照,确保一致性
  • 生成分镜:AI拆解为分镜脚本
  • 生成视频:批量生成各镜头视频
  • 导出成片:拼接合成,一键导出

  • 成本分析

    使用Coze API的积分计费模式:

    操作消耗说明
    剧本解析 约100积分 LLM调用
    图像生成 约50积分/张 取决于分辨率
    视频生成 约55积分/秒 使用Coze视频SKILL

    省钱技巧:

    • 使用本地Stable Diffusion生成图像(零成本)
    • 视频用即梦平台(5积分/秒,比Coze SKILL便宜10倍)
    • DeepSeek等国产LLM替代GPT(成本更低)

    项目结构

    drama-workshop/
    ├── src/
    │ ├── app/ # Next.js App Router
    │ ├── components/ # React组件
    │ ├── lib/
    │ │ ├── ai/ # AI服务封装
    │ │ ├── workflow/ # 工作流引擎
    │ │ └── db/ # 数据库Schema
    │ └── stores/ # Zustand状态管理
    ├── public/
    ├── docker-compose.yml
    └── Dockerfile


    未来规划

    • [ ] 集成HappyHorse开源视频模型(本地部署零成本)
    • [ ] 支持更多视频生成服务(可灵、Runway等)
    • [ ] 实时协作编辑
    • [ ] 移动端适配
    • [ ] AI配音优化

    总结

    drama-workshop 是一款面向创作者的AI短剧生成工具,它解决了传统AI视频生成的核心痛点:

    ✅ 角色一致性:告别"换脸"困扰 ✅ 流程自动化:从剧本到成片一键完成 ✅ 国内友好:无需翻墙,使用国内服务 ✅ 高度可定制:可视化工作流,灵活适配

    如果你也对AI短剧创作感兴趣,欢迎Star、Fork、贡献代码!

    GitHub地址:https://github.com/jinlei665/drama-workshop


    相关项目推荐:

    • BigBanana AI Director – 另一款优秀的短剧生成工具
    • AIComicBuilder – AI漫画生成工具
    • Wan2.1 – 开源视频生成模型

    作者:磊子
    GitHub:https://github.com/jinlei665
    欢迎交流、合作、Star ⭐

    赞(0)
    未经允许不得转载:171主机测评 » 开源神器!一款AI驱动的短剧漫剧创作工坊——drama-workshop
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址