Deep-Live-Cam: замена лица в реальном времени — одна фотография, ноль обучения

«Одна фотография — и ваше лицо уже в прямом эфире». Именно этот принцип сделал Deep-Live-Cam одним из самых обсуждаемых open-source проектов в области генеративного ИИ.

Что такое Deep-Live-Cam и для кого он создан

Deep-Live-Cam — это система замены лиц в реальном времени, позволяющая подменить лицо в живом видео с помощью всего одной фотографии, мгновенно, без обучающих датасетов и долгих часов тренировки модели.

Это open-source инструмент, набравший более 83 000 звёзд на GitHub. Любой человек с ноутбуком, веб-камерой и одним референсным фото может заменить лицо в видеопотоке полностью в режиме реального времени.

Для кого предназначен инструмент:

  • Стримеры и VTuber-создатели персонажей без записи всего контента заранее
  • Авторы YouTube-видео и участники кинопроизводства
  • Исследователи систем обнаружения дипфейков
  • Пользователи, желающие скрыть своё настоящее лицо во время видеозвонков
  • Преподаватели, проводящие презентации в образе исторических персонажей
ℹ Масштаб проекта
Deep-Live-Cam неоднократно занимал первое место в GitHub Trending после релиза и остаётся одним из самых популярных AI-инструментов в своей нише с более чем 96 000 звёзд на момент написания обзора.

Ключевые возможности

Инструмент поддерживает: режим живой веб-камеры, мультилицевое сопоставление, маску рта для сохранения оригинальных движений губ, аппаратное ускорение через CUDA/CoreML/DirectML, а также встроенную блокировку NSFW-контента.

Три движка замены лица

В последних версиях доступен новый движок ReSwapper, который можно выбрать в выпадающем списке вместе с Inswapper и Hyperswap. Модель HyperSwap работает с лицами 256×256 пикселей, что на 200% улучшает качество замены.

Локальная обработка и приватность

Покадрово InsightFace определяет каждое лицо в потоке, GFPGAN готовит замену, а результат рендерится в реальном времени. Весь пайплайн — детектирование, смешивание, восстановление — происходит на локальной машине, без отправки данных на внешние серверы.

Новые функции актуальных релизов

Добавлен переключатель классического и современного вида интерфейса, а также полная локализация UI на 5 языков: английский, китайский, японский, французский и арабский. RTX Upscaler позволяет повысить разрешение выхода сверх исходного на совместимых GPU NVIDIA.

Режимы работы


graph TD
    A[Запуск python run.py] --> B{Выбор режима}
    B --> C[📹 Режим видео]
    B --> D[📸 Режим фото]
    B --> E[🔴 Режим LIVE]
    C --> F[Выбрать источник и цель → Start]
    F --> G[Результат сохраняется в папку]
    D --> F
    E --> H[Выбрать фото лица → Live]
    H --> I[Превью за 10-30 сек]
    I --> J[Стрим через OBS]

Пример использования в прямом эфире:

  1. Выберите исходное фото лица → нажмите «Live» → подождите появления превью (10–30 секунд) → используйте инструмент захвата экрана, например OBS, для стриминга.

Пример обработки видеофайла:

  1. Запустите python run.py → выберите исходное фото и целевое изображение/видео → нажмите «Start» → результат сохранится в папку с именем целевого видео.

Поддерживаемые платформы и железо

Deep-Live-Cam поддерживает Windows, Linux и macOS (Apple Silicon), используя различные провайдеры для аппаратного ускорения, включая CUDA для GPU NVIDIA и CoreML для Mac Silicon.

Для NVIDIA требуются CUDA Toolkit 12.8.0 и cuDNN v8.9.7; для Apple Silicon — onnxruntime-silicon и Python 3.11; DirectML используется для AMD/Intel GPU на Windows.

# Базовая установка
git clone https://github.com/hacksider/Deep-Live-Cam
cd Deep-Live-Cam
pip install -r requirements.txt
python run.py

# Запуск с GPU (NVIDIA)
python run.py --execution-provider cuda --max-memory 8
⚠ Для продвинутых пользователей
Установка из исходников требует технических навыков. Нужно вручную скачать AI-модели (GFPGANv1.4 и inswapper_128_fp16.onnx, ~300 МБ) и разместить их в папке models. Новичкам рекомендуется использовать готовые Quickstart-сборки с официального сайта.

