Communitygithub.com

HaoyangZhang3/ppt-xqmsav-skill

製作 AI「一鏡到底」變形轉場影片(紅黑白海報風格化城市地標 morph 影片,可用於 PPT 開場、城市宣傳短片)。

ppt-xqmsav-skill 是什麼?

此技能專注於利用 AI 生成工具(如即夢、可靈)製作具有「一鏡到底」風格的變形轉場影片。其核心是將多個城市地標場景,透過形狀、顏色或結構的相似點進行無縫銜接,形成一個從起點回到終點的閉環。整個工作流程分為五個步驟:首先設計場景鏈並確定統一的視覺風格(如紅黑白色調);接著將所有素材統一風格化;然後設計精確的匹配轉場點;再編寫結構化提示詞分段生成影片;最後進行後期合成。該技能支援多種平台,強調提示詞的固定句式和變形動詞庫的使用,並提供了一系列 Python 腳本(如 `extract_frames.py`、`assemble_video.py`)來協助檢查轉場接縫、統一調色及最終合成。對於開發者或 AI 用戶而言,這是一個將概念落地為高品質行銷或簡報影片的完整方法論。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HaoyangZhang3/ppt-xqmsav-skill/tree/HEAD

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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/ — 華電北京校區案例四張風格化圖(拱橋閉環、紅天空主樓、校園全景、紅膜骨架),可作為「校園/城市地標」類需求的構圖模板。

相關技能