个人研发 · 用于真实短剧生产

AI短剧
导演台

我把剧本、素材、分镜、生成、审核和交付,组织成一条能够持续追踪、重复执行的生产流程。

我的职责
产品设计 · 工作流架构 · 全栈实现 · 生产验证
技术组合
Python · Flask · SQLite · FFmpeg · MCP
AI短剧导演台
AI短剧导演台无水印时间线视图,成片、原剧本与剪辑轴同屏对照
时间线视图 · 成片预览、原剧本与剪辑轴同屏对照

不是再做一个工具,
而是让整条生产线连起来。

AI短剧生产的问题不只是“能不能生成视频”,而是剧本、参考图、提示词、生成版本和剪辑文件很容易失去对应关系。

这套系统把每一段戏变成可追踪任务,让素材、生成结果和审核决定始终属于同一个项目、同一集、同一段。

01

上下文不丢

原剧本、参考素材、提示词和结果放在同一任务中。

02

连续性可控

前一段的最终画面能够成为下一段的真实接力依据。

03

状态是真的

不靠虚假心跳判断进度,以任务领取、产物上传和审核回填为准。

从导演读戏到整集交付

先规划全局,但只编译当前段;真实出片覆盖计划状态,全部场景线完成后再进入剪辑层。

01

导演读戏

先判断场景功能、价值转折、观众站位、权力流动与潜台词,明确这一段为什么存在。

02

全局规划

锁定画幅与项目规则,按场景划分生成段;每段只设一个叙事任务和一个可见终点。

03

串并行拆分

跨场景或可独立片段可以并行;连续动作、位移与道具传递只先提交每条串行链的链头。

04

编译当前段

读取真实起态和参考素材职责,只写当前段的镜头、表演、台词、同期声、连续性锁与末态接口。

05

生成验收与接力

同一段可以有多个实际版本;逐版判定保留、后期修、局部编辑、重抽或重写,接受版本才进入正史并接下一段。

06

剪辑层交付

全部场景线完成后拼成整集;跨段 BGM、字幕、片头片尾和可修问题统一留在剪辑层,完成最终检查与输出。

只展示真正参与生产的部分

三个工作台共享项目、集数和任务关系,不是彼此孤立的页面。

A

整集导演台

把一集拆成场景线和连续段落。跨场景可以并行,单条场景线按顺序接力,避免人物、动作和空间突然跳变。

展开五个真实视图 →
AI短剧导演台整集工作界面
B

视频工作台

以已完成的 #801 / EP25 Task 为例:原剧本、参考素材与提示词集中在同一任务;视频结果、历史版本和派发设置沿同一 Task 继续管理。

视频工作台 #801 已完成 Task,包含任务历史、原剧本、参考素材与提示词
C

素材中心

以近期项目《面纱之名》为例:28 集共用同一套资产关系,“公用”板块集中查看人物、场景、道具、关键帧、文档和工作台素材。

近期项目面纱之名的素材中心公用资产板块

从整集剧本到连续成片

导演台组织场景线,素材中心提供真实参考,视频工作台逐段生成;验收后把末帧与关系帧继续交给同一场景线的下一段。

01前期准备

项目建档

  • 导入整集原剧本
  • 人物 / 场景 / 道具素材
  • 项目、集数与规则隔离
02导演组织

分线拆段

  • 按场景线拆分剧情
  • 每段控制在 4–15 秒
  • 各线首段可以并行
03视频制作

逐段生成

  • 读取本段剧本与参考素材
  • 提示词写入视频工作台
  • Seedance 2.0 执行生成
04连续生产

验收与接力

  • 审核真实生成结果
  • 抽取末帧与关系帧
  • 同线下一段继续,完成后合成

导演工作流

一套按项目独立运行、随真实制作持续更新的导演方法,覆盖剧本理解、镜头组织、素材调用、连续性控制与结果验收。

DIRECTOR WORKFLOW · 按项目组织

把提示词、素材、镜头连续性和结果验收接成一条真实生产链。

每个项目保留自己的角色、场景、规则和版本边界;从剧本拆段开始,完成提示词组织、参考素材调用、任务写入、结果回读与经验沉淀。

项目规则剧本与提示词素材与 MCP连续视频验收沉淀
视频工作台 #801 中的任务历史、原剧本、参考素材与提示词界面
真实工作界面 · 提示词、参考素材与任务上下文集中组织
01

提示词工程

把剧情翻译为可执行镜头:控制字数、稳定轴线,处理正反打、人物站位、动作衔接和参考图职责。

02

按项目隔离

项目、分集、版本各自保留规则。旧流程与新版流程不混用,避免角色素材和连续性条件串到别的项目。

