漫剧剧本创作实战:从零写出一个完整的3分钟短剧脚本

完整演示如何创作一个3分钟AI漫剧剧本,从选题定位到分镜脚本输出,包含真实案例和详细的创作过程记录。

AI漫剧工作室2026-04-0936 分钟阅读

漫剧剧本创作实战:从零写出一个完整的3分钟短剧脚本

一、实战项目介绍

本篇教程将完整演示如何从零开始创作一个3分钟的AI漫剧剧本。这不是理论讲解,而是一个真实的创作过程记录,包含每一步的具体操作、思考过程和优化细节。

项目目标

  • 目标:创作一个3分钟悬疑反转漫剧剧本
  • 最终产出:完整的分镜脚本(可直接用于AI画面制作)
  • 创作工具:DeepSeek(AI辅助)+ 人工优化
  • 预计耗时:约2小时(新手可能需要3-4小时)

题材选择:《最后一单外卖》

为什么选择这个题材:

考量维度分析
受众基础外卖题材贴近生活,观众代入感强
悬疑空间深夜送餐场景天然具有悬疑氛围
视觉效果夜景、雨夜、废弃建筑,AI生图效果好
制作难度场景相对简单,角色少(2-3人),适合新手
情绪张力从日常到恐惧的情绪转折,冲击力强
系列潜力可以做成系列,每集一个不同的诡异外卖单

[!TIP] 新手做第一个项目时,建议选择"场景简单、角色少、有明确情绪线"的题材。不要一上来就挑战"宏大世界观 + 多角色 + 多线叙事"的复杂项目。

核心创作理念

在正式开始之前,明确本项目的创作理念:

  1. 黄金三秒开头:前3秒必须抓住观众
  2. 每30秒一个冲突点:3分钟的视频至少需要6个冲突点
  3. 结尾反转:最后30秒必须有出人意料的反转
  4. 视觉优先:所有剧情设计都要考虑AI画面的可实现性

二、Step 1:选题与故事核(15分钟)

选题方法

本次选题使用"日常场景 + 异常元素"的组合方法。具体步骤:

  1. 列出日常场景:外卖、打车、便利店、电梯、快递……
  2. 注入异常元素:外卖 → 深夜 + 诡异地址;打车 → 司机不走寻常路……
  3. 评估可行性:考虑AI画面制作难度、受众广度、情绪张力
  4. 确定选题:《最后一单外卖》——深夜外卖小哥送餐到废弃医院

确定故事核

故事核(一句话): 一个急需用钱的外卖小哥,深夜接了最后一单,送到后发现收货地址是一座已经废弃了十年的医院。

套用爆款公式:【人物】+【困境】+【转折】+【视觉钩子】

公式要素内容
人物外卖小哥李明,28岁,单亲爸爸,女儿生病急需医药费
困境深夜最后一单外卖,地址是废弃医院,但配送费高达500元
转折医院里有人,而且那个人认识他——是他十年前"失踪"的母亲
视觉钩子废弃医院的走廊尽头,一个模糊的人影,穿着他母亲当年的衣服

[!NOTE] 故事核不需要包含所有细节,它只是一个"种子"。后续的大纲和脚本会在这个种子的基础上生长出来。但故事核的质量直接决定了最终作品的上限,所以值得花时间打磨。

为什么这个故事核有效

  1. 共情力强:单亲爸爸、女儿生病——观众天然会同情
  2. 悬念感强:废弃医院 + 深夜 + 500元配送费——观众会好奇"为什么"
  3. 情感冲击:失踪十年的母亲——触及"亲情"这一最普世的情感
  4. 反转空间大:母亲为什么在废弃医院?这十年发生了什么?——为系列化留出空间

三、Step 2:故事大纲(20分钟)

AI生成大纲的过程

使用DeepSeek生成初始大纲,Prompt如下:

你是一位资深的AI漫剧编剧。请根据以下故事核,生成一个3分钟(单集)的悬疑漫剧大纲。

【故事核】
一个急需用钱的外卖小哥,深夜接了最后一单,送到后发现收货地址是一座已经废弃了十年的医院。医院里有人,而且那个人认识他——是他十年前"失踪"的母亲。

