{"name":"DeepFaceLive: Real-Time Face Swap for Streaming and Video Calls","description":"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","url":"https://osrepos.com/repo/iperov-deepfacelive","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/iperov-deepfacelive","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/iperov-deepfacelive.md","json":"https://osrepos.com/repo/iperov-deepfacelive.json","topics":["deepfake","faceswap","machine-learning","real-time","streaming","videocall","Python","AI"],"keywords":["deepfake","faceswap","machine-learning","real-time","streaming","videocall","Python","AI"],"stars":null,"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.","content":"## Introduction\nDeepFaceLive, 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.\n\n## Installation\nGetting started with DeepFaceLive is straightforward, especially for Windows users, as it provides stand-alone, zero-dependency, all-in-one portable self-extracting folders.\nFor detailed installation instructions and setup guides:\n*   **Windows:**\n    *   [Main setup](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/main_setup.md)\n    *   [Additional setup for streaming](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/for_streaming.md)\n    *   [Additional setup for video calls](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/for_video_calls.md)\n    *   [Using Android phone camera](https://github.com/iperov/DeepFaceLive/blob/master/doc/windows/using_android_phone_camera.md)\n*   **Linux:**\n    *   [Build info](https://github.com/iperov/DeepFaceLive/blob/master/build/linux)\nThe project recommends a DirectX12 compatible graphics card (RTX 2070+ / Radeon RX 5700 XT+), a modern CPU with AVX instructions, and at least 4GB RAM.\n\n## Examples\nDeepFaceLive offers several compelling features for face manipulation:\n*   **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).\n*   **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.\n*   **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.\nThe README provides numerous image and GIF examples showcasing these capabilities.\n\n## Why Use DeepFaceLive?\nDeepFaceLive 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.\n\n## Links\n*   **GitHub Repository:** [https://github.com/iperov/DeepFaceLive](https://github.com/iperov/DeepFaceLive)\n*   **Official Discord:** [https://discord.gg/rxa7h9M6rH](https://discord.gg/rxa7h9M6rH)\n*   **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)\n*   **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)","metrics":{"detailViews":69,"githubClicks":16},"dates":{"published":null,"modified":"2025-10-11T21:13:44.000Z"}}