03

MCP 工具层

围绕项目、分集、段落、素材和任务提供操作入口;写入之后再次回读,核对节点数量与依赖关系。

04

持续成长

把实际制作失败沉淀成新规则。这套方法会随项目继续更新,不断缩短下一次排查和返工的时间。

SYSTEM INTERFACE · 真实代码层

AI 视频生产 MCP / API 工具层

把导演台、视频工作台和素材中心从“只能手动点击的页面”,变成 AI 可以读取、写入、执行并再次核验的生产接口。任务、剧本、素材、版本、生成与审核都沿同一条记录流转。

58
MCP 操作入口
6
核心能力组
回读
写入后的核验机制
调用方AI 导演 / Agent根据项目与当前镜头段发起操作
MCP TOOL LAYER58 tools
task.create / update / retryscript.read / writeversion.create / restoreassets.search / uploadgenerate / poll / validateresult.list / backread
导演台视频工作台素材中心生成服务

↑ 状态、版本与真实产物返回,再进入下一次判断

01

完整任务流转

创建、更新、审批、派发、取消、重试和归档,不需要为每一步临时编写调用脚本。

02

生产上下文直连

原剧本、参考素材、历史版本和生成结果都能沿任务编号读取,避免上下文散落。

03

写入后再次回读

操作完成后重新读取任务与产物,核对数量、状态和依赖关系,避免“调用成功”被误当成“交付完成”。

当前规则版本v45

由 6 组真实失败复盘持续合成,覆盖项目隔离、镜头设计、素材引用和任务验收。

scope项目 / 分集 / 版本独立
prompt建议 900–1600 字,硬上限 2000
camera稳定轴线 · 正反打 · 三分之四侧脸
reference人物 / 场景 / 道具 / 关键帧明确分类
delivery任务写入 → 回读 → 数量与依赖核验

AI 长期记忆与知识检索系统

让不同会话和不同 AI 入口能够找到同一份长期知识,并保留事实变化、关联关系和写入来源。

MEMORY ENGINE · MCP

模型可以更换,项目知识不必每次重新开始。

系统把长期资料组织成可检索、可追溯、可更新的知识层。自然语言问题会同时经过语义、关键词、图关系和时间信息检索,再把最相关的事实交给当前任务。

5 路融合检索
33 个MCP 工具
双时间线事实版本
QUERY当前任务提出自然语言问题
向量语义BM25关键词图扩散时间通道
RRF MERGE融合排序与上下文组装
相关事实历史版本关联项目来源文件
01 · RETRIEVAL

多路检索,不靠单一关键词

语义相近但用词不同的内容仍能召回,图关系和时间信息继续补足上下文。

02 · HISTORY

事实更新保留版本

新事实不会直接覆盖旧事实,可查询“当时是什么状态”,也能追溯何时发生变化。

03 · GRAPH

知识之间建立关联

项目、反馈、规则和人物不是孤立文件,检索命中一个节点后可以沿真实关系继续联想。

04 · MCP

供多个 AI 入口调用

检索、读写、事实更新、健康检查和上下文装配统一封装为 MCP 工具。

从生产问题出发,完成产品、代码和验证闭环。

01梳理真实短剧生产流程,确定任务、素材与版本的数据关系。

02设计导演台、视频工作台和素材中心的交互与协作边界。

03借助AI完成前后端与桌面工具开发,并持续用真实剧集验证生产流程。

04针对镜头连续性、素材错配、声音时长和剪辑建轨反复迭代工具。

其他几组,轻量展示

这些工具不抢导演台和主工作流的位置,只补充证明我处理过声音、剪辑与前期整理。

剧本、角色和场景关系拆解界面
01 · 前期整理

剧本拆解

把剧本中的角色、场景与段落关系提取出来,在进入导演台前先形成可以检查和继续加工的结构。

IndexTTS2 多角色语音合成工具完整界面
02 · 声音制作

IndexTTS2 多角色配音与字幕

管理角色与参考音色,支持克隆、多角色模式、批量生成、生成历史和回放;再把对白音频与字幕交给后期时间线。

03 · 剪辑交付

剪映草稿自动生成

工具先解析角色对白与停顿,再把音频和字幕写入剪映草稿、自动建立轨道;卡片内可切换查看工具界面与成品时间线。

早期 Sora2 视频抽帧工具真实界面
04 · 早期工具

早期 Sora2 抽帧工具

持续迭代 v0.3 → v1.4,累计使用 1,349 次;用于镜头变化检测、首尾帧提取、关键帧筛选与横竖版参考图拼接。