DON’T RECOMMEND DOWNLOADING THIS. IT IS NOT FINISHED AND IT WILL NOT BE IN THE NEAR FUTURE. I DON’T HAVE TIME FOR THIS. YOU CAN DO WHATEVER YOU WANT WITH MY CODE. SORRY!
This application can change faces in videos. Please don’t use it to make porn if you do not have permission from the person you want to see to do some nasty stuff.
This article is about my version of FakeApp from DeepFakes. FakeApp v1 or v2 didn’t work for me so I implemented my own User Interface.
I am reading all the comments. So if you want to improve something write it here.
Known issues (needed improvements):
- configurable temporary directory
- running “Extract frames” and “Extract faces” on GPU
- CNN takes a long time to recognize a face (also this)
- build Tensorflow with avx, sse
- save a copy of merged files to your data folder
- way to merge the images without using a video
Backend of my application is downloaded from FaceSwap repository. It is running on standalone version of Python (WinPython).
The rest is implemented in C# using WPF application. This app should be standalone and the only thing you need to install is CUDA 9.0 and cuDNN 7.0 if you want to use GPU instead of CPU. Note that if you want to use GPU, you have to have graphic card with CUDA capability at least 3.0.
You can download installer of MyFakeApp here (only x64 for Windows):
You can also modify this application by downloading my repository (Visual Studio solution):
Note: The first build will take a long time, because it is extracting FaceSwap application from zip.