AI 一鏡到底變形轉場影片
Overview
製作一條「一鏡到底」風格的 AI 變形轉場影片:多個地標場景在連續鏡頭中依次變形銜接(A 場景的某元素化作 B 場景的某元素),結尾回到起點形成閉環,配以統一的對比配色(如紅/白/黑海報風)。成品常用於 PPT 開場、城市宣傳片、帳號爆款影片。完整杭州案例的四張風格化參考圖見 assets/case-hangzhou/。
工作流(五步法)
第 1 步:設計場景鏈
- 選取同一城市的 4~6 個地標/場景,按「環形結構」排序:起點即終點(如 雷峰塔 → 靈隱寺 → 杭州之門/蓮花碗 → 張拉膜橋 → 回到雷峰塔)。
- 排序原則:相鄰兩個場景之間必須能找到一個「形狀/顏色/結構相似點」(見第 3 步)。先畫鏈路圖再動手。
- 確定統一的視覺風格與配色(案例用紅/白/黑三色扁平海報風;也可換成青綠山水、賽博霓虹等,但全片只能一套)。
第 2 步:素材統一風格化
- 收集每個地標的實拍照片,用即夢「圖片生成-參考圖生圖」(或同類圖生圖工具)把所有照片轉成同一風格:同一配色、同一筆觸、剪影化、平面化。
- 這是成敗關鍵:風格不統一,兩段畫面互相變形時會「穿幫」。
- 產出 4~6 張風格化圖,編號保存(圖 1、圖 2……),既是影片生成引用圖,也是每段的「首幀/尾幀」。
第 3 步:設計匹配轉場點(Match Cut)
每對相鄰場景寫一個「變形對應關係」,優先級:形狀相似 > 顏色相同 > 結構重複。案例對照表:
| 前場景元素 | 後場景元素 | 變形動詞 |
|---|---|---|
| 紅色天空+飛鳥 | 紅色樓群 | 落點化為 |
| 蓮花碗白色花瓣 | 張拉膜白色骨架 | 翻卷、重新排列 |
| 城市黑色道路 | 黑色水面 | 延展為 |
| 紅色路面白色標線 | 白色棧道 | 匯聚成 |
| 膜棚紅色膜面 | 紅色水面 | 傾瀉、漫開 |
| 棧道白色板條 | 拱橋白色拱洞 | 閉合、彎曲 |
保留 references/prompt-patterns.md 中的完整動詞庫與句式模板。
第 4 步:寫提示詞並分段生成
用即夢影片(或可靈)等支援「多圖引用 / 首尾幀」的影片模型:
- 方式 A(首尾幀接力,推薦長鏡頭):每段 clip 設「首幀=圖 A、尾幀=圖 B」,提示詞只描述 A→B 的中間變形動作。長鏈條拆成多段,上一段的尾幀截圖作為下一段的首幀接力,保證銜接。
- 方式 B(多圖引用長提示詞):一條提示詞內 @圖片1、@圖片4 等作為起止場景,按「場景→動作→落點」鏈式描述(杭州案例原文見 references)。
- 提示詞固定句式:
[主體] + [方向性動作] + [形狀如何變形] + [落到下一場景的對應元素] + [鏡頭運動]。 - 鏡頭動詞庫:飛入、俯衝、穿過、墜落、拉升、翻轉、垂直俯拍、貼水面拉出、越過、搖起。
- 每段 5~10 秒;單段變形動作不要超過 2 個,貪多易崩。
第 5 步:後期合成
- 剪映按順序拼接各段(首尾幀接力生成的段幾乎無縫)。
- 加地標字幕條(如「靈隱寺 LINYIN TEMPLE」)、卡點鼓點配樂。
- 用
scripts/extract_frames.py對成片抽幀檢查銜接處是否穿幫,必要時重新生成該段。 - 導出豎屏 9:16(PPT 開場可用 16:9),插入 PPT 第一頁自動播放。
用戶交互要點
- 用戶只給城市名時:先列出該城市 4~6 個地標,用提問確認場景順序與配色風格,再進入第 2 步。
- 用戶給實拍圖時:先確認風格化方向(給 2~3 個配色方案供選)。
- 用戶要「同款杭州案例」時:直接展示
assets/case-hangzhou/四圖 + references 中的原版提示詞,替換城市即可套用。
scripts/
extract_frames.py— 用 OpenCV 對影片等間隔抽幀並拼成帶時間標註的九宮格檢查圖,用於檢查轉場銜接。用法:python extract_frames.py <video.mp4> [輸出目錄] [幀數]。palette_unify.py— 把一批生成圖統一到 紅/白/黑 三色海報調,消除各圖天空/地面顏色差異,防止轉場跳色。用法:python palette_unify.py <in.png> <out.png>。palette_recolor.py— 按方案(bluegold核能藍金 /darkred暗場酒紅)把海報圖整體換色相。注意:換暗場風格應優先使用 AI 重畫,本地亮度重新映射分不清「白天空」與「白建築」,易過曝成白塊,詳見references/color-themes.md。assemble_video.py— 成片合成:裁掉模型角標、段間交叉淡化消除接縫、疊加中文主標題與地標字幕。用法:python assemble_video.py <out.mp4> <seg1.mp4> [seg2.mp4 ...] [--w 1920] [--h 1080] [--accent gold|white|red]。--accent控制字幕配色(gold=香檳金、white=白、red=酒紅)。
配色主題
三套成型主題(平面海報紅白黑 / 暗場核能藍金 / 暗場酒紅)的完整風格詞、配色比例與換風格動作清單,見 references/color-themes.md。換風格 = 重新生成 4 張關鍵幀 + 替換 4 段提示詞裡的顏色詞,成本低(4 張圖約 30-40 credits)且效果遠好於本地換色。
生成工具參數坑(實測)
- 影片模型解析度只接受
768P/2K,1080p會直接報錯。 - 影片模型強制生成音軌,傳
enable_audio: false會報錯;不傳即可(該字段僅部分模型支援)。 - 生成影片的「AI生成」角標在左上角(靜幀則在右下角),合成時需分別裁切上下邊緣。
- 同一段提示詞偶爾返回
requires prompt錯誤,直接重試即可。
Resources
references/
prompt-patterns.md— 提示詞句式模板、變形動詞庫、鏡頭運動詞庫、杭州案例完整提示詞原文。寫提示詞前必讀。
scripts/
- 見上。
assets/
case-hangzhou/— 杭州案例四張風格化參考圖(張拉膜橋、雷峰塔、杭州之門蓮花碗、紅色天空雷峰塔),作為風格與構圖示範。case-ncepu/— 華電北京校區案例四張風格化圖(拱橋閉環、紅天空主樓、校園全景、紅膜骨架),可作為「校園/城市地標」類需求的構圖模板。