【要求】
1. 总时长3分钟(180秒)
2. 风格:悬疑 + 亲情
3. 节奏:紧凑,每30秒一个冲突点
4. 结尾必须有强反转
5. 适合AI漫剧的视觉呈现
6. 台词简洁,每句不超过15字

请输出:
1. 分段大纲(按时间节点)
2. 情绪曲线描述
3. 关键冲突点列表

AI生成的大纲(初稿)

DeepSeek返回的大纲初稿如下:

0-15秒:李明在雨夜骑车送外卖,手机显示最后一单,配送费500元。他犹豫了一下,但想到女儿的医药费,接了单。

15-45秒:李明按照导航来到目的地,发现是一座废弃的医院。他打电话给顾客,无人接听。他犹豫是否要进去。

45-75秒:李明进入医院,走廊漆黑,只有手机手电筒的光。他听到远处有声音,紧张地循声走去。

75-105秒:李明在一间病房门口停下,门半开着。他推开门,看到一个背影——一个穿着白大褂的女人。

105-135秒:女人转过身,李明震惊地发现,这个女人长得和他记忆中的母亲一模一样。女人说了一句话,让李明彻底崩溃。

135-165秒:闪回:十年前的记忆碎片。母亲离开家的那天晚上,也是这样的雨夜。

165-180秒:反转揭晓——女人不是他的母亲,而是母亲当年在医院的同事。她带来了母亲留下的一封信。信的内容在下一集揭晓。

人工优化大纲

AI生成的大纲整体框架不错,但有几个问题需要优化:

问题优化方案
开头不够吸引加入"黄金三秒"——直接从500元配送费的异常开始
中段节奏偏慢增加医院里的具体恐怖细节(闪烁的灯光、奇怪的声响)
反转力度不够"同事送信"太温和,改为更有冲击力的反转
闪回位置不当闪回放在高潮之前会打断节奏,移到结尾作为钩子

最终大纲

【0-5秒】黄金三秒 画面:手机屏幕特写——"新订单:配送费 ¥500"。李明的手颤抖着点了"接单"。

【5-30秒】建立情境 李明骑车在雨夜中穿行。旁白交代:女儿住院,急需三万块手术费。今晚他已经跑了12个小时,这是最后一单。

【30-60秒】第一个冲突 导航把他带到城郊一座废弃建筑前。李明下车,抬头看——"仁济医院"的招牌已经锈迹斑斑。他拨打顾客电话,接通了,对面只有呼吸声。一个沙哑的女声说:"上来……三楼……302。"

【60-90秒】第二个冲突 李明进入医院。楼梯间墙壁上的油漆剥落,每走一步都发出嘎吱声。二楼拐角处,一盏日光灯突然闪烁起来,照出墙上一个手印——是红色的。

【90-120秒】第三个冲突 李明来到三楼。走廊尽头只有一扇门还亮着微弱的光。他走近,听到里面有人在唱歌——是他小时候母亲哄他睡觉时唱的那首歌。李明的手开始颤抖。

【120-150秒】高潮 李明推开门。一个女人背对着他坐在床边。她慢慢转过身——李明的瞳孔骤然收缩。那张脸,和他记忆中的母亲一模一样,只是老了十岁。女人看着他,眼眶泛红:"明明……你长大了。"

【150-165秒】反转 李明后退一步:"你……你不是我妈。我妈十年前就……"女人从口袋里掏出一张照片递给他。照片上,是年轻时的母亲,和眼前这个女人,站在这座医院的门口。背面写着一行字:"如果我回不来了,把信交给他。"

【165-180秒】结尾钩子 李明颤抖着打开信封,只看到第一行字——"明明,妈妈没有离开你,妈妈一直在……"画面定格。旁白:"那封信里到底写了什么?三十年前,这座医院到底发生了什么?"(未完待续)

[!TIP] 注意这个优化后的大纲中,每个30秒段落都有一个明确的"冲突点"或"情绪点"。这就是"每30秒一个冲突"的具体实践。

四、Step 3:分集脚本(30分钟)

完整的3分钟脚本

以下是优化后的完整分集脚本,包含场景、台词、动作和情绪标注。


【场景1:雨夜街道 / 外】

旁白(低沉): "我叫李明,今年28岁。女儿住院第三天,手术费还差三万。"

