FaceFusion 在這次重大更新中帶來了許多全新的功能與改進,旨在提升使用者體驗併為面部處理任務提供更強大的工具。無論你是初次使用者還是經驗豐富的開發者,這次更新都包含了眾多值得關注的亮點,下面我們一一解析。
亮點更新
換臉器畫素增強功能:換臉器的強力升級
FaceFusion 引入了換臉器畫素增強,換臉器現在最高支援 1024x1024 解析度的影像處理。這個功能讓換臉效果更加細膩,面部細節展現更為逼真。
年齡調節處理器
使用者可以透過該模式對面部進行年齡調整,支援單獨使用或與其他模式結合。預設值為 0,正值增加年齡,負值減少年齡。透過結合面部增強和幀增強功能,可以確保最終輸出的高質量效果。
面部編輯器:細緻調整五官
基於 Live Portrait 的面部編輯器允許使用者對臉部的五官進行精確調整,並支援影片和影像的處理。該功能可獨立使用,也可與其他模式配合使用,適合需要精細調整面部特徵的場景。比如下圖讓人臉嘴巴張開
表情控制
表情控制器允許透過換臉功能控制目標面部表情的變化,使換臉效果更加自然。
架構重構:一切皆任務
FaceFusion 進行了架構重構,推出了全新的任務系統。任務系統是 FaceFusion 的佇列系統,你可以將多個操作加入佇列並批次執行,大大提高了操作的效率。
如何使用任務系統
使用者介面工作流現在有三種選項:
- instant_runner:實時模式,不使用任務系統。
- job_runner:任務執行模式,執行預設的任務佇列。
- job_manager:任務管理模式,可設定和管理任務。
該系統允許批次處理多個操作,極大提升了複雜專案的效率。
這裡介紹個使用案例來解析用法:
使用案例一:我需要先用一張照片實現圖片換臉,然後在用這張照片(也可以是其他照片)實現影片換臉
①.首先將UI工作流程切換到job_manager,任務操作選擇job-create,任務ID自己隨便輸入一個英文命名就好,比如 batch1,點選應用
終端會有 任務已建立的輸出資訊
②.選擇原始檔,和目標檔案,原始檔就是需要替換上去的人臉圖片,目標檔案就是被替換的人臉素材圖片/影片,可以加上人臉增強的操作和其他介面上擁有的操作都是可以的。
介面操作選擇好後,介面滑動到底部,按圖操作,點應用
成功會有日誌輸入
③.目標檔案選擇影片檔案,其他部分介面選擇和之前一樣
介面滑動到底部選擇應用
終端會有輸出
④.提交任務 任務操作選擇job-submit即可,然後點選應用
終端會輸出任務已提交
⑤.執行任務 UI工作流程選擇job_runner 任務操作選擇job-run即可,任務ID選擇之前建立的,一般會自動設定成之前建立的任務ID不用再選,然後點選開始。即可實現任務的批次處理
上述的②③都是步驟新增的過程,並非只能新增兩個步驟,你可以想新增多少個步驟就新增多少個步驟,看你需求來的。
獲取方式
一鍵整合包,一鍵啟動。
下載方式:不用開網盤會員,下載速度取決於你的網速
一鍵整合包獲取方式,公 眾 呀 是哪 個 好!InnoTechX
傳送 “ff” 或者 “facefusion”
前置條件(必看!!!)
Win10~Win11 NVIDIA RTX系列,獨立顯示卡非整合顯示卡,視訊記憶體至少6GB以上 可用
軟體解壓大概佔20個G,合理安排儲存
CUDA版本:軟體內建CUDA 12.4版本,確保你的顯示卡驅動版本大於或等於12.4。沒
有就更新顯示卡驅動,CUDA檢視方式,切換到桌面,同時按win和r鍵,開啟執行框,
輸入nvidia-smi並回車
win10 RTX2070 cuda 12.4 測試透過
win11 RTX4070ts cuda 12.4 測試透過
新增與最佳化功能列表
- 解鎖NSFW
- 修改Temp目錄到軟體目錄
- 對整個架構進行重構,讓一切成為一項任務
- 為換臉器引入畫素增強功能
- 為面部檢測器引入多角度處理
- 引入年齡調節處理器
- 引入基於Live Portrait的表情恢復處理器
- 引入基於Live Portrait的面部編輯處理器
- 用ResNet-34模型替換臉解析器
- 釋出GHOST換臉器模型
- 釋出幀增強器real_esrgan_x8模型
- 為SimSwap和GHOST引入ArcFace轉換器模型
- 基於本地雜湊驗證引入離線優先資產
- 用更先進的Fairface模型替換性別年齡檢測器
- 將年齡、性別和訂單轉移到面部選擇器
- 支援CUDA 12.4、TensorRT 10.4、OpenVino 2024.1和ROCm 6.2
- 在無頭模式下提供適當的錯誤程式碼 將CLI遷移到命令及其相關引數 引入定製的Peppa Wutz面部特徵點模型
- 引入--face-landmark-model引數 引入--output-audio-encoder引數
- 新增影片編碼器h264_videotoolbox和hevc_videotoolbox
- 將--face-selector-order的預設值更改為“大-小”
- 用上下文感知的推理管理器替換全域性變數 調整UI佈局和視覺外觀
- 更新到最新的Gradio 4提供一個多範圍滑塊來修剪影片幀
- 在UI中引入一個基於日誌級別的終端元件
- 確保基準測試結果更加準確 由於準確度較低,取消使用人臉檢測模型Yunet
- 修復Face Swapper Uniface模型中的閃爍問題
- 修復ROCm和DirectML中的執行緒和預覽崩潰問題 修復WebP影像的質量問題
- 修復FFmpeg處理的終止問題
總結
這次 FaceFusion 更新不僅帶來了諸多新功能與效能最佳化,還重構了整個軟體架構,使操作更流暢、更高效。無論是換臉、年齡調節,還是面部編輯和批次處理,FaceFusion 都在為使用者提供更全面的工具和更高質量的處理效果。
如果你對這些新功能感興趣,不妨趕緊體驗,感受 FaceFusion 帶來的巨大改變!