# faceswap | deepfakes | Knowledge Base | Instagit

Deepfakes Software For All

GitHub Stars: 55k

Repository: https://github.com/deepfakes/faceswap

---

## Articles

### [How the Faceswap Preview System Handles Mask Toggling During Training](/deepfakes/faceswap/how-does-the-preview-system-work-with-mask-toggling-during-training)

Learn how the Faceswap preview system toggles masks during training using a thread-safe buffer. View raw faces, masked faces, and predicted masks in real-time without interrupting the training loop.

- Tags: internals
- Published: 2026-03-06

### [Coverage Ratio in Model Training: How It Shapes Faceswap Output Quality](/deepfakes/faceswap/what-is-the-coverage-ratio-in-model-training-and-how-does-it-affect-output)

Discover how the coverage ratio in Faceswap model training shapes facial detail versus contextual smoothness in your deepfake output.

- Tags: deep-dive
- Published: 2026-03-06

### [How FaceSwap Handles Video Frame Loading and Processing: A Deep Dive into the MediaLoader Pipeline](/deepfakes/faceswap/how-does-faceswap-handle-video-frame-loading-and-processing)

Learn how FaceSwap's MediaLoader pipeline efficiently loads and processes video frames using OpenCV and NumPy arrays for deepfake creation. Explore frame abstraction and background threading.

- Tags: deep-dive
- Published: 2026-03-06

### [FaceSwap Multi-Process vs Single-Process Mode: Performance Impact and Resource Trade-offs](/deepfakes/faceswap/how-does-the-multi-process-vs-single-process-mode-affect-performance)

Compare FaceSwap multi-process vs single-process mode. Maximize throughput with concurrent processing or minimize VRAM with sequential execution. Understand the performance impact and resource trade-offs.

- Tags: performance
- Published: 2026-03-06

### [FaceSwap Re-Feed and Re-Align Options in Face Extraction: Complete Guide](/deepfakes/faceswap/what-is-the-re-feed-and-re-align-option-in-face-extraction)

Learn about FaceSwap re-feed and re-align options for stabilized and accurate landmark alignment in face extraction. Improve your results today.

- Tags: how-to-guide
- Published: 2026-03-06

### [How to Use the Faceswap GUI for Training and Conversion: Complete Workflow Guide](/deepfakes/faceswap/how-do-i-use-the-faceswap-gui-for-training-and-conversion)

Master the Faceswap GUI for training and conversion. This complete guide walks you through the workflow for effortless deepfake creation using the intuitive visual interface.

- Tags: how-to-guide
- Published: 2026-03-06

### [GPU Detection and Monitoring in Faceswap: A Complete Technical Guide](/deepfakes/faceswap/what-gpu-detection-and-monitoring-features-are-available)

Explore Faceswap's GPU detection and monitoring API. Dynamically supports Nvidia CUDA, AMD ROCm, Apple Silicon, and CPU-only environments via the unified GPUStats interface.

- Tags: how-to-guide
- Published: 2026-03-06

### [What Is save_interval in Faceswap Training? How Model Checkpointing Works](/deepfakes/faceswap/what-is-the-save-interval-in-training-and-how-does-it-work)

Learn what save_interval is in Faceswap training. Discover how model checkpointing saves your progress every 250 iterations reducing data loss and ensuring continuity.

- Tags: internals
- Published: 2026-03-06

### [How to Configure Training Preview and Timelapse in Faceswap: A Complete Guide](/deepfakes/faceswap/how-do-i-configure-the-training-preview-and-timelapse-features)

Master Faceswap training by configuring preview with -p and timelapse with input/output paths. Learn this essential skill for deepfakes efficiently.

- Tags: how-to-guide
- Published: 2026-03-06

### [FaceSwap Centering Options: Understanding Legacy, Face, and Head Modes](/deepfakes/faceswap/what-are-the-different-centering-options-in-faceswap)

Explore FaceSwap centering modes legacy face and head to optimize your training images. Understand how nose tip face geometry and full skull alignment affect context.

- Tags: how-to-guide
- Published: 2026-03-06