画面: 雨夜,李明穿着外卖骑手服,骑着电动车在空旷的街道上穿行。雨水打在头盔上,模糊了视线。

手机提示音: "叮——您有新的外卖订单。"

李明(疲惫地看手机,突然愣住): "五百?"

画面特写: 手机屏幕——"配送费:¥500.00"。备注栏写着:"请务必送达,拜托了。"

李明(犹豫两秒,咬牙): "接了。"

(情绪标注:疲惫 → 惊讶 → 下定决心)


【场景2:废弃医院门口 / 外】

画面: 李明的电动车停在一座废弃建筑前。雨还在下。手机导航显示"已到达目的地"。但眼前只有一座黑洞洞的建筑,大门半开,招牌上依稀可见"仁济医院"四个字。

李明(自言自语): "这……是医院?"

画面: 他拨打顾客电话。响了很久,接通了。

对面(沙哑的女声,断断续续): "……上来……三楼……302……"

李明: "喂?这地方都废弃了,你——"

(电话挂断)

李明(看着手机,又抬头看医院): "……"

(情绪标注:困惑 → 不安 → 纠结)


【场景3:医院楼梯间 / 内】

画面: 李明推开医院大门,走进去。手机手电筒照亮了楼梯间。墙壁上的白漆大面积剥落,露出灰色的水泥。空气中弥漫着霉味。

音效: 脚步声在空旷的楼道里回响。

李明(压低声音,给自己打气): "没事……就是送个外卖……"

画面: 他走到二楼拐角。突然,头顶的一盏日光灯"滋滋"闪烁起来,惨白的光照出墙上一个东西——一个红色的手印。

李明(倒吸一口冷气,后退一步): "!"

(情绪标注:紧张 → 恐惧)


【场景4:三楼走廊 / 内】

画面: 李明来到三楼。走廊很长,两侧的病房门都紧闭着。只有走廊尽头,有一扇门缝里透出微弱的暖黄色光。

音效: 安静中,隐约传来一个声音——有人在哼歌。

画面: 李明停下脚步,侧耳倾听。那首歌的旋律让他整个人僵住了。

李明(声音发颤): "这歌……"

旁白: "那是妈妈以前哄我睡觉时唱的歌……她已经十年没唱了。"

(情绪标注:恐惧 → 震惊 → 复杂的情感涌上来)


【场景5:302病房 / 内】

画面: 李明站在302病房门口,门半开着。他深吸一口气,伸手推开门。

画面: 病房里出奇地干净,和外面的破败形成鲜明对比。一张病床,一个床头柜,柜上放着一盏老式台灯。

画面: 一个女人背对着他,坐在床边。她穿着一件洗得发白的白大褂,头发花白。

李明(声音沙哑): "你……是点外卖的人吗?"

画面: 女人慢慢转过身。

画面特写: 那张脸——李明的瞳孔骤然收缩。那张脸,和他记忆中的母亲一模一样,只是苍老了许多,眼角多了深深的皱纹。

女人(看着李明,眼眶泛红,声音颤抖): "明明……你长大了。"

李明(后退一步,声音发抖): "你……你不是我妈。我妈十年前就……就不在了。"

(情绪标注:震惊 → 不敢相信 → 情绪崩溃的边缘)


【场景6:302病房 / 内 - 反转】

画面: 女人没有回答,而是缓缓从白大褂口袋里掏出一样东西——一张泛黄的照片。

画面特写: 照片上是两个年轻女人,穿着护士服,站在这座医院的门口。左边那个,是年轻时的母亲。右边那个,就是眼前的女人。

女人(声音低沉): "我是你妈妈的同事……周阿姨。"

李明(接过照片,手在抖): "那……我妈呢?"

画面: 周阿姨从床头柜里拿出一个信封,递给李明。

周阿姨: "她让我把这个交给你。"

画面特写: 信封上写着"明明 收"。字迹是母亲的。

李明(声音颤抖): "她……在哪里?"

周阿姨(看向窗外,声音很轻): "她说……让你看完信就知道了。"

(情绪标注:困惑 → 期待 → 不安)


【场景7:302病房 / 内 - 结尾钩子】

画面: 李明坐在床边,颤抖着打开信封。信纸展开,我们看到第一行字——

画面特写(信件内容): "明明,妈妈没有离开你。妈妈一直在……"

