Favicon of Faceswap

Faceswap

Local AI face-swapping software trains models for photos and videos, with a graphical interface on Windows, Linux and macOS.

Screenshot of Faceswap website

Faceswap replaces faces in photos and videos using deep learning. It's for VFX artists, hobbyists and researchers who want to train face-swapping models on their own material and run them locally.

  • Face extraction: Detect and extract faces from source photos and videos to create training material.
  • Custom model training: Train a model using images of both faces, with model choices including Phaze-A and Villain.
  • Photo and video conversion: Apply a trained model to replace faces in source images, with video conversion tools for working with footage.

Faceswap has a graphical interface as well as command-line tools. A project requires source material for both faces and a training stage before conversion; reusing an existing model can reduce training time compared with starting from scratch.

The software is free and open source under GPL-3.0 and runs on Windows, Linux and macOS. A modern NVIDIA GPU with CUDA support gives the best performance. It also supports many AMD GPUs through ROCm on Linux.

Similar to Faceswap