back to home

iperov / DeepFaceLab

DeepFaceLab is the leading software for creating deepfakes.

19,033 stars
835 forks
538 issues
Python

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing iperov/DeepFaceLab in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/iperov/DeepFaceLab)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview
<table align="center" border="0"> <tr><td colspan=2 align="center">

DeepFaceLab

<a href="https://arxiv.org/abs/2005.05535">

<img src="https://static.arxiv.org/static/browse/0.3.0/images/icons/favicon.ico" width=14></img> https://arxiv.org/abs/2005.05535</a>

</td></tr> <tr><td colspan=2 align="center"> <p align="center">

</p>

DeepFaceLab is used by such popular youtube channels as

deeptomcruise 1facerussia arnoldschwarzneggar
mariahcareyathome? diepnep mr__heisenberg deepcaprio
VFXChris Ume Sham00k
Collider videos iFake NextFace
Futuring Machine RepresentUS Corridor Crew
DeepFaker DeepFakes in movie
DeepFakeCreator Jarkan
</td></tr> <tr><td colspan=2 align="center">

What can I do using DeepFaceLab?

</td></tr> <tr><td colspan=2 align="center">

Replace the face

<img src="doc/replace_the_face.jpg" align="center"> </td></tr> <tr><td colspan=2 align="center">

De-age the face

</td></tr> <tr><td align="center" width="50%"> <img src="doc/deage_0_1.jpg" align="center"> </td> <td align="center" width="50%"> <img src="doc/deage_0_2.jpg" align="center"> </td></tr> <tr><td colspan=2 align="center">

https://www.youtube.com/watch?v=Ddx5B-84ebo

</td></tr> <tr><td colspan=2 align="center">

Replace the head

</td></tr> <tr><td align="center" width="50%"> <img src="doc/head_replace_1_1.jpg" align="center"> </td> <td align="center" width="50%"> <img src="doc/head_replace_1_2.jpg" align="center"> </td></tr> <tr><td colspan=2 align="center">

https://www.youtube.com/watch?v=RTjgkhMugVw

</td></tr> <tr><td colspan=2 align="center">

Native resolution progress

</td></tr> <tr><td colspan=2 align="center"> <img src="doc/deepfake_progress.png" align="center"> </td></tr> <tr><td colspan=2 align="center"> <img src="doc/make_everything_ok.png" align="center">

Unfortunately, there is no "make everything ok" button in DeepFaceLab. You should spend time studying the workflow and growing your skills. A skill in programs such as AfterEffects or Davinci Resolve is also desirable.

</td></tr> <tr><td colspan=2 align="center">

Mini tutorial

<a href="https://www.youtube.com/watch?v=kOIMXt8KK8M"> <img src="doc/mini_tutorial.jpg" align="center"> </a> </td></tr> <tr><td colspan=2 align="center">

Releases

</td></tr> <tr><td align="right"> <a href="https://tinyurl.com/2p9cvt25">Windows (magnet link)</a> </td><td align="center">Last release. Use torrent client to download.</td></tr> <tr><td align="right"> <a href="https://mega.nz/folder/Po0nGQrA#dbbttiNWojCt8jzD4xYaPw">Windows (Mega.nz)</a> </td><td align="center">Contains new and prev releases.</td></tr> <tr><td align="right"> <a href="https://disk.yandex.ru/d/7i5XTKIKVg5UUg">Windows (yandex.ru)</a> </td><td align="center">Contains new and prev releases.</td></tr> <tr><td align="right"> <a href="https://github.com/nagadit/DeepFaceLab_Linux">Linux (github)</a> </td><td align="center">by @nagadit</td></tr> <tr><td align="right"> <a href="https://github.com/elemantalcode/dfl">CentOS Linux (github)</a> </td><td align="center">May be outdated. By @elemantalcode</td></tr> </table> <table align="center" border="0"> <tr><td colspan=2 align="center">

Communication groups

</td></tr> <tr><td align="right"> <a href="https://discord.gg/rxa7h9M6rH">Discord</a> </td><td align="center">Official discord channel. English / Russian.</td></tr> <tr><td colspan=2 align="center">

Related works

</td></tr> <tr><td align="right"> <a href="https://github.com/iperov/DeepFaceLive">DeepFaceLive</a> </td><td align="center">Real-time face swap for PC streaming or video calls</td></tr> </td></tr> </table> <table align="center" border="0"> <tr><td colspan=2 align="center">

How I can help the project?

</td></tr> <tr><td colspan=2 align="center">

Star this repo

</td></tr> <tr><td colspan=2 align="center">

Register github account and push "Star" button.

</td></tr> </table> <table align="center" border="0"> <tr><td colspan=2 align="center">

Meme zone

</td></tr> <tr><td align="center" width="50%"> <img src="doc/meme1.jpg" align="center"> </td> <td align="center" width="50%"> <img src="doc/meme2.jpg" align="center"> </td></tr> <tr><td colspan=2 align="center">

<sub>#deepfacelab #faceswap #face-swap #deep-learning #deeplearning #deep-neural-networks #deepface #deep-face-swap #neural-networks #neural-nets #tensorflow #cuda #nvidia</sub>

</td></tr> </table>