画面: 定格在李明 reading 信的侧脸,泪水滑落。

旁白: "那封信里到底写了什么?三十年前,这座仁济医院,到底发生了什么?"

画面: 渐黑。出现文字:"未完待续"。

(情绪标注:感动 → 悬念 → 强烈的追更欲望)


脚本格式规范说明

以上脚本使用了以下格式规范,建议在创作中保持一致:

元素格式说明
场景标题【场景X:地点 / 内外】标明场景编号、地点、内景/外景
画面描述画面: + 描述描述观众看到的画面内容
台词角色名(语气): "台词内容"标明说话人和语气
旁白旁白(语气): 内容标明旁白的语气
音效音效: 描述描述非台词的声音
情绪标注(情绪标注:xxx → xxx)标明该场景的情绪变化
画面特写画面特写: 描述标明需要特写的画面元素

[!IMPORTANT] 脚本格式不是死板的规定,而是一种"沟通工具"。它的目的是让参与创作的所有人(编剧、画师、配音、剪辑)都能清楚地理解每个场景的内容。选择一种格式并保持一致,比纠结哪种格式"最好"更重要。

五、Step 4:台词打磨(20分钟)

台词打磨是提升剧本质量的关键步骤。以下是逐段优化台词的过程,展示优化前后的对比。

优化案例1:开场旁白

优化前:

旁白:"我叫李明,今年28岁,是一个外卖骑手。我的女儿李小雨今年4岁,
       因为得了先天性心脏病需要做手术,手术费需要三十万。我已经借遍了
       所有亲戚朋友,还差三万块。今天是女儿住院的第三天。"

问题分析: 信息量太大,像在念简历;缺乏情感;不适合AI配音(句子太长)。

优化后:

旁白(低沉):"我叫李明,28岁。"
旁白:"女儿住院第三天,手术费还差三万。"

优化思路: 删掉所有不影响理解的信息(年龄、病名、借钱过程),只保留最核心的两个信息:他是谁,他面临什么困境。用短句,增加停顿,让AI配音有呼吸感。

优化案例2:医院门口的独白

优化前:

李明:"这个地方看起来已经废弃很久了,怎么会有人在这里点外卖呢?
       而且配送费居然高达500元,这太不正常了。要不我还是算了吧,
       万一有什么危险怎么办?不行,女儿还等着钱做手术,我不能放弃这个机会。"

问题分析: 典型的"把心里话全说出来";太啰嗦;缺乏张力。

优化后:

李明(自言自语):"这……是医院?"
(电话接通)
对面(沙哑女声):"……上来……三楼……302……"
李明:"喂?这地方都废弃了,你——"
(电话挂断)
李明(看着手机,又抬头看医院): "……"

优化思路: 用"不说"代替"说"。李明的犹豫和恐惧,不需要用台词说出来,一个"……"就足够了。让观众的想象力去填补空白。

优化案例3:母子重逢

优化前:

周阿姨:"李明,你不认识我了吗?我是你妈妈在医院工作时的同事周阿姨。
         你妈妈十年前并没有离开你,她只是去了另一个地方。她一直很想念你,
         她让我把这些年攒下的东西都交给你。"

问题分析: 信息倾倒式台词;像在念说明书;缺乏情感层次。

优化后:

周阿姨(看着李明,眼眶泛红,声音颤抖):"明明……你长大了。"
李明(后退一步,声音发抖):"你……你不是我妈。我妈十年前就……就不在了。"
周阿姨(缓缓掏出照片):"我是你妈妈的同事……周阿姨。"
李明(接过照片,手在抖):"那……我妈呢?"
周阿姨(从床头柜拿出信封,递给李明):"她让我把这个交给你。"
李明(声音颤抖):"她……在哪里?"
周阿姨(看向窗外,声音很轻):"她说……让你看完信就知道了。"

优化思路: 把一大段信息拆成多个短句,形成"乒乓球式"的对话节奏。每句话只传达一个信息,给观众时间消化。用动作(掏照片、拿信封)来配合台词,增强画面感。

优化前后对比总结

维度优化前优化后
平均句长25-35字8-12字
台词总量约120字约80字
信息密度低(大量废话)高(每句有用)
情感表达直接说"想念"通过动作和停顿暗示
配音友好度差(长句多)好(短句,有停顿)

