roop停更了,核心開發者獨立釋出了一個計畫,就是這個叫facefusion的計畫。官方介紹為
下一代的人臉交換和增強軟體
。
這次的軟體使用gradio構建了WebUI,界面上有很多選項。
可以設定很多參數,比如: 設定人臉替換 設定人臉增強 設定畫面增強 設定GPU和CPU 設定執行緒數量 設定緩存檔格式 設定緩存幀的品質 設定保持幀率不變 設定保持緩存檔 設定音訊還原 設定視訊編碼和視訊品質 設定參考人臉替換和全部替換 透過相似度選擇人臉 透過方位選擇人臉 透過年齡選擇人臉 透過性別選擇人臉 支持換臉和預覽 支持圖片和視訊換臉。
經過幾天的努力,已經將這個新計畫打包。下面說一下具體的使用方法! 首先,根據文末的方式獲取軟體並解壓,請註意要解壓到一個英文路徑下,最好是放非C槽的根目錄,比如D槽下面。 解壓之後只需要點選"一鍵啟動.exe"
啟動會非常快,啟動之後會出現一個網址 http://127.0.0.1:7860 復制到瀏覽器,開啟就可以看到界面了。
下面說一下左側的參數設定。
①處理器
處理器,包含了換臉,人臉增強,幀增強。 換臉是最基本的,肯定要勾選。 人臉增強可選,不選會比較模糊,相似度高。勾選後會更清楚,相似度有所下降,消耗更多的硬體資源。 幀增強這是新加入的一個增加方式,會對整個畫面進行修復。這個看情況來,個人感覺如果同時啟動人臉增強和幀增強,會有點假。
②執行器
執行器就是執行裝置,可以選擇Tensor,Cuda,cpu。
啟動之後預設只勾選了CPU,一般來說大家都是用顯卡跑,只要勾選一下CUDA就可以了。
③緩存幀
緩存幀主要是針對視訊,在視訊換臉過程中,會先把視訊的每一幀都轉換成圖片。這個時候就會涉及到圖片品質和圖片格式的問題了。 PNG是無失真轉換,但是硬碟代價很高,時間會慢。 JPG可以保證品質損失不大,但是效率超高,檔大小減少巨多。
④開關參數
開關參數,主要就是保持幀率,保留緩存數據,音軌。 保持幀率最好開啟,否則可能會聲音和畫面不同步。 緩存數據不需要勾選。 音軌,不勾選,代表保留音軌。
下面再說一下右下方的參數。
① 人臉辨識方式選擇
這裏主要是兩種方式,一種是指定人臉,一種是全部替換。 指定人臉,預設使用人臉相似度來指定。
② 透過方向選擇
透過人臉在圖片中的位置和大小選擇要替換的人臉。
③透過年齡選擇
透過不同年齡段來選擇要選好的人臉。
④透過性別選擇
透過性別來選擇要替換的人臉。 選擇方式更多了,但是實測好像有點問題。 所以主要還是用預設的方式。
軟體來源:FaceFusion2.1.3版本(2023.12.26)換臉工具下載地址 - AI換臉軟體下載 - AIBL論壇 - AI技術交流論壇!