小说写好了,短剧怎么拍?Github 16.2K开源工具:HuoBao介绍
小说片段已经写好了,想把它做成短剧,接下来该干什么?
先让 AI 改剧本,再给人物画形象,接着逐个生成镜头,最后把视频拼起来。每一步都能找到工具,可一旦镜头多起来,你还得记住:哪个人物用哪张参考图,哪条提示词生成了哪个片段,哪些镜头失败了,哪些需要重做。
火宝短剧(Huobao Drama)把这些步骤放进了同一个工作台。 你可以从故事原文开始,沿着剧本、素材、视频制作和成片导出的流程推进,在需要调整的地方停下来修改。
火宝短剧项目列表火宝短剧由 chatfire-AI 维护,代码公开在 GitHub。项目提供的流程是:故事原文 → 拍摄剧本 → 人物与场景素材 → 分镜视频 → 合并成片。
这里最有用的,是前后步骤能接着用。剧本里提取出的角色、场景和道具可以成为素材;素材图片又能作为后续镜头的参考;生成的视频则进入同一集的合并流程。
例如,一个“女主在雨夜收到失踪哥哥来信”的故事片段,做成视频前至少要确定人物形象、雨夜街道、信件外观和几个关键镜头。把这些内容归到同一个项目里,你就更容易判断下一步该补什么,而不是在几个工具之间来回找文件。
项目介绍里写着“一句话生成完整短剧”。实际理解时,可以把它当作流程自动化的目标:AI 能帮你改写和拆解,但故事是否讲得通、镜头是否连贯,仍需要创作者审阅。
02|先装好桌面版,再跟着图文教程做一集
如果只是想尝试制作流程,桌面版更直观:下载安装包,打开应用,再配置模型服务,不必先准备整套源码开发环境。
打开官方 Releases 页面,选择 v4.0.8 对应文件:
• Windows x64:
HuobaoDrama.Setup.4.0.8.exe• Mac,Apple Silicon(M 系列):
HuobaoDrama-4.0.8-arm64.dmg• Mac,Intel:
HuobaoDrama-4.0.8.dmg
下载入口:
https://github.com/chatfire-AI/huobao-drama/releases/tag/v4.0.8
仓库中文说明的部分下载示例仍写着 v4.0.5,因此找安装包时,以发行页面的实际版本与文件名为准。
当前桌面版打包了 SQLite 数据库与 FFmpeg、FFprobe,无需另外安装数据库服务器或系统 FFmpeg。文档说明安装包未签名,Windows 和 macOS 首次运行可能出现系统提示,相关安装说明可在仓库查看。
熟悉开发环境的读者,也可以选择源码或 Docker 部署;当前源码路线使用 TypeScript,基本环境要求是 Node.js 20+、npm 9+。网上的 Go 版本和旧配置文件教程不能直接套用到当前版。
接下来按项目中文教程的六个步骤操作。左侧进度栏会标示当前阶段,先完成一小集,再逐步扩展。
第 1 步:创建项目,确定画幅和风格
在首页点击“新建项目”,填写剧名,再选择画面比例和视觉风格。创建后,项目会出现在首页卡片列表中,之后可以从对应卡片继续制作。
项目文档提供 16:9 横屏与 9:16 竖屏两种比例,并说明创建后不能更改。准备做竖屏短剧,最好一开始就选好;风格也要尽早确定,因为它会影响后续生成图片的提示词。

第 2 步:首次使用,先配置 AI 服务
打开“设置”页,在“火宝快捷配置”中粘贴 Huobao API Key,一次写入文本、图片、视频三条推荐配置。v4.0.8 支持国内、国外节点选择,配置时要对应自己的服务账号与节点。
如果使用其他服务商,可以通过“手动模板”逐项添加,填写接口地址、密钥与模型,并进行连通性测试。顶栏可以切换当前使用的模型;软件已安装,并不代表模型服务已经配置完成。
设置页的火宝快捷配置第 3 步:改写剧本,满意后保存并进入制作
进入剧集工作台,先在“原始内容”区粘贴小说文本,再点击“AI 改写”。系统会把原文整理成按集拆分、标注场景与角色的拍摄剧本;改写时可以切换文本模型、调整语气。
审阅和修改后,点击“保存并进入制作”,再继续制作素材。
这一阶段值得花时间检查。小说里的心理描写能读懂,却未必能直接拍出来;“她终于明白了真相”也需要转成观众看得见的动作、对白或画面。

