个人零成本做 AI 漫剧 · 全流程 SOP
目标:把单集(3 分钟)成本从 470 元压到 0.5 元,且不牺牲可发布质量。 前提:一套"图 + 轻动效"的漫剧形态,不做全视频生成。
0. 三条总原则(违反任何一条,成本立刻回到三位数)
原则 1:视频模型一帧都不用。 漫剧是"会动的漫画",不是"AI 拍的电影"。所有动态由剪辑软件的关键帧、图层位移、遮罩完成。
原则 2:图不用每集重画,用资产库。 一部 100 集的剧,只需要约 90 张图:角色立绘 30 张、场景 40 张、道具 20 张。剩下全靠复用、缩放、翻转、局部重绘。
原则 3:所有软件走免费档。 剧本用网页版,配音用 Edge-TTS,出图用本地 ComfyUI,合成用剪映。一分钱不花。
1. 硬件对号入座
| 你的机器 | 走哪条路 | 单集成本 |
|---|---|---|
| 独显 8G 显存以上(3060 / 4060 / 2080 均可) | 全本地:ComfyUI 出图 | 0.5 元(电费) |
| 独显 6G | 全本地 + 偶尔云端补图 | 1 — 3 元 |
| 核显 / 无独显 | 云端免费额度 + 剪映 | 5 — 10 元 |
| Mac M 系列(16G 统一内存以上) | 本地 ComfyUI(MPS 后端) | 0.5 元 |
显存参考(本地出图,FP8/GGUF 量化版):
- SDXL / Illustrious:6 — 8G 可跑,出图 3 — 8 秒/张
- FLUX.1 dev GGUF Q4:8G 可跑,出图 15 — 30 秒/张
- 系统内存建议 32G。低于 16G 会频繁爆显存。
注意:不要下 FP16 全量版模型文件。 8G 卡加载不了,白下 20G。
2. 资产库先行(这是全部省钱逻辑的核心)
第一步:定风格,一张图定死
选一个 checkpoint(模型),全剧不换。推荐 Illustrious 系或 NoobAI 系(二次元向),或 SDXL + 国漫风 LoRA。
同一个人物、同一套提示词,只换动作和镜头,出图才稳定。
第二步:角色锁定(三个方案,按难度排)
| 方案 | 做法 | 成本 | 稳定性 |
|---|---|---|---|
| A 固定种子 + 固定提示词 | 记下 seed,每个镜头带上同一段人物描述 | 0 | ★★☆ 够用但会飘 |
| B IP-Adapter 参考图 | 塞 1 张角色参考图,强制锁脸 | 0 | ★★★★ 推荐 |
| C 训练角色 LoRA | 20 — 30 张图,本地训 30 分钟 | 0(本地)/ 5 元(云) | ★★★★★ 最优 |
推荐 B + C 组合:主角色训 LoRA(一次投入,全剧复用),配角用 IP-Adapter。
第三步:出图清单(一部 100 集剧的完整资产)
| 资产 | 数量 | 用途 |
|---|---|---|
| 主角立绘(正面/侧面/背影) | 3 人 × 3 张 = 9 | 复用全剧 |
| 主角表情(喜/怒/哀/惊/平静) | 3 人 × 5 张 = 15 | 切换表情做"演技" |
| 配角立绘 | 6 人 × 1 张 = 6 | — |
| 场景(早/午/夜 × 5 个地点) | 15 | 复用全剧 |
| 道具 / 特效素材 | 20 | 叠加层 |
| 合计 | 约 65 张 | 管 100 集 |
65 张图,本地跑 65 × 5 秒 = 6 分钟出完。成本 = 电费约 0.05 元。
这就是为什么漫剧能压到几乎零成本——你的成本是一次性的 65 张图,不是每集 180 张。
3. 全免费工具链
| 环节 | 工具 | 费用 | 备注 |
|---|---|---|---|
| 剧本 | DeepSeek 网页版 / 豆包 / Kimi | 0 | 长文本用 Kimi |
| 分镜脚本 | 同上,结构化 prompt | 0 | 见第 4 节模板 |
| 出图 | ComfyUI + SDXL/Illustrious/FLUX GGUF | 0 | 本地 |
| 抠图分层 | ComfyUI 的 RMBG / BiRefNet 节点 | 0 | 拆前中后景 |
| 配音 | Edge-TTS | 0 | pip install edge-tts,无字数限制 |
| 配音(保底方案) | 剪映「文本朗读」 | 0 | 内置,直接贴字幕生成 |
| 动效合成 | 剪映专业版 | 0 | 免费版够用 |
| 字幕 | 剪映「识别字幕」 | 0 | 自动打时间轴 |
| 封面 | 剪映 + 免费字体 | 0 | — |
| 合计 | — | 0 元 | — |
Edge-TTS 用法(配音全免费的关键)
pip install edge-tts
# 单句
edge-tts --voice zh-CN-XiaoxiaoNeural \
--text "这一世,我不会再让任何人踩在我头上。" \
--write-media line01.mp3
# 批量:整段剧本按行切分后循环
while IFS= read -r line; do
edge-tts --voice zh-CN-YunxiNeural --text "$line" \
--write-media "out/$(date +%s%N).mp3"
done < script.txt
音色推荐:
- 男主:
zh-CN-YunxiNeural(云希,青年男) - 女主:
zh-CN-XiaoxiaoNeural(晓晓)或zh-CN-XiaoyiNeural(晓伊) - 旁白:
zh-CN-YunyangNeural(云扬,播音腔) - 反派/老者:
zh-CN-YunjianNeural(云健)
调情绪用 SSML:<prosody rate="-10%" pitch="-5%"> 慢下来压低,就是阴狠。
4. 单集 6 步流程(3 分钟成片,熟手 3 — 4 小时)
步骤 1:剧本转分镜表(30 分钟)
给 LLM 的 prompt 模板,直接复制:
写一个 3 分钟的国漫风漫剧分镜脚本。
题材:重生复仇。女主是被陷害的将军府嫡女,第一集讲她重生回到出嫁前一天。
输出为表格,每行一个镜头,列包括:
镜号 | 画面描述(含景别、人物动作、表情) | 台词 | 时长(秒) | 运镜方式 | 情绪基调
要求:
- 总镜头数 50 — 60 个
- 单镜头 2 — 5 秒
- 台词口语化,不要书面语
- 每个镜头只描述"一张定格画面能拍到的东西"
最后一条最关键:只用一张静态图能表达的画面。写"两人对峙,剑气四射"这种动态描述,你后面做不出来。
步骤 2:资产匹配(30 分钟)
对着分镜表,给每个镜头标一个资产编号:
镜 01 → 场景_将军府_夜 + 女主_惊愕
镜 02 → 场景_将军府_夜 + 女主_愤怒
镜 03 → 道具_妆台特写
60 个镜头,实际只用到 15 — 20 张不同的图。 不够的才补画。
步骤 3:补图(30 分钟 — 1 小时)
只补缺的。ComfyUI 批量队列一次跑完。
出图尺寸:1080 × 1920(竖屏),或 1920 × 1080(横屏)。多留 10% 边距,后面运镜才有余量。
步骤 4:配音 + 字幕(40 分钟)
Edge-TTS 按台词批量生成,命名带镜号(01.mp3、02.mp3)。
丢进剪映,自动识别字幕对时间轴。先配音、后对画面——音频定节奏,画面跟着音频剪,比反过来快一倍。
步骤 5:动效(1 — 1.5 小时,核心工序)
见第 5 节八招。
步骤 6:导出(10 分钟)
- 分辨率 1080 × 1920
- 帧率 30
- 码率 8 — 12 Mbps
- 格式 MP4 / H.264
5. 动效八招(剪映全部能实现,0 成本)
漫剧"动起来"靠这八招,按效果排序:
第 1 招:三层视差(最重要,效果最好)
一张图拆成前、中、后三层,各自以不同速度平移。人眼立刻感知为"有空间纵深"。
- 抠图:ComfyUI 的 BiRefNet / RMBG 节点,或用剪映「智能抠像」
- 剪映做法:三层分别放不同轨道,各加「位置」关键帧,速度 1:0.6:0.3
- 时长 4 秒,位移 100 — 200 像素,多了会晕
第 2 招:推拉镜(最简单,最常用)
单张图加「缩放」关键帧,从 100% 到 108%(推近)或 108% 到 100%(拉远)。
- 推近 = 强调情绪、紧张
- 拉远 = 交代环境、失落
一秒 1% — 2% 的缩放速度,快了就假。
第 3 招:呼吸感(零成本提升质感)
整个画面加 0.5 — 1 像素的随机位移关键帧,每 2 秒动一次。
像手持摄影机的自然抖动。加了这个,静态图立刻"活"。
第 4 招:表情切换
同一角色准备 3 — 5 张表情图,按台词情绪切换。
关键:切换点要对在重音上,不要对在句子开头。
第 5 招:眨眼循环
眼睛特写图,单独抠出眼睛区域,做 3 帧循环(睁-半闭-闭)。
3 帧就够。多了反而怪。
第 6 招:口型模拟(可选,影响大)
不做真口型。用「嘴巴开合两帧交替」+ 音量包络控制切换速度。
观众看的是字幕和情绪,不是嘴型。花时间做真口型,投入产出比极低。
第 7 招:遮罩转场
用剪映「蒙版」做擦除、圆形扩散、条形划过。比默认转场高级,且 0 成本。
禁止用剪映默认的"叠化""闪白"——一眼看出是模板。
第 8 招:特效叠加层
烟雾、光斑、雨丝、速度线,用免费素材(透明通道 MP4/PNG 序列),「滤色」或「叠加」模式铺在最上层。
一个镜头加一层就够。加多了像 PPT 动画。
节拍控制(决定成片"专业度"的隐藏开关)
- 每 2 — 4 秒一个镜头切换
- 情绪高潮段落 1 — 2 秒一切
- 对话场景 3 — 4 秒一切
- 画面切换必须卡在配音的重音或停顿上
这一步做对,同样的素材观感差一倍。
6. FFmpeg 批处理(把 60 个镜头一次性做完)
剪映逐个做太慢。批量视差用命令行:
# 三层视差:背景慢、中景中、前景快,4 秒 1080x1920 竖屏
ffmpeg -y \
-loop 1 -i bg.png -loop 1 -i mid.png -loop 1 -i fg.png \
-filter_complex "\
[0:v]scale=1200:-1,zoompan=z='1.06':x='(iw-iw/zoom)*on/96':y='(ih-ih/zoom)/2':d=96:s=1080x1920:fps=24[bg];\
[1:v]scale=1180:-1,zoompan=z='1.10':x='(iw-iw/zoom)*on/80':y='(ih-ih/zoom)/2':d=96:s=1080x1920:fps=24[mid];\
[2:v]scale=1160:-1,zoompan=z='1.15':x='(iw-iw/zoom)*on/64':y='(ih-ih/zoom)/2':d=96:s=1080x1920:fps=24[fg];\
[bg][mid]overlay[tmp];[tmp][fg]overlay" \
-t 4 -c:v libx264 -crf 18 -pix_fmt yuv420p shot01.mp4
参数含义:
on/96:96 帧内完成平移,数值越小移动越快z='1.06':缩放 1.06 倍,制造推镜- 三层
on/96、on/80、on/64就是 1 : 0.83 : 0.66 的速度差
批量跑:
for i in 01 02 03 04 05; do
ffmpeg -y -loop 1 -i "assets/$i/bg.png" \
-loop 1 -i "assets/$i/mid.png" \
-loop 1 -i "assets/$i/fg.png" \
-filter_complex "...同上..." -t 4 "shots/$i.mp4"
done
最后统一拼接:
# 生成文件列表
ls shots/*.mp4 | sed "s/^/file '/;s/$/'/" > list.txt
ffmpeg -y -f concat -safe 0 -i list.txt -c copy roughcut.mp4
粗剪出来再丢进剪映配音、加字幕、调节奏。
7. 成本核算(自己套)
| 项目 | 本地方案 | 云端免费额度方案 |
|---|---|---|
| 出图(65 张一次性) | 0(电费 0.05 元) | 0 — 5 元(用免费额度) |
| 补图(每集 5 张) | 0 | 1 — 3 元 |
| 视频生成 | 0(不做) | 0(不做) |
| 配音 | 0(Edge-TTS) | 0(Edge-TTS) |
| 合成 / 字幕 / 导出 | 0(剪映) | 0(剪映) |
| 电费 | 0.5 元/集(300W × 4h) | — |
| 单集合计 | 约 0.5 元 | 约 5 — 8 元 |
回本播放量对照
回本播放 = 单集成本 ÷ 万播单价 × 10000 ÷ 有效播放占比
按红果万播 5 元、有效播放占 30% 算:
| 单集成本 | 回本所需总播放 |
|---|---|
| 470 元(云 + 全视频) | 313 万 |
| 100 元(云 + 轻动效) | 67 万 |
| 0.5 元(本地全免费) | 3.3 万 |
3.3 万播放就能回本一集。 这个数字意味着:你不需要赌爆款,正常发就有机会打平。
8. 三天验证清单
别急着做 100 集。三天验证完再决定投不投时间。
第 1 天:跑通出图
- ComfyUI 装好,能出 1080×1920 的图
- 同一角色、同一 seed,出 3 张,看脸是不是同一个人
- 出图速度记下来(秒/张)
判定:三张脸差异大到能看出来 → 上 IP-Adapter 或训 LoRA。别硬调提示词,调不出来。
第 2 天:做 20 秒样片
- 5 个镜头,3 层视差 + 推镜
- Edge-TTS 配 3 句台词
- 剪映合成,导出
判定:自己看一遍,有没有"PPT 感"。有 → 加呼吸感 + 缩短镜头时长 + 换转场。
第 3 天:算清账
- 20 秒实际耗时 × 9 = 单集工时
- 单集工时 × 你的时薪 = 人力成本
- 套第 7 节公式算回本播放量
判定:回本播放超过 100 万 → 流程有冗余,回去砍步骤。低于 50 万 → 可以开始做第一批 10 集。
9. 五个让新手白干三天的坑
坑 1:追求口型同步。 投入 10 小时,观感提升 5%。漫剧观众不看嘴,看字幕和情绪。
坑 2:每集重新抽图。 这是成本失控的头号原因。资产库建好,90% 的镜头直接复用。
坑 3:用视频模型"让画面更动感"。 一集 450 元,且抽卡 2.5 倍。你省下的所有钱,一个视频模型全烧光。
坑 4:镜头时长平均分配。 每个镜头都 3 秒 = 催眠。按情绪给节奏,高潮处 1 秒一切。
坑 5:先做画面再配音。 反过来。先配音定节奏,画面跟着音频剪,速度快一倍,卡点也准。
10. 时间账(比钱更贵的那部分)
| 阶段 | 耗时 | 产出 |
|---|---|---|
| 装环境 + 跑通出图 | 1 天 | ComfyUI 可用 |
| 定风格 + 建资产库 | 2 — 3 天 | 65 张图 |
| 第一部 10 集 | 5 — 7 天 | 30 分钟成片 |
| 稳定期(熟手) | 3 — 4 小时/集 | 一天 2 集 |
第一个月的真实预期:30 集左右,全部时间投入约 120 小时。
按 120 小时算,如果你的时薪是 80 元,时间成本就是 9600 元。这才是最大的投入,不是那点电费。
所以:先做 10 集测数据,别一上来做 100 集。 10 集跑完,播放数据会告诉你该不该继续。
相关文档
评论与补充0
有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用还没有评论。有疑问、补充,或者发现错字,都可以写在下面。