如果前期工作已經准備完畢(DeepFaceLab下載(https://www.deepfacelabs.com/list-5-1.html),然后安裝相應的顯卡驅動,DeepFaceLab使用教程(1.安裝及分解視頻)那么我們就正式進入AI換臉的關鍵環節:訓練模型和合成轉換視頻,請按照圖文步驟一步一步操作。
回到DeepFaceLab根目錄,看到6) train 開頭的批處理文件,這些代表不同的換臉模型:AVATAR(表情),DF(全臉),H64(64半臉),H128(128半臉模型),LIAEF128(改進型全臉),SAE(自定義模型),SAEHD(自定義高清模型)。建議剛接觸的朋友先嘗試H64、H128模型。考慮到大眾使用的顯卡一般比較普通,高模型可能無法使用,所以下面我們拿H64舉例(可自行選擇模型訓練,不必拘泥於本教程的H64,你也可以選擇H128或者SAE等模型)。
執行6) train H64
參數已經適配到最合適狀態,不建議新手更改,所以只需要一路回車即可。
耐心等待(注意:如顯存小於3G則有可能無法訓練,請在看到Use lightweight autoencoder時選項寫上y 執行輕量級)
當出現預覽窗口的時候就表明你的訓練開始了,正式進入AI換臉。英文輸入狀態下按P可以更新預覽,Iter代表訓練的迭代數。訓練途中可以隨時關閉,下次重新打開會接着訓練,關閉請不要直接點 ×,請在英文輸入狀態在預覽窗口上回車。如果覺得最后一列已經非常像第一列的時候就可以結束訓練進行合成。(訓練時間根據素材質量、時長、電腦配置有關,一般大約需要1-30天)下面請看合成(在預覽界面回車結束訓練)。
用什么模型訓練就需要用什么模型合成,由於本教程使用的是 H64模型訓練,所以這里就需要用7) convert H64合成。
這里是讓選擇是否采用交互式界面,直接回車使用即可。
這里是交互式窗口的簡介,每個鍵位代表不同的功能,剛入門可以先不用管,這里直接按鍵盤上的Tab切換
看到這里不要懵,這不是你的問題,這是因為之前分解的data_dst視頻幀前幾張是黑色的,這里可以在英文輸入狀態下按 > 前進( <是后退 ),一直前進到有畫面出來即可。
大概 > 前進到第六張就可以看到訓練的結果,接下來我們可以調整一下參數以使合成更加自然。按Tab切換到交互式界面,我們重溫一下。
每個鍵位代表不同的的合成參數,由於本教程是入門教程,這里我們只需要用到1-4和W A E D 這幾個鍵位。按Tab切換回去。
從1到4都可以嘗試一下,然后適當調節W A E D 試試不同的值得出自認為最好的合成效果。如果感覺效果滿意可以回車執行。
合成之后的圖片會在workspace\data_dst\merged目錄,當全部都合成完畢可以關閉窗口,下一步轉換視頻。
建議mp4格式,選擇8) converted to mp4
直接回車
稍等片刻,轉換時間根據你的視頻時長而定。
DeepFaceLab入門教程已經完畢,其實無非就是安裝驅動、安裝DeepFaceLab本體、分解視頻、提取臉部、訓練模型、合成圖片、轉換視頻這幾個步驟,如果按照本教程應該可以在半天時間入門AI換臉,后續會提供一些日常使用中的進階知識。