Fakeapp 入門教程(2):使用篇!

Fakeapp軟件的使用主要分成了三個步驟, 使用之前請確保你的電腦配置還可以,推薦配置是:一張顯存大於4G的N卡。Fakeapp是有支持CPU選項,但是用CPU跑非常慢。

  1. 獲取臉部圖片
  2. 訓練模型
  3. 生成視頻

在開始之前你需要先準備兩個視頻,一個是A視頻,一個是B視頻,換臉軟件可以把B的臉換到A上面。這裏加上A視頻是FBB(范冰冰),B視頻是FTM(馮莫提)。這兩個視頻放在一個叫workspace的目錄裏面。下面的路徑都爲相對G:\FakeApp\workspace\的路徑,路徑並沒有特殊要求,你可以更具自己的情況來選擇。

 

下面就配合圖片詳細解說下如何操作。

1.獲取臉部圖片

選中GET DATESET 出現如下界面。

 

這一步的目的是講視頻分割成圖片,然後從圖片中提取臉部。

這個環節只需要填寫兩個地方,一個是Vidoe視頻路徑,一個是幀率FPS,默認爲30.

 

 

 

因爲我們有兩個視頻,所以需要分兩次次來。.

先在Video中輸入G:\FakeApp\workspace\FBB.mp4 ,這個路徑不一定是這個樣子要更具你的實際情況來。 幀率可以通過視頻文件右鍵屬性進行查看,一般是30,24之類。

輸入完成後點擊EXTRACT(提取) 開始提取。

 

 

提取分兩個階段,一個是把視頻分割成圖片,如上圖。 一個是把圖片中的人臉提取出來保存成新的圖片,如下圖。

 

等待進度條結束後跳出Traning dataset successfully 這個提示窗口就證明成功了。點擊OK關閉提示窗口。

 

用同樣的方式操作FTM.mp4

Video中輸入G:\FakeApp\workspace\FTM.mp4 ,這個路徑不一定是這個樣子要更具你的實際情況來。同樣需要輸入幀率。

這兩個過程完全是一樣的,截圖如下,就不多解釋了。

 

 

 

 

2.訓練模型

模型是很重要的一個東西,也是一個極其消耗時間的東西。訓練模型對配置的要求也是比較高。

訓練界面主要是上個輸入框

Model : 模型的保存路徑  (….\workspace\Model

Data A: 被換的人臉(….\workspace\dataset_FBB\extracted

Date B: 拿去換的人臉(…..workspace\dataset_FTM\extracted

….代表你自己的路徑。

 

輸入路徑之後,點擊TRAIN開始訓練。稍等片刻下面就會顯示Loss A:xxxx ,LossB:xxxx 。 同時Model 目錄下除了四個文件。同時還會跳出一個有很多臉的預覽窗口。

 

 

這一個環節是非常耗時間的,一般需要幾天時間。軟件不會自動停止,你不想訓練模型的時候可以手動關閉。下次開啓會繼續訓練。 手動關閉的方法爲,鼠標移動到預覽窗口,然後按Q結束。

判斷這個階段是否完成了,可以通過兩個指標去看。

  1.  Loss A,Loss B 數字越來越像,小到了0.02左右,就差不多了
  2. 人臉預覽圖越來越清晰,第二列第三列和第一列一樣清晰,就證明差不多了。

訓練結束後,即可開始生成視頻。

 

 

生成視頻的過程也是細分了好幾個步驟。

首先,你需要輸入Model 路徑(…\workspace\Model )。Video路徑(…\workspace\FTM.mp4) FPS(30)

然後,點擊Create。

然後程序自動開始,處理過程可分成4個階段。

  1. 生成圖片
  2. 截取臉部
  3. 合成圖片
  4. 合成視頻

 

上面四個步驟是軟件自動運行,運行結束之後就可以看到一個叫swap-FTM的視頻了。這就是換臉後的視頻。

 

因爲我訓練時間非常短,所以這個臉是非常模糊的,幾乎看不起是誰。如果你訓練的時間夠長,這裏就會非常清晰了。

 

 

更多關於 AI換臉DeepfakesFakeapp的問題可以去 Deepfakes中文網。

發佈了42 篇原創文章 · 獲贊 33 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章