DeepFaceLab AI換臉基本使用
軟件下載&安裝
下載
項目倉庫 https://github.com/iperov/DeepFaceLab
根據(jù)操作系統(tǒng)下載對應(yīng)軟件
WIndows版本用迅雷下載 ?https://tinyurl.com/2p9cvt25
壓縮包超過十幾GB , 是三個版本, rx2000版本 , rx3000版本, dx12版本, 根據(jù)顯卡版本選擇下載即可
我的顯卡是3060ti , 選擇rx3000版本
解壓
將壓縮包進(jìn)行解壓
目錄結(jié)構(gòu)

示例文件
進(jìn)入workspace
存在兩個mp4格式的視頻 data_dst.mp4 和 data_src.mp4
? ? 一個是馬斯克的視頻, 一個是鋼鐵俠的視頻, ?要用這兩個文件演示換臉過程 ,
? ? dst的馬斯克的臉要被換成src里的鋼鐵俠
存在三個目錄, data_dst , data_src, model ?分別存放 視頻解析出的圖片 , 還有模型
換臉過程
回到軟件根目錄
第一步 ?視頻切圖
依次執(zhí)行兩個批處理將視頻分解成圖片,
批處理執(zhí)行過程可一路回車默認(rèn)選項
分解后可以進(jìn)入workspace下的對應(yīng)目錄看到n個分解好的圖片
# 將src視頻分解成圖片文件
2) extract images from video data_src.bat ?
# 將dst視頻分解成圖片文件
3) extract images from video data_dst FULL FPS.bat
第二部 ?面部提取
一次執(zhí)行連個批處理將上一步切出來的視頻圖片面部部分提取出來
存放在 workspace\data_src\aligned ?對應(yīng)的目錄下aligned目錄里
相當(dāng)于進(jìn)行了修剪 ?, 執(zhí)行過程一路回車, ?之后執(zhí)行過程相對較慢, 顯卡跑滿最長的視頻跑了近10分鐘
# 提取data_src下圖片的面部提取
4) data_src faceset extract.bat
# 提取data_src下圖片的面部提取
5) data_dst faceset extract.bat
第三步 訓(xùn)練模型
開始訓(xùn)練模型, 時間較長 ? , 軟件提供了Quick96等多種模型, 用一種即可
彈出訓(xùn)練預(yù)覽窗口, 第1.2.3.4 列代表素材, 最后一列代表合成訓(xùn)練效果
按P可以刷新預(yù)覽 , 按Enter可以退出訓(xùn)練 , 退出訓(xùn)練再打開訓(xùn)練可以繼續(xù)上次訓(xùn)練.
界面Iter 代表迭代次數(shù), 一般次數(shù)幾萬次就好
# 開始訓(xùn)練
6) train Quick96.bat
第四步 調(diào)整模型
自行進(jìn)階 ,
彈出案件面板, 是用這些操作手動修正視頻, , 然后應(yīng)用到全局
(W和S鍵是遮罩侵蝕加減;E和D鍵是調(diào)節(jié)遮罩羽化效果加減
手動調(diào)整模型狀態(tài),? ctrl+ .>應(yīng)用至視頻全局
# 調(diào)整對應(yīng)的模型
7) merge Quick96.bat
第五步 導(dǎo)出視頻
導(dǎo)出視頻會出現(xiàn)在workspace
8) merged to mp4.bat
ps: 軟件內(nèi)還有多種模型算法, 需要參數(shù)較多不便使用