deepfakes/faceswap
Deepfakes Software For All
What it solves
FaceSwap is designed to recognize and swap faces in images and videos using deep learning. It provides a cohesive toolset for users to create realistic face replacements, whether for movies, social commentary, or AI experimentation.
How it works
The software follows a three-step pipeline:
- Extract: It identifies and extracts faces from raw photos or video frames.
- Train: It uses the extracted face data to train a deep learning model to recognize the features of two different faces.
- Convert: It applies the trained model to swap the faces in the original source material.
Users can operate the software via a command-line interface or a graphical user interface (GUI).
Who it’s for
It is intended for VFX artists, programmers, engineers, activists, and hobbyists who want to experiment with AI techniques or create content for ethical and legitimate purposes.
Highlights
- Cross-platform support: Runs on Windows, Linux, and MacOS.
- Hardware acceleration: Supports NVIDIA GPUs via CUDA and AMD GPUs via ROCm (on Linux).
- Multiple models: Includes various generative models like Phaze-A, Villain, and OHR.
- Integrated GUI: Offers a visual interface for users who less comfortable with the command line.
Related
- Project
hacksider/Deep-Live-CamA real-time face swap and video deepfake tool that allows users to replace faces in live webcam feeds or videos using a single source image.
- Project
VisoMasterFusion/VisoMaster-FusionA desktop application for AI-powered face swapping and enhancement across images, videos, and live webcam feeds, featuring professional editing tools and GPU acceleration.
- Project
facefusion/facefusionFaceFusion is an open‑source command‑line platform for running and managing face‑manipulation jobs (e.g., swaps, filters) with batch, headless, and benchmarking modes, aimed at technically‑savvy users.
- Project
visual-layer/fastdupAn open-source tool for analyzing and cleaning large-scale image and video datasets by identifying duplicates, outliers, and mislabels.
- Project
wladradchenko/wunjo.wladradchenko.ruWunjo Make is an open‑source, cross‑platform video editor built on Kdenlive/MLT. The core editor is a traditional nonlinear timeline; AI‑driven features (face‑swap, lip‑sync, voice cloning, object removal, text‑to‑video, etc.) are provided as optional Python plugins that download and run neural‑network models (e.g., Whisper, SAM, Qwen 3.5). A tiny MCP server lets LLM agents control the editor via a scripting interface. Linux users install via Flatpak, Windows/macOS via KDE Craft installers, and plugins can be added from `.wmplugin` archives. GPL‑v3 licensed and heavily based on existing open‑source multimedia libraries.