OpenSource-Hub
F

faceswap

SHA-256
56.4k stars·Video & Audio Download·SHA-256 checksum verified

FaceSwap is a deep learning tool for recognizing and swapping faces in images and videos, featuring an intuitive GUI and multi-model support.

Smart Download

Download Download Version

v3.0.0 · 15.6 KB

An open-source deep learning tool for swapping faces in images and videos, with GUI and multiple models.

Core Features

  • Complete face-swapping pipeline: extract, train, convert
  • Built-in graphical user interface (GUI)
  • Multiple deep learning models (Phaze-A, Villain, DFL-H128, etc.)
  • Cross-platform: Windows, Linux, macOS
  • Automatic face detection (MTCNN) and alignment (FAN)

What It Can't Do

  • Requires NVIDIA GPU (CUDA) or AMD GPU (ROCm) for good performance; CPU-only is very slow
  • May be misused for inappropriate content; developers have zero tolerance – adhere to ethical guidelines
  • Training requires many high-quality source images for good results
  • Converted videos may have artifacts; multiple training iterations recommended

Use Cases

  • VFX for film and video production
  • AI learning and deep learning experimentation
  • Creative social media content

Detailed Introduction

FaceSwap is an open-source deep learning software designed to recognize and swap faces in photos and videos. It provides a complete pipeline including face extraction, model training, and conversion, all accessible via a friendly GUI or command-line interface. Compared to proprietary tools like DeepFaceLab, FaceSwap offers cross-platform support (Windows, Linux, macOS), a modular architecture, and active community development. It includes multiple pre-trained models (e.g., Phaze-A, Villain) and automated options like FAN aligner and MTCNN detector. The project emphasizes ethical use and provides clear guidelines against inappropriate content. With over 56k stars, it is one of the most popular deepfakes frameworks, suitable for learning AI, VFX, and experimentation.

Tags

deep learningface swappingvideo editingAIopen sourcecomputer vision

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Open the downloaded dmg file, then drag the app to Applications

3

Download installer (recommended from GitHub Releases or official site)

4

Install Python and dependencies per INSTALL.md

5

Run python faceswap.py gui to launch the GUI

Install Guide
  1. Download installer (recommended from GitHub Releases or official site)
  2. Install Python and dependencies per INSTALL.md
  3. Run python faceswap.py gui to launch the GUI
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

4366bba43c32bfc200a3763abee142e1ea90ec9c7ce3c8261e7646c10223f307

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the installation directory. For full cleanup, remove the .faceswap configuration folder (Windows: C:\Users\\.faceswap, Linux/macOS: ~/.faceswap).

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-3.0
Last Updated2026-07-30T05:13:25Z
GitHub RepositoryOfficial Website

Similar Projects