[!TIP] 台词打磨的核心原则是"少即是多"。每删掉一个字,台词的力量就增强一分。不要舍不得删——删掉的都是"噪音",留下来的才是"信号"。

六、Step 5:分镜脚本输出(30分钟)

分镜脚本是连接剧本和画面制作的桥梁。一个好的分镜脚本,可以让画师(或AI生图工具)准确地理解每个镜头的画面需求。

分镜脚本完整表格

以下是《最后一单外卖》的完整分镜脚本,共18个分镜:

镜号景别画面描述人物动作/表情台词/旁白时长备注
01特写手机屏幕,雨滴落在屏幕上。屏幕显示"新订单",配送费"¥500"李明的手入画,颤抖着点"接单"旁白:"我叫李明,28岁。"5s黄金三秒,突出500元
02远景雨夜空旷的街道,一个外卖骑手的身影在雨中穿行骑车,身体前倾旁白:"女儿住院第三天,手术费还差三万。"8s建立情境,交代动机
03中景李明停下车,抬头看。面前是一座废弃的建筑摘下头盔,雨水顺着脸流下,表情困惑李明:"这……是医院?"7s第一个冲突点
04近景手机导航界面"已到达目的地"。李明拨打电话把手机贴在耳边,等待(电话铃声)5s
05特写手机屏幕"通话中"。对面传来沙哑的声音对面:"上来……三楼……302……"6s悬念建立
06中景李明站在医院门口,犹豫。最终迈步走进去深呼吸,握紧拳头,迈步李明:"喂?这地方都废弃了,你——"8s
07全景医院大厅,破败不堪。手电筒的光在黑暗中移动李明举着手机,慢慢走进去李明(自言自语):"没事……就是送个外卖……"8s恐怖氛围开始
08近景楼梯间,日光灯突然闪烁。墙上出现红色手印李明看到手印,倒吸冷气,后退李明:"!"6s第二个冲突点
09全景三楼走廊,很长,两侧病房门紧闭。尽头一扇门透出暖光李明慢慢走向走廊尽头(隐约的哼歌声)10s第三个冲突点
10近景李明停下脚步,侧耳倾听。表情从恐惧变成震惊身体微微颤抖李明:"这歌……"5s
11旁白配合画面闪回画面:年轻母亲抱着婴儿,哼着同样的歌母亲微笑着轻拍婴儿旁白:"那是妈妈以前哄我睡觉时唱的歌……"8s情感铺垫
12中景302病房门口,门半开着。李明站在门口深呼吸,伸手推门(门"吱呀"一声打开)6s高潮前奏
13全景病房内,出奇地干净。一个女人背对门口坐在床边女人穿着白大褂,头发花白李明:"你……是点外卖的人吗?"8s
14特写女人慢慢转过身。那张脸——和李明的母亲一模一样女人眼眶泛红周阿姨:"明明……你长大了。"7s高潮
15近景李明后退一步,表情震惊、痛苦身体摇晃,手在发抖李明:"你……你不是我妈。我妈十年前就……就不在了。"10s
16中景周阿姨掏出泛黄照片递给李明。李明接过,看着照片照片特写:两个年轻护士的合影周阿姨:"我是你妈妈的同事……周阿姨。"8s反转开始
17近景周阿姨从床头柜拿出信封递给李明李明颤抖着接过信封李明:"她……在哪里?" 周阿姨:"她说……让你看完信就知道了。"12s
18特写信封打开,信纸展开。第一行字清晰可见。李明侧脸,泪水滑落泪水滴在信纸上旁白:"那封信里到底写了什么?三十年前,这座医院,到底发生了什么?"15s结尾钩子

总时长: 5+8+7+5+6+8+8+6+10+5+8+6+8+7+10+8+12+15 = 142秒 ≈ 2分22秒

[!WARNING] 实际时长142秒,距离3分钟(180秒)还有约38秒的余量。这个余量是正常的——在实际制作中,画面切换、音效、停顿等都会占用时间。建议脚本时长比目标时长短15%-20%。

分镜脚本使用说明

使用场景关注重点
AI生图重点看"画面描述"列,转化为AI绘画的Prompt
AI配音重点看"台词/旁白"列,准备配音文本
后期剪辑重点看"时长"列,控制每个镜头的时间
整体把控重点看"备注"列,了解每个镜头的设计意图