### [How the Model Backup and Restore System Works in Faceswap](/deepfakes/faceswap/how-does-the-model-backup-and-restore-system-work)

Learn how the Faceswap model backup and restore system automatically backs up models and provides CLI tools for restoration and snapshots.

- Tags: internals
- Published: 2026-03-06

### [Normalization Methods for Face Extraction in Faceswap: A Complete Guide](/deepfakes/faceswap/what-normalization-methods-are-available-for-face-extraction)

Explore normalization methods for face extraction in Faceswap including none clahe hist and mean. Optimize your image preprocessing with this complete guide.

- Tags: deep-dive
- Published: 2026-03-06

### [How to Configure Batch Processing and Queue Sizes for Optimal Performance in Faceswap](/deepfakes/faceswap/how-do-i-configure-batch-processing-and-queue-sizes-for-optimal-performance)

Optimize Faceswap performance by configuring batch processing and queue sizes. Learn expert settings for GPU VRAM and prevent memory bloat for faster conversions.

- Tags: how-to-guide
- Published: 2026-03-06

### [Understanding the Filter/NFilter Feature for Identity-Based Face Extraction in FaceSwap](/deepfakes/faceswap/what-is-the-filter-nfilter-feature-for-identity-based-face-extraction)

Learn about FaceSwap's filter and nfilter options for identity-based face extraction. Easily include or exclude specific faces from your swaps for precise control.

- Tags: deep-dive
- Published: 2026-03-06

### [How FaceSwap Handles Mask Prediction: Enabling and Using Learned Masks](/deepfakes/faceswap/how-does-faceswap-handle-mask-prediction-and-how-do-i-enable-it)

Learn how FaceSwap handles mask prediction during training and conversion. Enable learned masks in FaceSwap for improved deepfake generation. Get started today.

- Tags: deep-dive
- Published: 2026-03-06

### [How to Use Frame Ranges to Selectively Convert Video Portions in FaceSwap](/deepfakes/faceswap/how-do-i-use-frame-ranges-to-selectively-convert-portions-of-a-video)

Process specific video portions with FaceSwap using the frame ranges flag. Save time by converting only necessary segments of your video. Learn how to use --frame-ranges now.

- Tags: how-to-guide
- Published: 2026-03-06

### [Faceswap Writer Plugins for Video Output: ffmpeg, gif, and patch Explained](/deepfakes/faceswap/what-are-the-different-writer-plugins-for-video-output)

Explore Faceswap writer plugins: ffmpeg for fast video, gif for animations, and patch for face extraction. Understand their roles in video output.

- Tags: deep-dive
- Published: 2026-03-06

### [How Faceswap Handles Distributed Training Across Multiple GPUs](/deepfakes/faceswap/how-does-the-training-process-handle-multiple-gpus-with-distributed-training)

Discover how Faceswap leverages multiple GPUs with distributed training using PyTorch DataParallel. Automatically optimizes batch sizes for faster deepfake model training.

- Tags: internals
- Published: 2026-03-06

### [Faceswap Masker Plugins: Available Types and How They Work](/deepfakes/faceswap/what-are-the-available-masker-plugins-and-how-do-they-work)

Explore Faceswap masker plugins: Components Extended Custom VGG Clear Obstructed U-Net DFL and BiSeNet Face Parsing. Discover how they use landmark analysis and neural networks to isolate faces for deepfakes.

- Tags: deep-dive
- Published: 2026-03-06

### [How to Configure Face Detection and Alignment in the FaceSwap Extract Process](/deepfakes/faceswap/how-do-i-configure-face-detection-and-alignment-in-the-extract-process)

Learn how to configure face detection and alignment in FaceSwap extract using CLI arguments. Dynamically load plugin classes for efficient processing. Master your deepfake extractions.

- Tags: how-to-guide
- Published: 2026-03-06

### [How the FaceSwap Plugin System Works for Models, Trainers, and Converters](/deepfakes/faceswap/how-does-faceswap-s-plugin-system-work-for-models-trainers-and-converters)

Discover how FaceSwap's plugin system dynamically loads models, trainers, and converters from the plugins directory. Learn about its convention-based approach for efficient development.

- Tags: internals
- Published: 2026-03-06

