# DeepFaceLive: Real-Time Face Swap for Streaming and Video Calls

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/iperov-deepfacelive
Generated for open source discovery and AI-assisted research.

DeepFaceLive is an impressive open-source project enabling real-time face swapping for PC streaming and video calls. Built with Python, it leverages machine learning to offer dynamic face manipulation, including various face swap methods and a face animator module. This tool provides a powerful solution for creative content generation and interactive virtual experiences.

GitHub: https://github.com/iperov/DeepFaceLive
OSRepos URL: https://osrepos.com/repo/iperov-deepfacelive

## Summary

DeepFaceLive is an impressive open-source project enabling real-time face swapping for PC streaming and video calls. Built with Python, it leverages machine learning to offer dynamic face manipulation, including various face swap methods and a face animator module. This tool provides a powerful solution for creative content generation and interactive virtual experiences.

## Topics

- deepfake
- faceswap
- machine-learning
- real-time
- streaming
- videocall
- Python
- AI

## Repository Information

Last analyzed by OSRepos: Sat Oct 11 2025 22:13:44 GMT+0100 (Western European Summer Time)
Detail views: 69
GitHub clicks: 16

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction
DeepFaceLive, developed by iperov, is a cutting-edge open-source application designed for real-time face swapping. This powerful tool allows users to dynamically replace faces in live PC streams or video calls, bringing advanced deepfake technology to a broader audience. Written primarily in Python, DeepFaceLive offers robust performance and a variety of features for manipulating facial imagery in real-time.

## Installation
Getting started with DeepFaceLive is straightforward, especially for Windows users, as it provides stand-alone, zero-dependency, all-in-one portable self-extracting folders.
For detailed installation instructions and setup guides:
*   **Windows:**
    *   [Main setup](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/main_setup.md)
    *   [Additional setup for streaming](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/for_streaming.md)
    *   [Additional setup for video calls](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/for_video_calls.md)
    *   [Using Android phone camera](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/using_android_phone_camera.md)
*   **Linux:**
    *   [Build info](https://github.com/iperov/DeepFaceLive/blob/master/build/linux)
The project recommends a DirectX12 compatible graphics card (RTX 2070+ / Radeon RX 5700 XT+), a modern CPU with AVX instructions, and at least 4GB RAM.

## Examples
DeepFaceLive offers several compelling features for face manipulation:
*   **Face Swap (DFM):** Swap your face from a webcam or video using trained face models. The repository includes a list of ready-to-use public face models, including well-known personalities and fictional characters. Users can also train their own high-quality models using [DeepFaceLab](https://github.com/iperov/DeepFaceLab).
*   **Face Swap (Insight):** This method allows you to swap faces using just a single photo, providing a quick and easy way to experiment with face replacement.
*   **Face Animator:** Control a static face picture using video input or your own face from the camera. While requiring fine-tuning, this module is excellent for creating funny videos, memes, or real-time streaming at 25 fps on capable GPUs.
The README provides numerous image and GIF examples showcasing these capabilities.

## Why Use DeepFaceLive?
DeepFaceLive stands out for its real-time capabilities, making advanced face manipulation accessible for live streaming, video calls, and interactive content creation. Its support for various face swap techniques, including pre-trained models and single-photo swaps, offers flexibility. The Face Animator module adds another layer of creative potential. With strong community support via Discord and comprehensive documentation, it's a robust choice for anyone interested in deepfake technology for live applications.

## Links
*   **GitHub Repository:** [https://github.com/iperov/DeepFaceLive](https://github.com/iperov/DeepFaceLive)
*   **Official Discord:** [https://discord.gg/rxa7h9M6rH](https://discord.gg/rxa7h9M6rH)
*   **User FAQ:** [https://github.com/iperov/DeepFaceLive/blob/master/doc/user_faq/user_faq.md](https://github.com/iperov/DeepFaceLive/blob/master/doc/user_faq/user_faq.md)
*   **Developer FAQ:** [https://github.com/iperov/DeepFaceLive/blob/master/doc/developer_faq/developer_faq.md](https://github.com/iperov/DeepFaceLive/blob/master/doc/developer_faq/developer_faq.md)