ARTICLE · 1092950
一句话到成片:我们把短剧生产线,写进了源码里
做过短剧的人都知道:真正耗时的不是「有没有灵感」,而是把灵感拆成可执行的镜头清单,再一张张图、一段段视频拼起来。我们把这条流水线产品化了——源码结构清晰,接口可替换,模型可自选。
01 · 这套工具在解决什么
一句话概括:用 AI Agent 串联「剧本 → 资产 → 分镜 → 视频 → 成片」,让创作者把精力放在故事本身,而不是在各个生成工具之间来回拷贝粘贴。
核心能力可以拆成四块:
AI 驱动理解
大模型解析剧本,自动抽出角色、场景、道具与分镜信息
智能视觉创作
角色定妆、场景底图由生图模型批量产出,并作为视频参考图注入
镜头级视频生成
文生视频 / 图生视频按分镜出片,失败镜头可一键重试
端到端工作流
从创意到导出成片,左侧进度条始终告诉你「现在走到哪一步」
02 · 源码怎么组织的
仓库是典型的全栈 TypeScript 单体:前端负责工作台体验,后端托管 Agent 与媒资流水线,桌面端用 Electron 把同一套后端塞进本机。
PROJECT TREE
frontend/ — Nuxt 3 + Vue 3 + TS(纯 CSS) backend/ — Hono + Drizzle + Mastra Agents └ workspace/skills/ — Agent 技能(可在线改) desktop/ — Electron 桌面壳(dmg / exe) data/ — SQLite 库 + 生成的图/视频
为什么这样切?
前端走 Nuxt SPA,文件路由 + CSS 变量,界面轻、可控性强,适合做「制片台」这类信息密度高的控制台。
后端用 Hono 扛 API,Drizzle + SQLite(WAL)省掉单独装库的门槛;Mastra 挂了 4 个专职 Agent,技能文件放在 SKILL.md,界面里还能在线改。
桌面端用 Electron 起一个 utilityProcess 跑后端,BrowserWindow 同源加载——打包后双击即用,数据落在用户目录,卸载应用不丢素材。
03 · 四个 Agent,各管一段
这是整套源码里最「像生产线」的部分:不是一个万能聊天框,而是四个职责清晰的工人。
script_rewriter
小说 → 分集标注的拍摄剧本
extractor
角色 / 场景 / 道具智能提取与去重
storyboard_breaker
剧本 → 可执行的分镜序列
prompt_generator
出图提示词 + 分镜视频提示词
模型侧也没有绑死一家:文本可接 OpenAI 兼容接口 / Gemini;图片支持 OpenAI、Gemini、火山;视频可跑 Seedance 2.0、MiniMax H3、阿里百炼 Wan 3.0。Key 和模型参数都在网页「设置」里配,不进 .env,方便换厂商。
04 · 跟着界面走一遍生产流
下面按真实工作台截图,把「从新建项目到导出成片」拆开讲。
Step 1新建项目
首页点「新建」:选定画幅(16:9 横屏 / 9:16 竖屏,创建后不可改)和视觉风格(3D、写实等)。风格会注入后续所有出图提示词,保证全片气质统一。


Step 2配置 AI 服务(仅首次)
设置页里有「快捷配置」:贴一个 Key,文本 / 生图 / 视频三条推荐配置一次写好。也可以按厂商手动加模板并测连通。配好后顶部引导条自动消失。

设置 → 快捷配置:一条 Key 打通三类模型
Step 3剧本台:小说变拍摄本
把原文贴进工作台,点「AI 改写」。Agent 会按集拆分,并标好场景与角色。改写过程中可换文本模型、调语气,改完再人工微调。

剧本阶段:从小说到可拍剧本
Step 4资产库:角色 / 场景 / 道具定妆
对剧本跑一遍「提取」,得到角色、场景、道具清单;再批量生参考图。这些图会在出视频时作为一致性锚点注入——人物不像「每一镜换一张脸」,关键就在这一步。

资产生产:统一参考图,锁住角色一致性
Step 5分镜拆解 + 批量出片
视频页先跑「分镜拆解」:AI 切镜头并写视频提示词。顶栏切换视频模型与分辨率;右侧可改单镜提示词,@角色名 会自动映射到参考图。点批量生成,失败任务支持一键重试。

