專案背景
看到網路上喜歡的 GIF 動態圖(如表情包、影片片段),想替換主角臉部為自己的頭像,製成專屬簽名檔。本教學示範從視頻下載、幀提取、逐幀臉部替換、合成導出的完整流程,核心需耐心與細節把控。
效果預覽

素材獲取:從網頁視頻到 GIF 幀序列
- 視頻下載:以酷六網為例,播放完視頻後,IE 選單 工具 > Internet 選項 > 一般 > 瀏覽歷史記錄 > 設定 > 查看檔案,在臨時檔案資料夾按大小/類型排序,尋找
.flv 檔案複製備份。

- 轉碼截取 GIF:用 QQ 影音開啟
.flv,右鍵選單「轉碼/截取/合併」→ 選「動畫 (GIF) 截取」→ 設定開始/結束時間(避開損壞幀)→ 輸出 GIF。

- 導入 Photoshop:檔案 > 開啟 選取 GIF,或先在 ImageReady (舊版) 開啟再轉 PS。高版本 PS 直接開啟 GIF 會自動轉為幀動畫/時間軸。
核心製作:逐幀臉部替換與融合
- 定位目標幀:動畫面板瀏覽,確認主角臉部出現的起始幀(如第 18 幀)。

- 清理原臉部背景:針對目標幀,用複製圖章工具 (S) 複製周圍水面/背景像素,蓋掉原臉部區域,保留水面紋理。
- 置入自有頭像:開啟自拍照,抠圖取臉部(快速選取/選擇和遮罩),拖入動畫文件,Ctrl+T 自由變換縮放/旋轉/扭曲,匹配原臉部角度、透視、大小。

- 圖層融合:頭像圖層模式設「正片疊底」或「柔光」,添加圖層蒙版,黑色軟筆刷漸隱邊緣(特別是未入水部分),製造漸變融合感。

- 不透明度動畫:第 18 幀頭像圖層不透明度設 10%(剛冒出水面),後續幀逐漸遞增至 100%(完全露出),每幀手動調整或錄製動作批次處理。

- 重複處理後續所有幀:對每一幀重複上述「清理背景→置入頭像→變換匹配→蒙版融合→設定不透明度」流程。工程量大,需極大耐心。
最終輸出
- 動畫面板預覽確認流暢無閃爍。
- 檔案 > 存儲為 Web 所用格式,GIF,色板 256 色,抖動擴散,循環「永遠」。

效率優化建議
- 動作錄製:將「置入頭像→變換→蒙版→不透明度」錄製為動作,批次播放加速。
- 智慧物件:頭像轉為智慧物件,變換不失真,雙擊編輯源檔可統一更新所有幀。
- After Effects 替代:將 GIF 導入 AE,用關鍵幀動畫控制頭像位置/縮放/不透明度/蒙版路徑,單一時間軸完成全流程,避免逐幀手動操作。
- AI 輔助:現代工具 (Runway Gen-1, EbSynth, DALL·E Inpainting) 可嘗試自動化幀級臉部替換,但仍需人工微調。
附贈素材
教學中截取的原始 GIF 幀序列供下載練習:
