現在有影片也不一定有真相了
AI 是什麼? AI人工智慧聽起來非常抽象,但也代表他包羅萬象的智慧辨識能力,目前國外神人 Deepfakes 透過AI 智慧辨識技術,將神力女超人Gal Gadot的臉,直接跟AV 女優的臉對調,而且還不只是把臉合成上去而已,而是真實的影片換臉,包含表情、微笑、挑眉等等細微動作,都能跟原本的AV女優完全一致,非常厲害
而根據 Deepfakes 的 FakeApp教學,這部影片並沒有什麼特殊技巧,素材只用了Google 搜尋Gal Gadot的圖片,以及Youtube 影片當作素材,並且透過 TensorFlow 及 Keras …等等軟體後製而成,Deepfakes 表示「我透過那些圖片製作模糊糊圖像訓練神經網路,接著產生模型,這動作只要做一次,就可以把不同人物換上去。」因此仔細看還是會有破綻,但…這已經足夠你撸了
同時deepfakes 也製作了其他女星的影片,如 Scarlett Johansson,Maisie Williams、Aubrey Plaza和 Emma Watson、Taylor Swift ..等等影片
傳送門 : Emma Watson| Scarlett Johansson | Gal Gadot | Aubrey Plaza
Deepfakes 表示,此技術並非以色情目的而開發,純屬研究性質,但其實這個技術你一定也不陌生
《玩命關頭 7》中,兩位親弟弟代打上陣,重現Paul Walker 的技術,也就是 Face2Face 技術的高階版本,更精緻更無縫
那怎麼做呢?
Deepfakes 發表一套工具 FakeApp,軟體本身免費,但硬體需求是你必須要有一張支援CUDA的 市售版顯示卡
等級不拘,效能越高跑的越快,其餘步驟請參考以下說明
-
FakeApp.zip (2.3G) 軟體下載 : https://goo.gl/P8x7ft
步驟如下
-
下載 CUDA 8.0 and 設定 bin 資料夾的環境變數,請前往控制台>系統與安全性>系統>查看此電腦的名稱>系統內容>進階
點選最下方的《環境變數》,接著看圖說明,將以下步驟將設定環境變數
-
利用 FFMPEG 這套軟體. 將你的影片切割分成兩組臉,一組是原臉,另一組是想換的臉,每一個影片都是幾百個Frame
切割指令如下:
ffmpeg -i scene.mp4 -vf fps=[FPS OF VIDEO] "out%d.png"
.切割後,通過“Extract”工具把影片拆成兩個目錄
-
切換到“Train” tool, 並輸入步驟1中產生的訓練數據的路徑 (他應該在一個名為 aligned的資料夾中,以及 以及包含在“models” 編碼器和解碼器的路徑這個項目
-
接下來就是不斷比對到你滿意的結果
-
將影片拆解成影格,並在其上運行 “Convert” 工具製造要合成的影格
再次反覆比對直到融入原本的影片,讓他看起來像真的
-
把這段結果另存,之後你可以用同樣的影片模組,套用不同的人
- 一段影片可套用不同人,但不同影片則需重新執行步驟1-6
請確保硬碟空間至少有10G以上空間,作影片很耗空間
並且確保你的硬體效能是夠的,其餘問題可參考 Deepfakes 於Reddit 上的原文討論
★★ 想在第一時間解決疑難雜症,加入社團一起討論吧(點我加入),讓高手們過招,並回答你的疑問 ★★