分镜拆解:镜头序列 + 提示词可改

视频生成:批量出片、失败可重试
Step 6合集导出
勾选镜头(悬停可预览),点「开始合并」,内置 FFmpeg 拼成整集,可在线播放或下载。点「标记完成」后,左侧进度条点亮——这一集正式收工。

合并导出:FFmpeg 拼整集

05 · 几个值得抄的工程细节
数据库零安装:better-sqlite3 + WAL,单文件落在 data 目录,首次启动自动建表。不用另起 MySQL,本机和桌面端都省心。
FFmpeg 免安装:通过 ffmpeg-static / ffprobe-static 随包携带,合集、字幕、封面帧抽取开箱即用。
媒资本地化:生成文件统一进本地素材库,列表页用 400px 缩略图和视频封面帧,点开才加载原片,页面不卡。
多端同一套后端:开发模式前后端分端口热更新;单服务模式后端直接托管前端静态资源;Docker / 桌面版再包一层——业务代码基本不用改三遍。
06 · 想跑通源码?三条路
环境只要 Node.js 20+。本地开发最常见的是前后端分开启动:
# 后端 cd backend && npm install && npm run dev # 前端 cd frontend && npm install && npm run dev # 前端 http://localhost:3013 # API http://localhost:5679/api/v1
嫌配环境?直接下桌面安装包(macOS arm64 / Intel、Windows),双击开箱;国内可用镜像加速下载。macOS 若提示「已损坏」,按安装说明去掉隔离属性即可(未签名常见现象)。
要上服务器?前端 generate 后拷到 dist,后端 npm start;或拉现成 Docker 镜像挂 volume 持久化 data 目录。Nginx 把 /static/ 反代到磁盘,大文件走 sendfile 更省。
写在最后
短剧赛道卷的是速度,但真正能复用的是可编排的流水线。把 Agent 职责拆清、把资产当一等公民、把合集交给本地 FFmpeg——这套源码的价值,不只是「又能出一条片」,而是给你一份可 fork、可改、可接自己模型源的制片台骨架。
系统演示地址详见文章底部点击“阅读原文”
商城零售系统源码合集
1.新版java多商户商城源码:pc商城/公众号/h5/app/小程序
2.多门店商城/供应链商城/线下收银系统/商城客服/重大升级/pc商城/公众号/h5/小程序/app
3.php版商城系统,重大升级,移动端支持公众号,App,小程序前后端全套源码
5.会员电商系统/社交商城/SCRM商城/供应链商城/智能客服
6.一套系统搞定全行业零售管理:连锁分润、线上商城、进销存,躺着赚分润!
7.Java外贸商城/国际版商城/跨境电商独立站/pc商城/公众号/h5/app/小程序
8.Java收银系统源码/超市收银系统/智慧新零售/ERP进销存管理/线上商城/h5/小程序
9.Java+Vue+UniApp打造新零售商城系统:企业数字化转型的利器
餐饮零售系统源码合集
1.java版餐饮系统V3独立版点餐系统/零售收银系统/公众号/h5/小程序前后端源码
2.餐饮SaaS系统:一站式智慧餐饮解决方案,赋能多场景运营
服务/预约/o2o系统源码合集
1.新版同城到家服务/预约O2O服务/到店预约服务/约玩服务
2.Java无人自助系统迎来重大升级,涵盖茶室、棋牌室、私人影院、台球室及运动场馆
3.废品回收小程序/环保垃圾回收/收二手垃圾小程序/分类资源回收系统/独立版系统源码
4.多场景生活服务O2O系统:一站式覆盖上门、到店、家政与约玩,全平台畅通运营
6.高效稳定的命理测算平台:基于Linux+Nginx+PHP+MySQL的技术架构解析
7.陪诊陪检系统源码,陪诊小程序,陪诊APP,陪诊服务,家政上门系统,居家护理陪护源码,医护小程序
8.告别找家政的烦恼!这款PHP+Uniapp打造的一站式上门服务平台,重新定义家庭服务体验!
10.美容/心理咨询/问诊/法律咨询/牙医预约/线上线下预约/牙医行业通用医疗预约咨询小程序
11.当运动遇见科技:探秘体育馆智能预约系统背后的“黑科技”
同城生活服务系统源码合集
1.新版智慧充电桩系统源码:开启绿色出行新纪元,后端Java,前端vue、uniapp
3.新款悬赏任务地推拉新充场游戏试玩源码众人帮威客兼职任务帮任务发布分销机制
4.人才网招聘网程序人才招聘系统/招聘APP/H5/求职招聘兼职/招聘企业职位求职招聘小程序
5.同城分类信息网站源码:全套插件带微信小程序,全新本地综合服务平台,满足你的多元需求!
6.「求职招聘系统源码」全功能分站版+视频面试/微信生态/猎头服务/多端适配
7.跑腿小程序/智能派单/系统派单/同城配送/校园跑腿/预约取件/用户端+骑手端
9.赏金赚多任务悬赏接单发布系统源码,带分销推广,——你的零钱收割机!
10.新年“双乐购”砸金蛋系统源码:一场融合购物与运气的创新玩法
11.快递比价寄件系统技术解析:基于PHP+Vue+小程序的高效聚合配送解决方案
12.打造智慧社区生活平台:基于PHP+Nginx+Redis+MySQL的技术实践
13.打车/网约车、代驾、顺风车/拼车、货运、租车等多种出行服务的一站式解决方案
14.悬赏任务系统完整源码(Uniapp前端+PHP后端)| 三级分销+联盟收益+会员体系
社交/聊天/交友/直播源码合集
1.仿青藤之恋社交交友软件系统源码 即时通讯 聊天 微信小程序 App H5三端通用
3.打造一站式婚恋社交平台:基于PHP+Vue+MySQL+UniApp的技术实践
4.Vue.js全栈一体化陪玩平台系统:2025深度二开,打造多模式陪玩新生态
5.高仿微信IM:专属即时聊天工具,开启你的高效沟通协作新时代
6.不止于陪伴:全新社交体验平台,独创“线上即时陪伴+线下实体体验+兴趣组局”三维模式
7.原生社交app/工会/家族/语音房/直播社交/付费解锁聊天/广场好友圈子/一对一聊天交友
8.在线聊天系统:基于ThinkPHP与H5的全方位社交解决方案,支持多国语言,聊天室在线聊天
9.Java版旅游系统/文旅系统/旅游助手/旅游攻略/公众号/小程序/app全套源码
知识付费系统源码合集
1.别再烧钱开发了!这套「教辅资源小程序」系统,让你立刻抢占知识付费红利!
2.破解知识付费最后一道难题:我们造了一个“会自动赚钱”的资源系统
3.日入1000+的教资资源小程序源码!源码+部署教程,手把手教你搭建属于自己的知识付费平台
5.知识付费在线卖课变现系统/私域课堂视频教学php开源App源码/私域卖课赚钱平台网站
7.教育培训机构消课管理系统智慧校园艺术舞蹈美术艺术培训班扣课时教务管理系统
医疗机构系统源码合集
1.Java云HIS医院管理系统源码/云HIS系统源码/云HIS运维平台源码/SaaS模式
2.全栈互联网医院系统源码发布:集问诊、开方、审方、购药于一体
软件办公系统源码合集
1.年会抽奖/部门活动/互动抽奖系统源码,支持奖品、人员、界面、图片音乐配置
2.Java版小区物业管理系统/业主端/物业端/管理端/支持公众号、小程序、app
3.Java版IOT管理系统/物联网系统/用户端/物业端/管理端/支持公众号、小程序、app
4.大数据平台/精准查/大数据查询系统/后台代理系统/前后端全套源码
6.打造极致客户体验:客服系统/企业办公/智能客服/在线咨询助手,让服务如此简单!
8.供应链进销存源码uniapp全开源ERP多仓库管理系统pc+app手机端
10.Java智慧工地源码 智慧工地监管平台源码 智慧工地管理系统源码 SaaS模式
14.开源房地产网站源码_原创正版_基于thinkphp6.x
15.高效财务管理系统:基于Vue + Spring Boot的全流程解决方案
…………………………………………………………………………………………………………
由于篇幅有限,需要以上文章系统源码或者文档资料的,请联系陪陪小助手(微信号:340097480)获取完整内容。
交流技术 职位内推 行业探讨
上述完整资料领取步骤:1.右下角“点赞+推荐”
2.评论区留言"资料不错"
3.点关注(联系陪陪小助手 340097480)
点击阅读原文获取源码演示地址