用 Seedance 2.0 做了一个邵氏武侠竹林对决的短片,从第一版到第十一版,踩了所有能踩的坑。人脸过滤、角色不一致、道具状态错乱、prompt 过长被忽略,每个问题都是真金白银的 API 调用换来的教训。最终找到了一套可复用的工作流,核心是三个字:纯剪影
第一个坑:每个镜头都是平行世界

最开始的想法很简单,写 6 段 prompt,每段描述一个镜头,独立生成再拼接。结果出来一看,6 个镜头里是 6 个不同的人、6 种不同的色调、6 个完全不相关的场景
加了淡入淡出过渡和统一调色也没用。观众的反馈很直接:各个片段衔接有些问题,感觉有些跳脱
这是第一个教训:一致性必须在生成阶段解决,后期无法修复
链式尾帧:方向对了,但撞墙了

第四版开始尝试链式尾帧。提取上一个镜头的最后一帧,作为下一个镜头的首帧参考,用 首帧为@图片1 引用。逻辑上完全正确,AI 有了视觉锚点就不会每次从零开始
但 Seedance 2.0 API 自 2026 年 2 月起自动拦截包含真人面部的上传图片。写实风格生成的人物帧必然包含人脸,上传直接报错 InputImageSensitiveContentDetected
试了水墨画风格,不触发过滤了,角色很美但太抽象,根本分不清谁是谁
纯剪影:人脸过滤的甜蜜点

第六版找到了突破口:纯逆光剪影。人物全黑,只有轮廓,黄昏金色竹林做背景
这个风格同时解决了三个问题。过滤器安全,纯黑剪影没有面部特征。视觉统一,逆光加竹林的画面天然有电影感。角色可辨识,白衣飘逸剪影持剑对阵黑衣魁梧剪影持刀,靠轮廓和武器就能区分
链式尾帧也恢复正常了,剪影帧上传不会被拦截
但新问题出现了:挑剑之后对方手里不该有剑了,AI 不知道上一个镜头发生了什么
AI 不理解"不要画什么"

第七版尝试在每个 prompt 开头显式标注道具状态。写了 此刻起黑衣剪影双手空空,生成出来还是两把剑。AI 对负面指令的理解能力极差,你说"禁止出现剑",它完全忽略
第八版用蒙太奇法解决了这个问题。复杂的因果关系不在同一个镜头里表现,拆成单元素镜头
只拍白衣剑客挥剑,画面里只有一个人。然后只拍一把剑在空中飞旋,画面里没有人。再拍地上的剑和斗笠,画面里也没有人。观众自己脑补:挥剑,剑飞了,剑落地,等于击败
这是黑泽明和吴宇森都用过的叙事手法。蒙太奇的本质是让观众的想象力完成叙事,而不是让 AI 完成它做不到的事
20+ 教程的共识:prompt 越短越好

第九版研究了 20 多个教程,包括波妞的六棱镜分镜法、GitHub 上的 seedance-prompt-skill、知乎和 B 站的实战分享。提炼出几个所有教程都认同的原则
50 到 100 字中文是最佳长度。前几版 200 多字的 prompt,AI 选择性忽略了一半。缩短到 50-100 字之后执行准确率明显提升
时间轴格式是最有效的 prompt 结构。不要写一大段描述,用 0-3秒: 远景竹林全貌;3-6秒: 白衣剑客走入;6-10秒: 镜头推进 这样的格式,AI 对时序的理解好很多
每个时间段只给一个运镜指令。"镜头推进的同时环绕并下摇"这种复合指令会让 AI 混乱,一个段只做一件事
最终方案:3 段 10 秒纯剪影

第十一版把所有经验合在一起。纯黑色逆光剪影加黄昏金色天空竹林加 35mm 胶片质感。3 段各 10 秒:竹林登场,交锋决胜,收剑远去。段间用链式尾帧连接
关键突破在于镜头数量。第九版用了 9 段 5 秒,8 个断裂点,一致性最差。第十一版只有 3 段,2 个断裂点,一致性大幅提升。10 秒段内 AI 不会换人换风格,天然连贯
还有一个数字很说明问题:每段的 prompt 模板只有 4 行。风格声明一行,时间轴三行,加一行负面约束。总共不超过 80 字
7 条铁律和可复用的工作流
11 个版本浓缩成 7 条铁

一致性在生成时决定,后期无法修复。
镜头越少一致性越好,3 段 10 秒远好于 9 段 5 秒。
纯剪影是人脸过滤的唯一可靠绕行,写实会被拦,水墨也可能被拦。
AI 不理解"不要画什么",只理解"画什么",用蒙太奇解决道具问题。
Prompt 50-100 字最佳,超过 300 字指令遵循度下降。
时间轴格式最有效,不要写散文。
每个时间段只给一个运镜
可复用的工作流分五步。
第一步用 AI 写剧本拆分镜表,每段标注道具状态。
第二步选风格并生成 5 秒测试片段验证过滤器。
第三步链式生成,每段提取尾帧作为下一段首帧。
第四步 FFmpeg 统一调色加溶解过渡拼接,编码必须用 yuv420p。
第五步逐段检查,不合格的重新生成
下一步的方向是视频延续法,生成 10 秒片段后上传为视频参考让 AI 继续延长,这样可以做到零断裂点的长视频。视频作为参考上传可能不触发图片级的人脸过滤,是目前教程共识推荐的终极方案

暂无评论,来说点什么吧~