建议先看剧情,再做图片。 确认这一集有明确冲突、人物行动和结尾之后,再进入素材生成。否则,剧本改动很可能让已生成的角色图和视频一起返工。
第一次尝试,不妨只选一小段故事,集中在两三个人物和少量场景。先做出一个能讲清楚的片段,比一开始就生成整部长篇更容易发现问题。
第 4 步:提取角色、场景与道具,制作参考图
对确认后的剧本执行“提取”,先得到角色、场景与道具清单。逐个点击“生成形象”,制作对应参考图,也可以批量生成。生成的素材图会在后续视频生成时作为参考素材注入。项目还提供角色图片上传和管理功能,可以使用已有素材。
这一步解决的是一个很实际的问题:同一个人物在不同镜头里,最好能让观众认得出来。
如果每次只输入“年轻女子”,不同镜头可能出现不同的面孔、服装和发型。先确定角色参考图,再在后续生成时引用,就能给模型更明确的视觉依据。
<#&!53#&!>但参考图只能帮助保持一致,不能保证每个镜头都完全一致。具体效果取决于模型、输入素材和生成结果。换了场景、动作或角度之后,仍然需要逐条检查。
对短剧创作者来说,素材阶段可以先确认三件事:人物是否符合设定,几个场景是否属于同一种视觉风格,关键道具是否足够清楚。确认后再生成视频,后续选择和返工会更有依据。
第 5 步:拆分分镜,调整模型与提示词,再生成视频
进入“视频制作”页,先执行“拆分分镜”,让 AI 按镜头节奏拆分剧本并生成视频提示词,然后逐条审阅、修改。
在顶栏选择本次使用的视频模型,例如 Seedance、Wan 3.0 或 MiniMax;可选的分辨率与时长档位会随模型联动。随后在右侧检查、微调每个分镜的提示词,其中 @角色名 会自动映射到参考图,让角色素材与镜头生成衔接起来。

审分镜时,可以用三个简单问题判断:
• 这个镜头要让观众看见什么?
• 人物动作、场景和情绪是否写清楚?
• 它与前后镜头能不能接上?
“气氛紧张”比较抽象;“人物停在门口,握紧信封,回头看向空荡的走廊”则给出了可见的动作。提示词越贴近具体画面,越方便你判断结果是否达到了目的。
检查完提示词后,点击“批量生成视频”发起任务。遇到失败任务,可以点击“重试失败”重新发起;重试前先看报错,确认模型配置和参考素材能正常使用。

先选一个镜头试生成,再决定是否批量。 看看人物、动作和画风是否合适,也检查模型是否接受当前参考素材。等这一条跑通,再扩大任务数量,能减少无效生成和费用浪费。
第 6 步:勾选镜头,拼接导出,再标记完成
视频生成后,勾选要使用的镜头。用鼠标悬停可以预览单个镜头视频,确认选择后点击“开始拼接”。项目使用 FFmpeg 自动合成整集成片,支持在线播放与下载。
完成后,点击“标记完成”,左侧进度栏会点亮对应阶段。
这意味着你能在同一条流程里完成“这一集用了哪些素材、生成了哪些镜头、最终选了哪些片段”的整理。
不过,能导出视频,和视频已经适合发布,是两次不同的检查。
合并后最好完整看一遍:人物形象有没有突变,动作接续是否自然,对白与声音是否合适,镜头顺序是否讲清了故事。需要更细的节奏调整时,也可以再进入熟悉的剪辑软件。
制作不必一次完成。剧集列表会展示各集状态,下次打开项目时,找到未完成的集,点击“进入制作”即可继续。
剧集列表与各集制作状态火宝短剧的价值,是把素材与生成任务组织起来,让你更方便推进制作;最终怎么剪、哪里要重做,依然取决于你想讲的故事。
03|用之前,这三个边界要看清
第一,模型调用需要单独考虑费用。
本地安装提供的是制作工作台。文本、图片、视频生成仍需要配置相应模型服务,费用和额度取决于服务商、模型及调用次数。批量生成和反复重试都可能增加消耗,不能把“代码公开”理解成“视频无限免费生成”。
第二,桌面版的本地素材,不一定能直接交给所有视频模型。
项目文档说明:Seedance 引用本地参考资源的部分场景,需要配置 PUBLIC_BASE_URL 公网地址。模型必须能够访问相关素材,只有电脑上的文件路径并不够。
遇到参考资源无法访问的报错,需要检查当前模型的素材传输方式和部署配置。刚入门时,可以先选择文档与当前环境支持的生成方式,跑通小任务。
第三,商业用途需要先取得授权。
项目采用 CC BY-NC-SA 4.0,即“署名、非商业性使用、相同方式共享”。仓库明确写明:未经作者书面许可,不得将项目整体或部分用于商业目的,包括付费服务、商业部署、转售等。
个人学习与非商业项目可以按许可使用;如果计划接商业订单、部署收费服务,先联系作者确认授权。使用小说、人物肖像、声音和其他素材时,也要核对对应权利。
谁值得试一试?
如果你已经有故事,想了解它如何变成视频,火宝短剧提供了一条清楚的入门路径。写作者可以借它尝试画面化表达,AI 视频爱好者可以学习素材与镜头的组织方式,开发者也可以研究整套制作流程的衔接。
比较合适的第一次尝试是:选一个短片段,确定画幅和风格,改好剧本,生成少量素材与镜头,再合成一段完整视频。
等你能看清“哪一步有效、哪一步需要自己调整”,再考虑更长的剧集。工具把流程接了起来,故事怎么讲,还是留给你决定。
项目地址:
https://github.com/chatfire-AI/huobao-drama
正式版下载:
https://github.com/chatfire-AI/huobao-drama/releases
作者提示含AI生成内容。作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案