这套流程基本就是标准答案了,尤其是“一句台词一个镜头 + 先出音频再对口型”这两条,能省掉至少一半返工。我照着跑过几轮,补几个实操里踩出来的细节。
【角色卡可以再加一张“下半脸特写”】口型驱动真正吃的信息在嘴部和下颌,正面半身和 45 度侧脸给的是身份特征,但对“这张嘴长什么样”参考不够。我会在文件夹里加第四张:裁到鼻尖以下的下半脸,同光同装。另外那张外貌描述串建议单独存一个 txt,只写不变项(发际线、耳形、眉形、痣),别把“微笑”“暖光”“中景”写进去,否则模型会把这些也当成身份锁死,出来一堆表情一模一样的人。
【台词长了要二次拆】超过 20 字的台词,即使用一句一镜头也会发现口型对不上,因为模型后半段开始放任。我的做法是同一句台词换两个机位跑(一个近景、一个稍远的中景),剪辑时交替切,既能掩盖口型漂移,也能让节奏不那么呆。代价是镜头数翻倍,出片前记得把镜头表和音频文件名对齐。
【音色锁死不等于情绪锁死】同一个角色全程一个音色 ID 没问题,但别为了表现情绪去换音色,换情绪标签就行。我一般把语速和音高也固定写进备注,第二集复用的时候直接照抄。
【J-cut 的帧数要按项目帧率换算】6—10 帧在 25fps 下是 0.24—0.4 秒,如果是 30fps 项目记得重新算,不然会偏。另外每段音频在轨道上首尾各留 0.15 秒静音再拼,气口被切干净了听起来一样像抢话。
【抽帧比对可以更狠一点】并排看其实很难发现细微偏移,我把角色卡和抽帧都缩放到同一比例,做 50% 透明度洋葱皮叠上去,发际线和耳形偏移一眼就出来。还有个硬指标:单人镜头里人脸高度尽量别低于画面高度的 1/3,脸越小越容易糊。
最后提一个坑:改台词是最贵的操作。哪怕只改一句,也要用同一个 seed、同一个模型版本重跑,务必把每个镜头的 seed 和所用模型版本记在镜头表里,不然后面补拍必串脸。