从剧本导出成片,AI为你打工
如果你也曾被AI生成视频时角色“变脸”、场景“漂移”的问题困扰,那么今天分享的这款开源工具可能会颠覆你的创作体验。


1、功能与作用
Jellyfish AI短剧工厂是一个一站式竖屏短剧/微短剧生产工具,主打**“极致一致性”**。
它提供了一条完整的生产流水线:
- • 资产一致性管理:统一管理角色、场景、道具,防止“人物漂移”
核心价值亮点:
- • 解决AI生成最大痛点:通过全局种子+统一风格+资产复用,确保同一角色在不同分镜中保持一致
- • 高度可视化控制:所见即所得的分镜编辑器,可精细控制景别、角度、运镜、情绪等
- • 资产复用体系:建立角色/场景/道具/提示词模板库,提高生产效率
2、使用到的技术栈
前端架构:
- • React 18 + TypeScript + Vite
- • UI框架:Ant Design / Tailwind CSS
- • 状态管理:Redux Toolkit / Zustand
- • 工作流编辑:React Flow(类似Dify的节点式编辑器)
- • 文本编辑:Monaco Editor / React Quill
后端架构(可选):
- • 或 FastAPI / Spring Boot
AI集成层:
- • 支持多供应商API:OpenAI、Claude、通义、混元等文本模型
- • 图像/视频生成:Midjourney、Runway、Kling、Luma等
3、部署安装指南
项目基于前后端分离架构,部署相对灵活:
前端开发环境:
# 进入前端目录cd front# 安装依赖(使用pnpm)pnpm install# 更新OpenAPI接口(需先启动后端)pnpm run openapi:update# 启动开发服务器pnpm run dev
OpenAPI接口同步:项目采用契约驱动的开发模式:
- • 前端请求函数和类型定义自动从后端OpenAPI文档生成
- • 生成目录:
front/src/services/generated/ - • 更新命令:
pnpm run openapi:update - • 可自定义API基础地址:
initOpenAPI('http://your-backend-url')
后端部署:后端部分可选开源,可根据需求选择:
- • Node.js + NestJS:适合JavaScript全栈团队
4、正确使用与注意事项
使用流程建议:
- 1. 创建项目:先设置全局风格和种子,确保一致性基础
重要注意事项:
- • 模型API配置:需自行配置各AI供应商的API密钥
- • 开发状态提示:项目仍在活跃开发中,部分高级功能(如完整分镜编辑流程)正在深化
- • 一致性维护:充分利用“全局种子”和“资产复用”功能,这是保持角色一致性的关键
5、开源与体验地址
开源地址:
- • GitHub仓库:https://github.com/Forget-C/Jellyfish
当前状态:
- • ✅ 已完成:模型管理、项目管理、工作台基础交互
贡献欢迎:项目采用Apache-2.0开源协议,欢迎:
适合人群:
这款工具将AI视频生成从“单点实验”推向“工业化生产”,特别适合需要批量产出且要求一致性的创作场景。随着AI视频生成技术的快速发展,拥有这样一套生产流水线,可能会成为内容创作者的重要竞争优势。