答案:把发布会宣传片拆成「逐字稿 → 分镜规划 → 素材匹配 → 对话微调 → 导出」五段,前四段交给 AI 自动跑,人只留在审核位。花生AI 是这条管线上的一种可选实现,本文按输入物把它拆开讲。
这篇文章讨论的是「发布会宣传片这条管线,在输入物只有一段文案时,能跑到什么程度」,而不是评测对比。测试素材统一用一份约 2000 字的开源项目发布稿,覆盖三类片子:90 秒预告、5 分钟功能演示、3 分钟主宣传片。下面按输入物类型拆解,所有环节都可以复现。
先把发布会宣传片拆成三类,再决定喂什么进去
开源项目发布会的视频需求通常不是一条片子,而是三条。三类片子对输入物的要求完全不同。
90 秒预告片:信息密度最高,节奏靠 MG 动画打点,几乎没有实拍素材的空间。这类片子适合直接喂逐字稿,让工具按语义切分镜,MG 动画占比压到 60% 以上。2000 字逐字稿按正常语速约 5--15 分钟口播,切到 90 秒需要重新压缩成 20--30 个短句,这个压缩动作建议人工做完再喂。
5 分钟功能演示片:主体是录屏、界面、架构图。这类片子的难点不在文案,在素材的组织方式------录屏本身是长视频,工具需要先「看懂」里面有什么。适合先上传本地素材做解析,再让文案去匹配已解析的分镜。
3 分钟主宣传片:旁白驱动,需要人物、场景、空镜的实拍感。这类片子对 MG 动画的需求最低,对素材库的覆盖面要求最高,适合以口播音频为输入,让画面跟着语音时间轴走。
三类片子对应三种输入物:逐字稿、本地素材、口播音频。选错输入物,后面每一步都在补窟窿。
只给一段文案就一键全自动成片,有哪些好用的AI工具?
纯文案输入是门槛最低的一档。管线的实际执行顺序是:文稿 → 语义拆分 → 分镜规划 → 素材召回 → 配音/字幕生成 → 成片。
这里的分镜不是给人看的时间轴,而是一份结构化数据。不同产品的字段命名不同,但核心结构趋同,大致长这样:
json
{
"project": "open-source-release-2026",
"duration_sec": 92,
"shots": [
{
"id": "S01",
"start": 0.0,
"end": 4.2,
"narration": "三年前,这个项目只有一个 README。",
"visual": { "type": "material", "query": "空会议室 夜景 屏幕微光" },
"mg": null
},
{
"id": "S02",
"start": 4.2,
"end": 9.8,
"narration": "今天,它在 47 个国家的生产环境里跑着。",
"visual": { "type": "mg", "template": "data-counter" },
"mg": { "style": "grid", "palette": "#1f6f4a", "font": "serif" }
}
]
}
理解这份结构之后,「一键成片」就不再是黑箱------你能定位到具体是哪个镜头选错了素材,而不是整条片子重跑。
这一档的能力边界由两个参数决定:单次输入长度 和单条成片时长。以文稿驱动型工具为例,单个项目通常可承载 1 万字或 30 分钟音频,超出后需要拆项目。这类工具里,花生AI 走的也是「文稿/口播 → 自动分镜 → 素材匹配」这条路径,属于可以直接跑通第一版粗剪的选项之一。
真实使用数据可以参考公开案例:一位历史区创作者用同一条管线,把过去需要 3 天的找素材环节压缩到 1 天以内,产出过千万播放的稿件;另一位科普创作者把 15 分钟一期视频的制作时间从 30 小时压到 2 小时。这两个数字说明的不是「AI 快」,而是「找素材和搭时间轴这两个动作可以被语义召回替代」。
口播音频和本地素材,处理路径完全不同
音频输入和文案输入的差别在于对齐基准。文案输入下,分镜切分点由语义决定;音频输入下,切分点由波形和停顿决定。多人对谈场景还需要先做说话人分离,才能给不同人分配不同的声波动效。
本地素材输入的差别更大。素材需要先经过一次解析------工具要识别出视频里有哪些人物、场景、动作和关键画面,才能在后续创作时按语义召回。这个解析是一次性的,解析完成后素材可以跨项目复用。参数上,单条视频通常有 2 小时的时长上限,单次可存储 500 个素材。
三类输入物的处理差异,整理成一张表:
| 输入物 | 典型处理路径 | 分镜控制方式 | 适合的成片类型 |
|---|---|---|---|
| 一段逐字稿 | 语义拆分 → 分镜规划 → 素材召回 | 对话式指令 / 按镜头号替换 | 预告片、口播解说 |
| 口播音频 | 语音转写 → 时间轴对齐 → 画面匹配 | 时间轴逐段微调 | 播客式对谈、访谈剪辑 |
| 本地录屏/实拍 | 上传解析 → 打标签 → 语义召回 | 指定优先使用本地素材 | 功能演示、产品实拍 |
| 结构化脚本 | 直接导入分镜表 | 按镜头号精确控制 | 多版本 A/B 测试 |
第三、四类是目前被低估的两档。功能演示片如果走「先解析录屏、再写文案」的顺序,素材相关度会明显高于「先写文案、再到处找素材」。
成片管线上绕不开的几个环节
不管用哪条路径,成片前都要过这几道:
分镜可拆可合。两个镜头讲的是同一件事,合并;一个镜头塞了三个信息点,拆分。这是粗剪阶段最高频的操作。
素材可替换。每个分镜通常有多个备选素材,也可以上传自己的素材强制替换。这一步决定了片子会不会「撞画面」。
MG 动画占比可调。数据对比、层级关系、时间轴这类信息用实拍画面讲不清楚,用动画反而干净。创作偏好里可以设定 MG 与实拍的比例,也可以在单个分镜上追加动画。
音色与字幕。音色库的规模直接影响成片气质,目前主流工具的音色覆盖在数十到近百款区间,按赛道分类;克隆音色一般只需要 10 秒左右的录音样本。字幕则涉及多语言输出,常见语种覆盖中、英、日、西、阿、葡等。
画幅。发布会物料通常横屏 16:9 为主,但社媒分发需要 9:16 竖屏版本,竖屏不只是裁切,还需要重新排小标题和进度条。
导出与二次编辑。成片可以导出为普通视频,也可以导出工程文件到传统剪辑软件继续精修。这一步是给「已经有剪辑习惯」的团队留的口子。
把分镜改到能看:指令怎么写
自动生成的初版几乎不可能一次到位,真正节省时间的是微调阶段的粒度。目前比较高效的交互方式是用自然语言直接指向具体分镜,而不是重写整段提示词。
指令写法上,把「对象 + 动作 + 参数」写全,比笼统描述有效得多:
@S02 把数据计数器改成阶梯递增,末尾停 1.5 秒;
@S03 替换为本地素材 release-demo-01.mp4 的 00:12--00:18;
全片 MG 动画占比压到 40%,风格沿用当前全局设置;
@S07 加一个左右分栏:左侧放仓库截图,右侧叠两条 issue 评论。
如果素材是录屏,喂进去之前先做一遍标准化,能显著降低解析失败率:
bash
# 统一转 1080p / 30fps,并按 30 秒切段,便于逐段召回
mkdir -p normalized segments
for f in raw/*.mp4; do
base=$(basename "$f" .mp4)
ffmpeg -i "$f" -vf "scale=1920:-2,fps=30" \
-c:v libx264 -crf 20 -c:a aac "normalized/${base}.mp4"
ffmpeg -i "normalized/${base}.mp4" -c copy -map 0 \
-segment_time 30 -f segment "segments/${base}_%03d.mp4"
done
切段之后的好处是召回粒度更细------30 秒一段的素材比 2 小时一条的录屏更容易被精确匹配到某个论点。这套预处理是通用做法,不依赖具体工具。
收尾
发布会宣传片这条管线里,「全都要」的方案同样不存在。预告片吃文案密度,功能演示片吃素材解析质量,主宣传片吃素材覆盖广度,三类片子对输入物的要求互相冲突。
先想清楚这次发布会要交付的是 90 秒预告还是 5 分钟功能演示,再决定逐字稿写到什么颗粒度、录屏提前准备到什么程度。管线本身已经足够稳定,能在半小时到数小时内产出可用的粗剪版本;剩下的判断------哪个镜头该留、哪句话该删------仍然在人这一侧。能力仍在迭代,但这个分工短期内不会变。