[!TIP] 分镜脚本不是一成不变的。在实际制作过程中,你可能需要根据AI生图的效果、配音的节奏等因素进行调整。把分镜脚本当作"指南针"而不是"铁律"。

七、脚本自检与优化

对照检查清单逐项检查

使用第一篇教程中的"剧本自检清单",逐项检查本脚本:

序号检查项达标标准本脚本情况是否通过
1黄金三秒前3秒有足够吸引力500元配送费特写 + 立即接单
2冲突密度每30秒至少一个冲突点6个冲突点,分布均匀
3情绪曲线有清晰的起承转合疲惫→紧张→恐惧→震惊→感动
4人物鲜明主角有明确性格和动机单亲爸爸,为女儿拼命
5台词精简台词简洁有力平均句长8-12字
6逻辑自洽无明显逻辑漏洞基本自洽,部分留待后续解释
7视觉化每个场景能转化为画面所有场景都有明确画面描述
8结尾钩子有足够追更动力信的内容 + 医院的秘密
9时长匹配与目标时长匹配142秒 + 制作余量 ≈ 3分钟
10题材一致风格统一悬疑 + 亲情风格贯穿始终

常见问题修正记录

在自检过程中发现并修正了以下问题:

发现的问题严重程度修正方案
闪回位置打断节奏将闪回从高潮前移到走廊场景,作为情感铺垫
"500元"的动机不够充分在旁白中加入"手术费还差三万"的背景
周阿姨的出现缺乏铺垫在走廊场景中加入"暖光"暗示里面有人
结尾反转力度不够从"同事送东西"改为"母亲留下的信",增加悬念

八、脚本创作心得总结

新手最容易犯的5个错误

通过这个实战案例,总结新手在剧本创作中最容易犯的5个错误:

错误表现后果正确做法
1. 铺垫太长前30秒都在交代背景60%用户流失把背景信息融入冲突中
2. 台词太多角色不停说话节奏拖沓,观众疲劳用画面和动作代替台词
3. 反转强行反转没有伏笔支撑观众觉得被骗提前埋伏笔,让反转有逻辑支撑
4. 角色工具化配角只为推动剧情存在角色没有灵魂给每个角色自己的动机和性格
5. 结尾无钩子故事讲完就结束没有追更动力每集结尾必须有悬念或新冲突

提升脚本质量的关键

最后,总结几条提升AI漫剧脚本质量的核心心得:

  1. 先有结构,再填内容。 不要一上来就写台词和画面,先确定故事结构(起承转合),再往里面填充具体内容。结构是骨架,内容是血肉。

  2. 每一秒都要有存在的理由。 写完脚本后,逐秒检查:这一秒在传达什么信息?在制造什么情绪?如果某一秒"没什么用",就删掉或替换。

  3. 台词是"加法",沉默是"乘法"。 好的台词让故事更好,但好的沉默让故事伟大。学会在关键时刻使用留白。

  4. AI是工具,你是导演。 AI可以帮你生成10个版本的台词,但选择哪个版本、怎么微调、最终效果如何,都由你决定。保持你的创作主体性。

  5. 多看多学多练。 看爆款短剧,分析它们的剧本结构;看经典电影,学习它们的台词技巧;坚持写,每一篇都会比上一篇更好。

[!IMPORTANT] 剧本创作是一项"手艺",不是"天赋"。任何人通过系统的学习和足够的练习,都可以写出合格的AI漫剧剧本。关键是:开始写,坚持写,不断优化。

[!TIP] 建议把这个实战案例中的脚本保存下来,作为你未来创作的"模板"。当你创作新的剧本时,可以参考这个案例的结构、节奏和格式,然后根据自己的需求进行调整。


上一篇: AI辅助编剧实战:用DeepSeek和豆包高效产出漫剧脚本

系列导航:

  1. AI漫剧剧本创作核心:短剧叙事结构与爆款剧情公式
  2. AI漫剧台词与对白设计:让角色活起来的对话技巧
  3. AI辅助编剧实战:用DeepSeek和豆包高效产出漫剧脚本
  4. 漫剧剧本创作实战:从零写出一个完整的3分钟短剧脚本(本文)

相关教程