Этика и встроенные ограничения

Программа содержит встроенную проверку, блокирующую обработку неприемлемых материалов: обнажённость, жестокий контент или, например, военные съёмки. Разработчики требуют получать согласие от человека, чьё лицо используется, явно маркировать результат как дипфейк при публикации и соблюдать действующее законодательство.


Тарифы и цены

Проект распространяется по двум моделям:

ВариантСтоимостьЧто включено
Open-source (GitHub)БесплатноПолный исходный код, базовые функции
Quickstart / UltimateПлатно (deeplivecam.net)Готовые сборки, 30+ эксклюзивных функций, приоритетная поддержка

Ultimate-версия включает более 30 эксклюзивных функций, оптимизации производительности и приоритетную поддержку. Quickstart подойдёт тем, кто хочет быстрый старт без ручной установки, с преднастроенными зависимостями и оптимизированными сборками под каждую платформу.

💡 Официальный сайт
Будьте осторожны: официальный сайт проекта — только deeplivecam.net. Остальные ресурсы, предлагающие «сборки» Deep-Live-Cam, могут быть небезопасны.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатен в open-source версииУстановка из исходников требует технических знаний
Работает локально — данные не покидают машинуТребует мощного GPU для приемлемого FPS
Одна фотография — никакого обученияКачество деградирует при плохом исходном фото или экстремальных углах
Поддержка Windows, Linux, macOSЗамена лица работает заметно медленнее без GPU
3 движка (Inswapper, HyperSwap, ReSwapper)Сложности с версионными зависимостями CUDA/ONNX
Встроенная NSFW-блокировкаЭтические и правовые риски при неосторожном применении
Интеграция с OBS для стримингаЭнхансер лица медленный при живом стриминге
Более 96 000 звёзд, активная разработкаUltimate-функции доступны только за плату

Сравнение с альтернативами

Активно поддерживаемые альтернативы включают FaceFusion (open-source с веб-интерфейсом) и Swapface (коммерческий инструмент замены лица в реальном времени).

ПараметрDeep-Live-CamFaceFusionSwapface
ЦенаБесплатно / UltimateБесплатно / Installer $20–$30Платная подписка
Одна фотография✅ Да✅ Да✅ Да
Live-режим (веб-камера)✅ Да⚠️ Ограниченно✅ Да
Локальная обработка✅ Да✅ Да❌ Нет
ПлатформыWin / Linux / macOSWin / Linux / macOSWindows
Мультилицевой своп✅ Да✅ Да⚠️ Зависит от версии
Сложность установкиСредняя / ВысокаяСредняяНизкая
Активная разработка✅ Да✅ Да✅ Да
NSFW-блокировка✅ Встроена⚠️ Частично✅ Да

Ключевое различие в форм-факторе: Deep-Live-Cam — широко известный open-source проект, сфокусированный на real-time и видео-пайплайнах; FaceFusion — более широкая платформа для работы с лицами.

FaceFusion предлагает платные установщики — $20 для Windows и $30 для macOS — которые автоматизируют настройку GIT, Conda и FFmpeg.


Технический стек


graph LR
    A[InsightFace\nОбнаружение лица] --> B[Inswapper / HyperSwap / ReSwapper\nЗамена лица]
    B --> C[GFPGAN / GPEN\nВосстановление качества]
    C --> D[Выходной кадр]
    E[CUDA / CoreML / DirectML / OpenVINO] -.->|Ускорение| B


Вердикт

Deep-Live-Cam подойдёт:

  • Стримерам и VTuber-создателям контента, которым нужна быстрая и бесплатная замена лица
  • Исследователям и разработчикам, изучающим технологии дипфейков
  • Технически грамотным энтузиастам с GPU NVIDIA или Apple Silicon
  • Авторам обучающего и развлекательного видеоконтента

Не подойдёт:

  • Новичкам без опыта работы с Python/терминалом (лучше взять Quickstart)
  • Тем, кто ожидает студийное качество без мощного GPU
  • Пользователям, которым нужен облачный SaaS без установки
📝 Итоговый рейтинг

Deep-Live-Cam: 8/10

Один из лучших open-source инструментов для real-time face swap. Мощный технический фундамент, активная разработка и огромное сообщество. Главный барьер — непростая ручная установка и требования к железу. Quickstart-версия снимает большинство проблем, но переводит часть функций в платный tier.