目錄
AI 多段影片如何做到自然、一致(實作筆記)
前陣子聊到「整部影片怎麼看起來更自然、更有一致性」,我自己最近完整跑了一部 8 段拼接的古風短片,把有效的做法和踩過的坑整理給你參考。
核心其實就兩個難題:① 跨段的角色/場景一致 ② 段與段之間的轉場生硬。分開講。
一、角色/場景一致性(最關鍵)
大模型每段獨立生成,你不鎖它,它每段都會「換一張臉」。解法是先做「錨」、再生影片:
- 先出角色設定圖(轉面圖 / 三視圖):讓 AI 出一張「同一角色的正面/前45°/正側/後45°/背面 + 幾張頭部特寫 + 服裝材質特寫」的設定圖,乾淨白底。提示詞裡硬性要求「五官/髮型/服裝/比例 100% 一致、無透視畸變」。這張就是這個角色的「身分證」。
- 每一段都餵這張參考圖進去:用工具的「參考圖 / 全能參考(reference / multi-image)」模式,把角色設定圖當參考餵進每一段生成。臉就鎖住了。
- 場景同理:先出一張「空場景圖」(沒有人物,只有環境),每段把它當背景參考餵進去,場景就不會每段長得不一樣。
- 「鎖死卡片」寫法:每段提示詞前面固定貼同一段「人物卡」(年齡/臉型/五官/髮型/服裝/配件)和「場景卡」(時間/光線/空間/色調),逐字不變。模型每段都讀到同一份描述,飄移就小很多。
- 靜態分鏡圖當首幀(進階):先用上面方法出每個鏡頭的「靜態分鏡圖(keyframe)」,確認構圖/人物對了,再拿它當「首幀(image-to-video)」去生成那一段。每段一開場就是你定好的畫面,一致性最穩。
一句話:先鎖圖、再生影片。角色設定圖 → 空場景圖 → 靜態分鏡圖 → 餵進影片生成,別讓模型每段自由發揮。
二、轉場不生硬(你提到的 15 秒接縫)
自動拼接工具的硬傷就是「每 15 秒一刀、硬切」。手動控制可以這樣救:
- 段間承接設計:讓「上一段的結尾畫面」和「下一段的開頭畫面」在構圖/動作上接得上(match cut)。例如上段結尾鏡頭往左移,下段開頭也從左邊進。
- 首尾幀串接:用支援「首尾幀(first-last frame)」的工具,把上段最後一幀當下段第一幀,接縫自然順。
- 後期疊加轉場:別用硬切。在剪輯軟體裡段與段之間加「疊化(crossfade)/運鏡轉場/遮罩轉場」,大約 1 秒的疊化就能把生硬接縫藏掉。
- 運鏡方向連貫:同一場戲內,鏡頭運動方向盡量一致(都往同方向推/搖),別忽左忽右,觀眾就不會覺得「跳」。
三、節奏與鉤子(呼應你貼文下的建議)
有人提到「開頭節奏偏慢」——這在短影音是致命傷。前 3 秒一定要有強鉤子:把最大的衝突/最炸的畫面提到第 0 秒,先抓住人,再補背景。結構建議:爆點開場 → 補背景 → 加壓 → 反轉 → 留懸念。
四、字幕 / 旁白
- 加字幕:短影音多半靜音滑,字幕讓沒開聲音的人也跟得上,留人率差很多。後期上字幕即可。
- 旁白別太乾:只有零星台詞會顯得單薄,寫一段貫穿全片的旁白(第一人稱或說書人口吻)把情緒撐起來,再配 TTS 或真人錄。
小結
這套方法和「用哪個平台」無關——anijam、即夢、Kling、Runway 都通用,差別只在誰把「鎖參考」和「轉場」做得方便。核心心法一句話:先把圖鎖死(角色圖/場景圖/分鏡圖),再生影片;接縫靠承接設計 + 後期疊化藏掉。
有需要我可以再分享我那部 8 段片的實際做法給你對照。一起加油 💪