Faceswap
Deep learning face swapping for photos and video, with CLI and GUI
What it is
A Python program that detects and extracts faces from images and video, trains a neural network on two sets of faces, and then converts footage by replacing one face with the other. It offers command-line steps for extract, train, and convert, plus a desktop GUI, and runs best on a CUDA or ROCm GPU. Hobbyists, VFX artists, and people learning about generative models use it to experiment with face-swap techniques on their own machines.
