iperov/DeepFaceLab
DeepFaceLab is a deep learning-based face swapping and deepfake creation tool.

DeepFaceLab is a deep learning application for creating deepfakes and face swaps in images and videos. It uses neural network architectures to learn facial representations and transfer facial features between subjects, typically employing autoencoders and GAN-based approaches. The software provides a full pipeline including face detection, alignment, model training, and conversion, enabling users to produce realistic face-swapped content. It is built with TensorFlow, CUDA, and DirectX support.