Делаем deepfake в реальном времени

BananaGod

Непроверенный
Регистрация
30 Июл 2018
Сообщения
8
Реакции
5

Как установить Deep Live Cam и заменить лицо в реальном времени​

Чё кого, ребята! Сегодня мы поставим Deep Live Cam – офигенную штуку, которая позволяет подменять лица на веб-камере или в видео. Да-да, теперь ты можешь загнать своё лицо на фотку Джейсона Стэтхэма и почувствовать себя крутым... хотя нет, не почувствуешь.​

Шаг 1. Подготовка к установке​

Прежде чем запустить этот мега-дрангон, нужно установить несколько вещей. Если их нет – всё полетит к чертям.

1. Установи Chocolatey (если у тебя Windows)

Запускаем PowerShell от имени администратора и пишем:

Код:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

2. Устанавливаем Python 3.10, Git и FFmpeg:

Код:
choco install python --version=3.10.0 -y
choco install git -y
choco install ffmpeg -y
3. Проверяем установку:

Код:
python --version

git --version

ffmpeg -version
Если где-то ошибка – лови леща и проверь установку.

4. Устанавливаем Visual Studio C++ Build Tools 2022Скачай и установи их отсюда: https://aka.ms/vs/17/release/vs_BuildTools.exe

Если у тебя NVIDIA GPU, то установи CUDA:

Код:
choco install cuda -y
И проверь командой:
Код:
nvidia-smi
Если ошибка, значит ты всё сломал – разбирайся с драйверами.


Шаг 2. Качаем Deep Live Cam​

Теперь клонируем проект:

Код:
git clone https://github.com/hacksider/Deep-Live-Cam.git


cd Deep-Live-Cam

Ставим все зависимости:
Код:
pip install -r requirements.txt
Если у тебя GPU, докидываем поддержку CUDA:
Код:
pip install onnxruntime-gpu
Шаг 3. Качаем модели
Идём на Hugging Face и скачиваем файлы:

  • GFPGANv1.4.pth → Папка models/ (C:\Users\твоя учетка\Deep-Live-Cam\models)
  • inswapper_128.onnx → Папка models/
После этого можно запускать!

Код:
python run.py --execution-provider CUDA
Если GPU нет:

python run.py

Шаг 4. Проверяем и идем на вериф​

Открывается программа, выбираем лицо и либо загружаем видео, либо включаем вебку. Нажимаем "Start" и получаем годный фейк.

Вот что можно делать:

  • Менять лицо в реальном времени
  • Подставлять себя в любое видео
  • Делать мемы с котами (нет, животных пока нельзя)

Возможные ошибки и решения​

❌ python: command not found → Проверь, добавлен ли Python в PATH.

❌ CUDA is not found → Обнови драйверы NVIDIA и запусти nvidia-smi.

❌ ModuleNotFoundError: No module named 'something' → Запусти pip install -r requirements.txt ещё раз.


Всё, теперь ты официально мастер по подмене лиц!​

demo.gif
 

DiNo

Опытный user
Регистрация
9 Янв 2019
Сообщения
742
Реакции
65
годнота, пошел пробовать
 

Купец

Опытный user
Регистрация
15 Фев 2016
Сообщения
118
Реакции
31
Отпишите кто тестил, лень порожняком в такие сложности лезть
 

Missis_Kasis

Непроверенный
Регистрация
7 Мар 2025
Сообщения
6
Реакции
0
тестирую подобные софты уже скоро месяц как будет)
немного отличается софт от скриншота который тут, сам софт тут выложенный очень сильно похож на то что я уже тестила, скорее всего из него и сделан как доработанная версия, кнопочек больше цвет другой и т.д., и самое важное - качество самого подменяемого лица сильно ухудшается. вцелом работает, но парадокс в том что вериф как правило просят пройти с телефона. эмуляторы протестированы, много, нашелся лишь один с выбором камера(виртуальной), и там версия андроида маленькая. и поэтому банк апки не очень идут. вернее не идут вообще!
из минусов - качество получается не очень, даже если запустить 2 апки вирт камеры одну поверх другой, и в качестве вирт камеры выбрать свой же смартфон (что во первых небезопасно,
т.к. чтобы функция выбора смартфона в качестве камеры работала надо отключить все слои VPN ибо droid cam работает по локальной сети (одинаковый впн на смартфоне и пк - не получилось)) что должно дать картинку высшего качества чем с вебки - получается что все вокруг высого качества а само лицо размытое. но то не самое важное, т.к. основной трабл в эмуляторе, вернее его отсутствии.
короче для дальнейшего теста нужен нормальный эмулятор(с высокой версией андроида и возможностью выбора вирт камеры - bluestcks, ldplayer,ldcloud,rdfinger,memu,ugphone - протестированы, не подходят), или исходный код эмулятора и дописывать его под себя, либо какое то другое решение как всунуть получившийся результат в эмулятор/телефон, и какой то сверхмощный пк, т.к. суть приложения заключается в том что оно создает просто много много фотографий одну на другую и в ни меняет лицо( то можно найти в папка в процессе выполнения) ну и отсюда становится понятно почему качество не очень. т.к если поставить "очень" то оно вообще не запустится нигде.


возьму на тест любой подобный софт и эмуляторы/ спсобы перенести результат в камеру телефона
 

Missis_Kasis

Непроверенный
Регистрация
7 Мар 2025
Сообщения
6
Реакции
0
я не могу прикрепить фото крншоты чтобы показать что получается, с форумом какие-то лаги.
 

WiLD65

Непроверенный
Регистрация
27 Сен 2020
Сообщения
3
Реакции
0
Прикольная штука, поставил deep live cam по твоему гайду, всё завелось с первого раза! Лицо на вебке поменял, ржал как конь.
С CUDA правда пришлось повозиться, но оно того стоит, годнота-ляпота!
 

veryfry

Опытный user
Регистрация
16 Сен 2021
Сообщения
370
Реакции
27
а для чего это вообще нужно?
 
Сверху Снизу