Facefusion

Facefusion

Facefusion · 圖片 · 影片

Facefusion 是一套開源的臉部操作平台,能在圖片與影片中換臉、強化細節並同步嘴型。它透過命令列或瀏覽器介面,在你自己的電腦上執行。任何內容都不會上傳到別人的伺服器。開發者、影片剪輯師與業餘玩家在想擁有專業級換臉能力又不付訂閱費時,就會用它。

Facefusion 的介面預覽

關於 Facefusion

什麼是 Facefusion

Facefusion 是一套免費、開源的工具,幾乎能處理圖片或影片中任何跟臉部有關的任務。它最初是知名專案 Roop 的分支,後來長成一個模組化的開源換臉工具,每一項能力(稱為處理器)都接在同一條管線上。你挑好來源臉孔、指定目標,軟體就會完成其餘的事。專案以 MIT 授權釋出,Windows 安裝程式則另外採用 CC-BY-4.0 授權。

它吸引人的地方在於掌控權。所有運算都在本機執行,程式碼公開,所以你永遠不必把素材交給雲端服務。這重不重要,取決於你拿它做什麼。換臉會牽涉明顯的倫理與法律問題,而 Facefusion 並未內建任何同意驗證。因此它常被和深偽軟體歸為一類,即使同樣的模型在電影與修復工作上有正當用途。你要為如何使用輸出成果負責,而在許多地方,這代表你得先取得被你修改臉孔者的同意。

另一個麻煩是安裝。Facefusion 不是裝好就能用的應用程式。它依賴 Python、FFmpeg 與 Conda,而想榨出好效能,通常得靠支援 CUDA 的 NVIDIA 顯示卡。如果你熟悉終端機操作,回報就是一套能免費與付費替代品抗衡的工具。

開始使用

  1. 安裝核心相依元件:在 Windows、macOS 或 Linux 上安裝 Git、FFmpeg 與 Miniconda。
  2. 用 Conda 建立 Python 3.10 環境並啟用它。
  3. 複製 Facefusion 儲存庫,執行安裝程式以下載相依元件。
  4. 用 python facefusion.py run 啟動程式以開啟瀏覽器介面,接著挑選來源臉孔與目標媒體。
  5. 調整你要的處理器,執行工作,然後從輸出資料夾取出完成的檔案。

產品資訊

快速了解 Facefusion 的定價、支援平台與效能。

免費方案是
付費方案$0
平台Windows, macOS, Linux
開發者Facefusion
類別圖片 · 影片
發布日期Aug 2023
最近更新Jan 2025
網站訪問量192.7K
網站全球排名209.6K
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 影片剪輯師:只要手上有堪用的顯示卡,就能批次處理素材、在長片段中換臉,而不必按分鐘付費
  • 開發者:在 MIT 授權下閱讀並修改原始碼,打造自訂管線,或把模型嵌入其他專案
  • 重視隱私的創作者:把每張來源圖片與每支目標影片留在本機儲存空間,而不是上傳到託管服務
  • 業餘玩家與研究者:不必購買商業授權,就能試玩 HyperSwap、GHOST 等臉部模型

任務

  • 在照片或影片中換臉:把膚色、光線與頭部角度比對得夠精準,讓合成看起來自然
  • 修復與放大臉部:執行臉部強化功能,讓舊素材或低解析度影片的細節更清晰
  • 嘴型同步:把新的音軌配上影片,讓工具將嘴部動作對齊語音
  • 年齡與表情編輯:讓人物看起來更老或更年輕,或從參考圖轉移表情
  • 批次工作:把多段影片排入佇列,讓程式無人看管地逐一處理

情境

  • 編輯短影音內容:在發布到社群平台前先換臉或修掉臉部
  • 檔案與修復工作:為黑白影像上色,並重建舊錄影中的臉部細節
  • 電影與動畫的前期製作:在補拍前先以不同演員預覽演出效果
  • 直播實驗:透過虛擬攝影機把輸出餵進 OBS,做出即時效果

主要功能

模組化畫面處理器

Facefusion 把各項能力拆成獨立的處理器,你可以隨時開關、互相堆疊。同一項工作能在一輪之內先換臉、再強化細節,接著改變年齡。你不會被綁死在固定流程裡。你只需為真正需要的步驟付出運算成本。

本機離線處理

所有運算都在你自己的機器上。來源圖片、目標影片與完成的輸出永遠不會離開你的硬碟,這在你處理敏感素材、或單純不想讓雲端服務保管檔案時格外重要。代價是效能完全取決於你的硬體。

廣泛的模型支援

平台內建一套臉部模型目錄,清單涵蓋 HyperSwap 與 GHOST 換臉器、多款基於 GPEN 的臉部放大器,以及 Real-ESRGAN 等畫面工具。你可以依素材挑選合適的模型,而不是被迫接受預設值。較新的版本也持續加入更多選項。

嘴型同步與語音對齊

專用的嘴型同步處理器會取一段音軌,重新塑形主角的嘴部以配合它。它可用於把片段配音成另一種語言,或在保留原始畫面的情況下替換對白。這是平台核心的嘴型同步工具。成品有多逼真,很大程度取決於來源音訊與素材有多清晰。

內建工作管理員

Facefusion 有一套命令列工作系統,可將任務排入佇列、執行、重試與列出。長時間的批次執行能一路處理整個資料夾的影片,不必你逐一盯著。這是個小功能,但當你處理超過兩三個檔案時,能省下大量時間。

瀏覽器介面

不想背命令列參數嗎?執行程式後,它會在瀏覽器開啟 Gradio 網頁介面。從模型選擇到臉部偵測順序,每項設定都能在那裡點選。新手可以在介面裡摸索,接著把同樣的設定複製到命令中,做出可重複執行的流程。

彈性的偵測與選取

你可以依年齡與性別篩選哪些臉孔要處理、控制偵測器掃描的順序,並設定信心門檻。在團體照或擁擠的場景中,這份掌控力決定了成品是乾淨的換臉,還是一堆配錯臉孔的災難。

背景與畫面工具

後續版本加入了背景移除器,以及取用 DeOldify、DDColor 等模型的畫面上色器。你能在同一套流程裡換臉並去背,或不必再開第二個程式,就讓褪色的檔案影像重獲新生。

優缺點

優點

  • 完全免費,沒有訂閱、用量上限或浮水印
  • 以 MIT 授權開源,你可以檢視並修改程式碼
  • 完全離線執行,把媒體留在你自己的機器上
  • 同時支援命令列(用於自動化)與瀏覽器介面(用於手動操作)
  • 開發活躍,版本更新頻繁,模型目錄持續成長

缺點

  • 安裝確實偏技術性,需要 Conda、FFmpeg,還得熟悉一點終端機
  • 最佳效能需要支援 CUDA 的 NVIDIA 顯示卡,純 CPU 執行可能慢得讓人難受
  • 沒有官方 API,因此不適合需要大規模程式化存取的團隊
  • 沒有內建的同意或防濫用機制,法律與倫理責任得由你自己扛

常見問題

它用於在照片與影片中換臉、強化臉部、同步嘴型、調整年齡與移除背景。人們把它用在內容創作、電影前期製作、檔案修復,以及臉部模型的研究上。