DeepFaceLive README

The project's README from github.com/iperov/DeepFaceLive. As one markdown file: README.md.

Face Swap (DFM)

You can swap your face from a webcam or the face in the video using trained face models.

Here is a list of available ready-to-use public face models.

These persons do not exists. Similarities with real people are accidental. Except Keanu Reeves. He exists, and he's breathtaking!

Keanu Reeves

examples

Irina Arty

examples

Millie Park

examples

Rob Doe

examples

Jesse Stat

examples

Bryan Greynolds

examples

Mr. Bean

examples

Ewon Spice

examples

Natasha Former

examples

Emily Winston

examples

Ava de Addario

examples

Dilraba Dilmurat

examples

Matilda Bobbie

examples

Yohanna Coralson

examples

Amber Song

examples

Kim Jarrey

examples

David Kovalniy

examples

Jackie Chan

examples

Nicola Badge

examples

Joker

examples

Dean Wiesel

examples

Silwan Stillwone

examples

Tim Chrys

examples

Zahar Lupin

examples

Tim Norland

examples

Natalie Fatman

examples

Liu Lice

examples

Albica Johns

examples

Meggie Merkel

examples

Tina Shift

examples

If you want a higher quality or better face match, you can train your own face model using DeepFaceLab

Here is an example of Arnold Schwarzneggar trained on a particular face and used in a video call. Read the FAQ for more information.

Face Swap (Insight)

You can swap your face from a webcam or the face in the video using your own single photo.

Face Animator

There is also a Face Animator module in DeepFaceLive app. You can control a static face picture using video or your own face from the camera. The quality is not the best, and requires fine face matching and tuning parameters for every face pair, but enough for funny videos and memes or real-time streaming at 25 fps using 35 TFLOPS GPU.

Stranger Things theme intro acapella

Here is a mini video showing the process of setting up the Face Animator for Obama controlling Kim Chen's face.

System requirements

any DirectX12 compatible graphics card

(Recommended RTX 2070+ / Radeon RX 5700 XT+ )

Modern CPU with AVX instructions

4GB RAM, 32GB+ paging file

Windows 10

Documentation

Windows

Main setup

Using Android phone camera

Linux Build info
Frequently asked questions for User

for Developer

Releases

Windows 10 x64 (yandex.ru)

Windows 10 x64 (mega.nz)

Contains stand-alone zero-dependency all-in-one ready-to-use portable self-extracting folder! You don't need to install anything other than video drivers.

DirectX12 build : NVIDIA, AMD, Intel videocards.

NVIDIA build : NVIDIA cards only, GT730 and higher. Works faster than DX12. FaceMerger can work also on AMD/Intel.

Communication groups

Discord Official discord channel. English / Russian.
QQ群124500433 中文交流QQ群,商务合作找群主

How can I help the project?

Train your own face model by following the recommendations in the FAQ section and share it on Discord. If the model fits the quality, it will be added to the public library.
Register github account and push "Star" button.
Donate via Yoomoney
bitcoin:bc1qewl062v70rszulml3f0mjdjrys8uxdydw3v6rq

DeepFaceLive (iperov/DeepFaceLive)

Searching Database…

31K ·GitHub
archived
这是什么东西?DeepFaceLive 是一款 Windows 桌面应用,用于实时换脸:它可以把摄像头画面里的脸——或者视频里的脸——替换成一个训练好的脸部模型,主要面向电脑直播和视频通话。
这是一个桌面应用,还是我需要写代码调用的库?是一款开箱即用的桌面应用,不是库:每个发行版都是独立的、零依赖的便携式自解压文件夹,不需要编译或配置任何东西。
我怎么把它跑起来?从 GitHub Releases 页面下载一个构建版本并解压——除了显卡驱动什么都不需要;之后文档会一步步带你完成设置。
我的电脑需要什么配置?需要一块支持 DirectX12 的显卡(推荐 RTX 2070 及以上 / Radeon RX 5700 XT 及以上)、一颗支持 AVX 指令集的新款 CPU、4 GB 内存外加 32GB 以上的页面文件,系统为 Windows 10。另有一个仅支持 NVIDIA 显卡的版本(GT730 及以上),运行速度比 DX12 版更快。
能在 Linux 或 Mac 上运行吗?官方应用只支持 Windows 10;Linux 用户在文档里只能找到社区构建的相关信息,macOS 则完全没有被提及。
这些公开的人脸模型是真人吗?不是——README 声明这些人物并不存在,与真人的相似纯属巧合,只有一个玩笑式的例外:“Except Keanu Reeves. He exists, and he's breathtaking!”
我可以用安卓手机当摄像头吗?可以,文档里有一份教程,教你把安卓手机的摄像头作为视频源来使用。
所有东西都是在我电脑上本地运行的吗?是的——这是一款便携应用,模型在你自己的支持 DirectX12 的显卡上运行;README 里没有提到任何云服务或账户。
Creator
iperov
Size
1.5 GB
Stars
31K
Age
5y
Commits · 90 Days