做AI视频生成工作流这件事,我一开始也想岔了。拿到一个产品,第一反应是打开生成工具,把产品图丢进去,输入一句“帮我做个带货视频”,结果出来的东西要么画面精美但跟产品对不上,要么镜头连贯但话术全是编的。后来换了更强的模型、塞了更长的提示词,效果依然忽好忽坏。直到我从一条做废的“智能台灯”视频里复盘,才意识到真正卡住我的不是生成模型的参数,而是我从一开始就没把产品拆解清楚。这篇把我现在在用的AI带货视频工作流完整拆开讲一遍:从产品信息拆解到分镜脚本,从文生图、图生视频到配音合成,再讲到批量生成和后期合成,顺带把那些容易翻车的细节一起说透。
1. 先聊一个反直觉的结论:带货视频的核心瓶颈在拆解,不在生成
1.1 为什么同一套AI视频生成工作流,有人出片有人出废片
我见过不少团队拿到同一套工具,跑出来的效果天差地别。有人能稳定产出可用镜头,有人折腾一整天全部白干。差别通常在提示词里看不出来,真正的分水岭在动手生成之前的那段时间——有没有把产品拆到足够细。
给你举一个很典型的例子。同样是做一款面包机,一种拆解方式是告诉AI“这是一台多功能家用面包机,外观时尚,适合做早餐”,另一种拆解方式是告诉AI“这台机器是不锈钢外壳,顶部有银色把手,正面有一块圆形液晶显示面板,面板上显示剩余时间,旁边有功能按键,内部可以看到面包桶处于倾斜状态”。你把这俩分别送进生成流程,前者出来的图像大概率是一台“长得像面包机的机器”,甚至可能带烤箱和微波炉的影子;后者出来的图像在产品还原度上会高出一个层级。
原因在于生成模型对抽象词的理解是概率性的。“时尚”这个词在它脑子里对应一千种画面,而“银色把手+圆形面板+面包桶倾斜”这些词会把它约束到一个具体答案。所以AI视频生成工作流能不能用起来,取决于你有没有把产品事实压缩成模型能执行的精确描述。这个动作,就是产品拆解。
1.2 我踩过的第一个大坑:跳过拆解直接生成
我刚搭这套工作流时,接了一个智能台灯的产品。当时特别自信,直接把产品介绍页上的卖点整理成一段话塞给文生图模型:“智能护眼台灯,现代简约,适合孩子写作业,亮度可调,无频闪。”生成出来的图确实漂亮,光影、构图、氛围都算在线,可是台灯的造型每张都不一样——有的灯臂多了一段,有的灯座是圆形的,有的开关位置对不上。
我当时没意识到这是个拆解问题,还以为是模型不够聪明,于是拼命堆负面提示词,什么“不要变形”“不要多余灯臂”“灯光附近不要有杂散光源”,折腾了两天,改动的结果只是让画面变得更灰暗。后来我把产品实拍图放大,标注出灯臂角度、旋转轴位置、底座厚度、触控面板的形状,重新写了十行结构化描述,第一次生成就拿到了七个可用底图里的五个,再用图生视频跑镜头时,台灯本体没有再飘过。
这个坑让我明白一个道理:拆解的价值不是“整理信息”,而是给生成模型划出一道产品事实的边界。你划得越清晰,模型发挥空间就越小,画面就越不容易跑偏。没有这道边界,再强的视频生成模型也不过是在替你“编故事”而不是“拍产品”。
2. 产品拆解的五层模型:把商品转成AI能执行的语言
2.1 五层模型概览:底层属性、目标人群、使用场景、卖点证据、情绪钩子
经过几次失败,我把产品拆解逐渐固化成一套五层模型。每拿到一个产品,先按这五层把信息全部过一遍,再开始写提示词。
| 层级 | 拆解内容 | 需要回答的问题 |
|---|---|---|
| 第一层 | 底层属性 | 材质、规格、颜色、构造、核心部件是什么? |
| 第二层 | 目标人群 | 谁在用?年龄、职业、收入水平、使用习惯是什么? |
| 第三层 | 使用场景 | 在什么时间、什么空间、以什么动作使用产品? |
| 第四层 | 卖点证据 | 卖点能用什么画面证明?拿什么细节支撑? |
| 第五层 | 情绪钩子 | 看完视频后用户心里被戳中的点是什么? |
第一层的底层属性是“产品事实层”,也最容易被忽略。材质是金属还是塑料,决定了反光质感;表面是磨砂还是亮面,决定了光线的反射方式;按键是旋钮还是触控,决定了动作细节。这些信息如果不写清楚,模型就会用训练数据里的平均审美来自作主张。
第二层的目标人群不是写“都市白领”就完了。“年龄28-35岁、常坐办公室、通勤时间单程40分钟以上、习惯早上到工位后先接一杯热水”这个描述明显比“上班族”更有用。因为它会直接影响画面中人物的服装、状态、道具和拍摄环境。
第三层的使用场景要落到动作上,而不是概念上。比如“冬天在办公室倒水”就比“保温场景”更容易转成画面。因为生成模型擅长理解动作序列,不擅长理解抽象情绪。
第四层的卖点证据是最需要动脑的一层。卖点“保温12小时”不能直接写进提示词,应该写成可以看见的东西:镜头拍杯口冒热气的手、杯壁温度计的读数、时间字幕从早上八点跳到晚上八点。这些才是模型真正能执行的证据。
第五层的情绪钩子更像分镜的灵魂。它决定了整个带货视频的调性。同样是保温杯,一个钩子叫“天冷了有人提醒你多喝热水”,另一个叫“早上倒的热水傍晚还是烫的,回来就能喝”,两种脑子里的画面就完全不同。前者可能要拍人物动作和表情,后者可以纯产品展示。
2.2 从五层模型到分镜脚本:一次完整的转换演示
拿一款保温杯举例,我按五层模型拆一遍:
- 底层属性:316不锈钢内胆,哑光白色杯身,杯盖有品牌刻字,底部有防滑硅胶圈,容量约500毫升;
- 目标人群:28-35岁办公室上班族,通勤距离较长,秋冬季节有带热饮习惯;
- 使用场景:早上出门前倒热水,通勤路上放包里,到工位后开盖喝水;
- 卖点证据:杯身接触皮肤不烫手,开盖时有明显热气,放置6小时后水温仍然烫嘴;
- 情绪钩子:忙碌的一天里,桌上总有一杯温度合适的热水在等你。
拆完再转分镜脚本。我不直接写“男主早上倒水,展现保温功能”,而是写成一页表格,每一行对应一个镜头,包括画面描述、景别、时长、字幕、配音。
| 镜头 | 画面描述 | 景别 | 时长 | 字幕 | 配音 |
|---|---|---|---|---|---|
| 01 | 一只手把杯盖拧开,水蒸气从杯口升起,镜头停在杯口 | 特写 | 4s | 早上倒的热水 | 早上出门前,倒一杯热水 |
| 02 | 杯子放入通勤包,拉链拉上,镜头跟着包移动 | 中景 | 4s | 带在路上 | 带去上班的路上 |
| 03 | 办公桌上,杯子打开盖,手拿起杯身,抿一口水 | 近景 | 5s | 傍晚还是烫的 | 忙完一整天,它还是温的 |
| 04 | 杯身特写,白色哑光表面,底部硅胶圈放在桌面 | 特写 | 4s | 随时能喝 | 这杯温度,刚刚好 |
这样转换之后,每个镜头的提示词就有根了。写提示词时不需要再抽象表达“温暖”“安心”,只要把画面里的物件、动作、光线写清楚,情绪自然会被镜头语言带出来。
3. 视频生成工作流的节点设计:从脚本到成片的链路与选型
3.1 我推荐的节点链路:文生图 → 图生视频 → 配音合成 → 剪辑拼装
整套工作流我建议走“先静态后动态”的链路,而不是直接文生视频。原因很简单:带货视频对产品细节的还原要求很高,文生视频模型目前对物体一致性的控制仍然偏弱,常常出现“前一帧是白色杯子,后一帧变成带花纹杯子”的问题。先跑文生图拿到质量可控的底图,再用图生视频让画面动起来,每一步都有检查点,翻车成本低很多。
链路大致是:产品拆解 → 分镜脚本 → 文生图底片 → 图生视频动态化 → 配音对口播 → 剪辑字幕合成 → 成片质检。
每个节点选型时我都会考虑三件事:可控性、批量能力、是否方便返工。
文生图节点,我用的是开源图像生成模型。它好上手,可以本地批量跑,也可以接自动脚本。最关键的是能通过固定种子和局部重绘做细节锁定。商业平台虽然生成质量高,但接口不稳定,也不方便批量控制,一次只能生成一两张,做分镜效率太低。
图生视频节点,重点看运动幅度控制。有的模型输出视频后镜头会自己乱晃,产品保持不住。我会选那种能单独设定运动强度、镜头方向、帧速率的工具,这样每个镜头动多少、怎么动,都掌握在我手里。
配音节点,我习惯先写口播脚本再合成语音,不直接让模型自由发挥。固定文案的好处是可以和后期的字幕、画面时间线精确对齐,改起来也只改一段文字,语音重新合成就行。
剪辑节点没有特别高要求,通用剪辑工具足够。我需要的是稳定的关键帧控制、字幕轨、多轨道音频管理。那些一键成片的功能我反而不太用,因为它们输出风格太固定,AI感很容易暴露。
3.2 工具之间的“交接协议”:命名规范、提示词结构、关键帧锁定
把多个生成工具串成一个工作流,最大的隐藏成本是“上下文传递”——上一个节点怎样把信息完整交给下一个节点。我总结出三个交接习惯,现在已经变成固定格式。
第一,文件命名用统一规则。我一般是:产品名_分镜编号_景别_版本。例如“保温杯_03_特写_v2”。这样无论是生成图、生成视频还是后期导入素材,都不用打开文件看内容,光看名字就知道它属于哪个分镜、第几个版本。批量生成时,这个习惯能省下大量翻找素材的时间。
第二,提示词用固定分块结构。我写提示词时一定包含四块:主体描述块、场景描述块、镜头描述块、负面约束块。四块之间用逗号隔开,方便出问题时逐块排查。
主体描述块:白色哑光不锈钢保温杯,银色圆形杯盖,杯身无花纹,底部有黑色硅胶防滑圈 场景描述块:办公室木质桌面上,侧光照射,有轻微热气从杯口冒出,背景是模糊的办公环境 镜头描述块:特写镜头,轻微推近,固定机位,浅景深 负面约束块:不要文字水印,不要变形杯身,不要多出手柄,不要蓝色冷光环境这种结构化的提示词配合产品拆解的五层模型一起用,主体描述块对应第一层底层属性,场景描述块对应第三层使用场景,镜头描述块对应第五层情绪钩子的氛围方向。可追溯性很强,出图不满意时,我能直接定位是哪个描述块写得不对。
第三,关键帧锁定。图生视频的稳定性很大程度上依赖第一帧的质量。我会在生成视频前把最终底图固定下来,后续所有镜头共用同一个产品描述块,保证不再额外修改产品细节。如果产品比较复杂,我会先用文生图生成几个角度的“产品标准像”,再从这些标准像里选一张做成视频首帧,这样后面十几帧里产品的形态就会稳很多。
4. 一次性跑通的实操记录:从产品素材到带货视频
4.1 素材准备:三份清单和一个合规自检表
真正开始批量生成前,我通常会先花半小时整理三份清单。
第一份是产品事实清单,内容来自产品参数页、说明书、实拍图。这一份是给“生成模型”吃的,提示词里的主体描述块就靠它。第二份是营销卖点清单,内容来自产品详情页和竞品调研。这一份不是直接喂给模型,而是用来验证分镜脚本有没有覆盖关键卖点。第三份是口播文案清单,我会把每一句口播词和画面镜头编号一一对应,防止后期音画不同步。
合规自检表也很重要。带货视频如果涉及功效描述、对比数据、认证标识,我生成前就会先把这些词审查一遍。不虚构认证,不夸大功效,避免使用“第一”“顶级”“百分百”这类绝对化表达。比如做保温杯,我绝不写“保温24小时永久有效”,只写“6小时后水温仍较高”,并在镜头里用时间字幕和温度计数据表达。这样做不仅是为了规避风险,也是为了避免生成模型在自由发挥时出现夸张文案,后期还得重新配音。
4.2 分批生成:控制变量、批次管理、抽卡策略
开始生成时,我不会一口气把四个分镜全部跑完,而是按镜头分批处理。每个分镜先跑一批文生图,选出1-2张底图后再进入图生视频。
批量生成时我坚持“一次只动一个变量”的原则。比如第一批固定用同一个种子,改变光照方向;第二批固定光照方向,改变镜头机位角度;第三批固定所有内容,只换种子做构图抽卡。如果把种子、模型版本、提示词、采样器全部同时改掉,后面出现好结果也没法复现,找原因都不知道从哪下手。
抽卡策略上,每个分镜我先小批量生成4-6张底图,快速筛选出构图、产品细节、光线都满足要求的那一张。选底图的标准不是“好看”,而是“产品一致、视角合理、有后续运动空间”。比如杯身完全正对镜头的图,虽然好看,但推近动画的空间反而不大;稍微带一点侧面的构图,动态化之后更有层次。
种子固定是关键技巧。我在批量脚本里会让同镜头复用同一组种子,这样画面基本构图不会偏差太远。记录种子号和参数是必须的,否则选到一张好图,想复现微调一下光线却找不到当初参数,就非常浪费时间。我习惯在文件名里直接带上种子值,例如“保温杯_03_特写_seed88231_v1.png”,一劳永逸。
4.3 后期合成:剪辑节奏、字幕卡、音频响度对齐
先把所有动态分镜片段按顺序拖进剪辑时间线,然后统一每个镜头的时长。带货视频的节奏通常前两秒就要抓住注意力,所以第一个镜头的画面变化要快一些,后面产品展示镜头可以稍微放慢,给观众看清细节的时间。
字幕卡我会做一个统一的模板,固定字体、字号、位置和出入场动画。不要每个镜头都换花字样式,那样看起来会很廉价。字幕文字需要和口播内容严格对齐,出现时间比口播提前0.3秒左右,这样观看体验更顺。
音频处理是我早期经常忽略的环节。口播和背景音乐分别导出后,要拿到剪辑软件里做响度对齐。背景音乐的音量要低于口播约12-15分贝,音乐可以在非口播空档稍微抬起来一点,制造段落感。整条视频的音量控制在稳定范围,不要出现某段背景音乐突然盖过口播的情况。
最后做一遍色彩统一。不同分镜生成时的光照条件可能有细微差别,直接拼接会有明显的跳色感。我一般会在剪辑软件里为每个镜头加一层轻微的色彩校正,让画面白平衡和饱和度一致。这一步经常被忽略,但对成片质感的影响很大。
5. 实测中的翻车现场:高清崩坏、角色一致性与AI感
5.1 高频问题一:产品细节随机变化,怎么用“局部重绘+固定描述块”解决
带货视频里最尴尬的翻车,是产品每帧都不一样。杯身花纹忽隐忽现、logo被强行补全、旋转轴数量对不上,这些问题的本质是生成模型对产品细节的“记忆”不稳定。
我的修法是分三步。第一步,把产品描述块写在所有提示词的最前面,并且保持完全一致。生成模型会给靠近开头的关键词更高权重,产品细节描述放越前面,模型对它的约束就越强。第二步,利用局部重绘技术锁定关键细节区域。比如杯盖上的品牌印字容易变,我先跑出一张产品标准图,在重绘时把印字区域的蒙版涂出来,提示词里写“保持原有文字细节”,其他区域才允许模型自由发挥。第三步,图生视频时直接以产品标准图为第一帧,而不是让视频模型从任意图开始推演。首帧被锁死之后,后续帧的漂移范围会明显缩小。
还有一个最稳的方案:如果产品是实物,尽量拍摄一组真实产品底图作为参考图层,用AI处理背景和动态效果,而不是让AI凭空生成产品本体。AI擅长补充环境光、增加产品动效、替换背景,但它对“具体某一款产品”的还原能力是有限的。聪明的工作流会把AI放在辅助位置,而不是让它承担所有还原工作。
5.2 高频问题二:成片“一眼AI”,问题不在渲染而在镜头语言
有时候画面看起来非常精细,但观众第一眼就觉得不是实拍。我复盘过很多次,发现问题很少出现在渲染质量上,而在镜头语言。
真实带货视频的镜头是有呼吸感的,手持运镜时画面会有轻微晃动,光线也不是恒定的。AI生成视频如果没有刻意控制,默认输出通常就是“三脚架固定机位加恒定光源”,这种画面在观众心里会被瞬间归类为动画或渲染图。修法是在提示词里加入镜头运动描述,比如“手持运镜,轻微左右摆动”“镜头缓慢推近”“有轻微呼吸感”,并在图生视频参数里把运动幅度调到适中位置,既保留产品清晰度,又让画面有实拍感。
另外要主动降低“过度完美”。AI生成画面往往清晰度太高、噪点太少、颜色太干净,真实视频反而有轻微颗粒和动态模糊。后期处理时,我会给成片加一层非常轻的胶片噪点,或者模拟一点点镜头失焦和运动模糊,这样AI感会大幅下降。饱和度也要稍微压一压,真实物体在常见光源下不会大片出现高饱和的色彩。
5.3 高频问题三:批量生成素材库混乱,建立素材指纹表
批量生成最耗时间的其实不是等待生成,而是后期找素材。几十个批次、几百个文件,文件名长得差不多,不记录的话完全分不清哪张是初稿、哪版是改过的、哪张最终被采用了。
我给自己定了一个硬规矩:每个项目必须建一张素材指纹表,至少包含这些字段:镜头编号、文件名称、种子值、提示词版本、模型版本、生成时间、是否选用、后期处理备注。
| 镜头编号 | 文件名 | 种子值 | 提示词版本 | 模型版本 | 是否选用 | 备注 |
|---|---|---|---|---|---|---|
| 01 | 保温杯_01_特写_seed88231_v1.png | 88231 | v3 | v2 | 是 | 底部光线偏暖,需调白平衡 |
| 02 | 保温杯_02_中景_seed44120_v1.png | 44120 | v3 | v2 | 否 | 杯盖处有变形,重新生成 |
| 02 | 保温杯_02_中景_seed44120_v2.png | 44120 | v4 | v2 | 是 | 已锁定首帧,可用 |
这张表不仅是记录,也是排查问题的索引。出废片时我可以根据种子值和提示词版本精确回退到对应参数,而不是靠肉眼猜。项目做完后,这张表还能复用到类似产品上,只要把产品相关的底图字段替换掉,分镜参数几乎可以直接继承。
6. 用数据复盘一次完整案例:保温杯带货视频的实测全流程
6.1 案例参数和产出成果对比
前段时间,我和A同学、B同学组了一个临时三人小项目组,用上述工作流给一款保温杯做45秒带货视频。目标平台是短视频,输出规格为竖屏9:16,时长约45秒,包含4个分镜,需要有口播和字幕。
产出成果:45秒成片1条;可用分镜镜头4组;产品底图12张;备选口播文案5条。从拿到产品资料到输出成片,总耗时约6.5小时。过程中没有出现无法使用的镜头,每个分镜都是第一批或者第二批产出直接选中的。
作为对照,我拿同样的产品资料让A同学直接跳过拆解和分镜,只给视频生成工具一句“帮我生成一条保温杯带货视频”。连续三次生成,第一次产品变成了透明玻璃杯样式,第二次画面里出现了一台咖啡机,第三次倒是保温杯了,可出来的是一张大图在缓慢平移,谈不上镜头语言。三组素材全部不可用。这个对照组说明了整个工作流的价值不差在模型,而差在流程。
6.2 各环节耗时、资源占用与优化空间
我把总耗时拆了一下:
| 环节 | 耗时 | 说明 |
|---|---|---|
| 产品拆解 | 40分钟 | 五层模型逐项填写,第一次做这个产品时需要查资料 |
| 分镜脚本 | 60分钟 | 写镜头表、口播文案、字幕文案,来回改了两版 |
| 底图生成 | 90分钟 | 4个分镜每个跑4-6张候选图,加上局部重绘调整 |
| 图生视频 | 80分钟 | 每组分镜生成3-5条视频,选择运动幅度和节奏最合适的 |
| 配音对口播 | 40分钟 | 第一次合成后口播语速偏慢,调整语速后重合成 |
| 剪辑合成 | 90分钟 | 加字幕、音乐、色彩统一、响度对齐,最终质检 |
资源占用方面,底图和视频生成都是在本地图形工作站上跑的,主要瓶颈是显卡显存。图生视频阶段,单个镜头片段非常占显存,我是调整分辨率和帧数后分批跑,每批最多同时跑两条。如果条件有限,也可以把生成任务切到云端接口排队,但文件交接和参数记录就要靠素材指纹表做了。
优化空间其实很明确:产品拆解和分镜脚本第一次做很慢,但模板一旦固化,下次再做同类产品能省掉一半时间。现在我把五层模型做成了填空式清单,A同学第一次用也能在30分钟内完成一个标准产品的拆解。后续如果把这套拆解模板和批次管理脚本串起来,总耗时可以从6.5小时压到4小时以内。但我不建议一上来就追求全自动,跑通流程、看清每个环节的瓶颈比自动化更重要。
7. 这套工作流后续可以怎么扩展:我的几条个人经验
7.1 从“单条视频”到“素材矩阵”的复用策略
这套工作流跑通一次后,比较容易做的一件事是把拆解结果复用到多条视频里。产品五层模型是稳定资产,不会因为一条视频做完就失效。同一个保温杯的拆解,可以派生“办公室通勤场景”“户外露营场景”“出差旅行场景”等不同版本的分镜脚本,每次只需要替换场景描述块和情绪钩子,产品主体描述块完全不用再写第二遍。
我现在的习惯是每个产品至少产出一组“拆解包”,里面包含五层模型表、分镜脚本库、产品标准图、固定提示词块。后续做短视频矩阵时,从拆解包里挑选组合就行。这个思路尤其适合一个团队同时运营多个产品线的情况,拆解包的复用能大幅降低重复劳动。
7.2 给第一次搭AI视频生成工作流的建议
如果你准备从零搭一套AI视频生成工作流,我的建议是先手工跑通一遍完整流程,再谈优化。第一次做不要急着写自动化脚本,先手动完成一次产品拆解、手动生成一批底图、手动剪完一条视频。这个过程中你会真正意识到哪个环节最痛,是底图生成太慢,还是素材管理太乱,还是画质总不一致。把痛点记下来,再去针对性地做自动化,效率和稳定性都会好很多。
另外,别迷信单个模型的“魔法”。再强的视频生成模型,也没办法替你判断一个产品卖点应该用哪种镜头表现。真正决定成片质量的,是产品信息如何被分解、提示词如何被结构化、生成结果如何被筛选和修正。把前面这些事想清楚,模型只是执行者,不会变成失控的创作者。
最后分享一个我自己很受用的小技巧:每次项目结束,把这次踩过的坑整理成一张“翻车原因+修法”清单。下次同类项目开工前先看一遍,能少走不少弯路。AI视频生成工具几个月就会更新一轮,但拆解产品、规划流程、控制质量这件事永远不会过时。