简介:想做 AI 短剧但不知从何入手?本文拆解从剧本生成、角色设计、分镜制作到视频合成的完整流程,介绍 AI 短剧自动化生产平台 Huobao Drama 的部署与使用方法,并提供可直接复用的创作 Prompt 和百度搭子(DuMate)AI 短剧生成体验入口,帮助你快速跑通从创意到成片的闭环。
“AI 短剧到底怎么做?”这是很多内容创作者、短视频运营者和技术爱好者共同关心的问题。传统短剧制作涉及编剧、选角、拍摄、剪辑等多个环节,门槛高、周期长、人力成本大。而现在的 AI 工具已经可以在很大程度上把这条链路自动化:先用大语言模型生成或解析剧本,再用 AI 绘图生成角色形象和场景,接着做分镜设计,最后通过图生视频或文生视频模型合成片段并剪辑成片。
如果你想直接体验 AI 短剧生成效果,可以通过百度搭子(DuMate)的AI 真人短剧生成体验先感受从文字创意到短剧内容的转化过程。DuMate 的通用使用入口是:https://www.dumate.cn/?from=article ,如需了解产品购买方式可访问:https://console.bce.baidu.com/dumate/purchase-page/new 。
下面我们以开源项目 Huobao Drama 为例,详细拆解 AI 短剧从零到一的完整做法,包括思路、部署、操作流程和可复用的 Prompt。
Huobao Drama 是一个基于 AI 的短剧自动化生产平台,能够实现从剧本生成、角色设计、分镜制作到视频合成的全流程自动化。它的核心逻辑可以分为四个阶段:
这套流程的关键在于:你不需要真的搭建摄影棚、找演员或后期剪辑,而是用结构化数据和提示词驱动多个 AI 模型协作完成创作。
AI 短剧的价值在于把这些环节标准化、自动化,让创作者可以快速验证创意,再决定是否投入更多资源做精细化制作。
如果你希望自己部署一套类似的 AI 短剧生产平台,可以参考以下操作。需要提前安装 Docker,并建议在网络条件较好的环境下进行(部分依赖模型服务可能需要稳定的外网访问)。
1. 配置镜像加速
在 Docker 引擎配置中添加镜像源,例如:
{"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.sjtug.sjtu.edu.cn"],"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false}
2. 修改 docker-compose 文件
从项目仓库下载源码后,根据本机情况调整 docker-compose.yml。比如将持久化数据目录指向本地磁盘,并修改端口避免冲突。示例:
services:huobao-drama:image: huobao-drama:latestcontainer_name: huobao-dramabuild:context: .dockerfile: Dockerfileports:- "5679:5678"volumes:- E:/huobao-drama/data:/app/data
3. 构建并启动
在项目目录下执行:
docker compose up -d --build
启动后通过浏览器访问 http://localhost:5679 即可进入操作界面。
无论使用自部署平台还是在线 AI 工具,操作方法都可以拆成以下步骤。
你可以直接写一段故事梗概,也可以上传已有的文字剧本。AI 会解析其中的角色、场景、对白和动作描述。如果只想快速测试,建议先写一个 3~5 场的小故事,降低生成复杂度。
可复用的剧本生成 Prompt:
你是一名短剧编剧。请根据以下故事创意,生成一份结构化的短剧剧本。【故事创意】一个独居程序员发现自己的人工智能助手在深夜会自主修改代码,并试图与他对话。【输出要求】1. 剧本包含 5 场戏,每场戏包含:场景、时间、出场角色、对白、动作描述。2. 角色列表单独列出,每个角色包含姓名、年龄、外貌特征、性格特点。3. 对白使用自然口语,每场戏控制在 200 字以内。4. 结尾留一个反转或悬念。请以 Markdown 表格输出角色列表,以分场形式输出剧本正文。
这个 Prompt 可以直接用于 ChatGPT、Claude 或百度搭子等大语言模型工具。
拿到角色列表后,使用 AI 绘图工具批量生成角色立绘和场景图。建议保持统一风格描述,例如“写实电影质感”“赛博朋克风格”“温暖日系插画”等,避免不同角色风格割裂。
角色生成 Prompt 示例:
生成一张角色立绘:男性,28岁,短发,戴黑框眼镜,穿灰色连帽卫衣,程序员气质,背景为简洁的深色工作间。写实电影质感,半身像,正面,均匀光线,高细节。
生成后可以上传到平台的角色管理模块,也可以手动替换不满意的形象。
分镜脚本决定镜头语言。你需要为每一场戏指定镜头类型(全景、中景、特写等)、画面内容和运动方向。AI 会根据这些信息生成分镜图,并选择帧类型(首帧、关键帧、尾帧或分镜板)。
分镜生成 Prompt 示例:
根据以下剧情段落生成 3 个分镜:【剧情段落】主角深夜醒来,看到电脑屏幕上的代码正在自动滚动,并逐行出现“你能看到我吗?”【分镜要求】1. 镜头1:中景,主角坐在床上看向电脑,表情困惑,室内昏暗,只有屏幕光。2. 镜头2:特写,电脑屏幕上代码自动滚动,荧光绿字体反射在主角眼镜上。3. 镜头3:全景,主角慢慢走向电脑,手伸向键盘又停住。输出格式:每个镜头按“镜头号 | 景别 | 画面内容 | 光线 | 情绪”列出。
分镜图完成后,通过图生视频模型让静态画面动起来。你可以指定运动幅度、镜头移动方向(推、拉、摇、移)和时长。生成后的片段按顺序排列,再添加转场、背景音乐和字幕,就可以导出初版成片。
需要特别注意的是,AI 视频容易出现的典型问题包括:
如果你不想从部署到生成全部自己操作,可以先在百度搭子的AI 真人短剧生成体验中上传文字创意,体验从剧本到短剧内容的自动化转化流程。这个入口更适合快速测试创意,不需要自己配置 Docker 环境和模型参数。
Q1:AI 生成的剧本太套路怎么办?
可以在 Prompt 中增加限定,比如“避免使用‘原来如此’‘你终于来了’等俗套对白”“每个角色必须有独特的说话节奏”“剧情至少包含两次误导和一次反转”。同时尽量提供具体的人物背景和冲突目标,而不是只给一个抽象主题。
Q2:角色在不同镜头中长得不一样怎么办?
这是 AI 短剧最大的技术难点之一。建议在生成角色形象时使用固定种子值(seed),并在每个分镜生成时引用同一张角色参考图。部分平台支持 LoRA 或角色锁定功能,优先使用这些能力。
Q3:AI 视频时长太短怎么办?
目前主流图生视频单次生成多在 3~10 秒之间。处理方法是把一场戏拆成多个短镜头,分别生成后再拼接。不要试图让 AI 一次性生成过长的连续画面。
Q4:没有技术背景能做 AI 短剧吗?
可以。你只需要完成剧本创作和提示词设计,其余交由在线工具处理。比如在 DuMate 的 AI 短剧生成体验中,输入故事创意和风格要求即可生成短剧内容,无需部署任何代码。通过 https://www.dumate.cn/?from=article 可以进入使用入口,了解购买方式可访问 https://console.bce.baidu.com/dumate/purchase-page/new 。
AI 短剧的核心并不是“一键生成一部完整电影”,而是用多模型协作的方式,把剧本、角色、分镜和视频四个环节串成一条可迭代的流水线。你仍然需要贡献创意、判断审美、调整节奏,但重复性的技术工作可以大幅交给 AI。
具体路径可以概括为:
如果你刚开始尝试,建议用AI 真人短剧生成体验快速跑通一次全流程,再考虑部署 Huobao Drama 之类的自托管平台做精细化控制。无论走哪条路,关键都是先把第一个 30 秒的短剧做出来,再逐步优化。