Roop — инструмент для создания дипфейков
Рассказали об инструменте для генерации дипфейков Roop, который позволяет заменить лицо на видео без предварительного обучения модели.
15К открытий22К показов
Дипфейки (deepfakes) – это вид манипуляции с видео и аудиозаписями, в которых используются глубокие нейронные сети для создания синтетических (фальшивых) изображений, практически неотличимых от настоящих.
Roop — это инструмент, который позволяет заменить лицо на видео в пару кликов. Для создания дипфейка в Roop не нужно самостоятельно обучать нейросеть на собственном наборе данных.
Вот пример того, как работает генерация дипфейков в Roop. На этом видео лицо Супермена заменили на лицо Джона Сины.
Разработчики Roop подчёркивают, что есть и более совершенные программы для создания дипфейков, а сам Roop — это скорее пет-проект, который сделан, чтобы упростить процесс генерации.
Также разработчики заявляют, что пользователи должны получить согласие от людей, чьи лица будут использованы при создании дипфейка. (Неизвестно, дал ли Джон Сина своё согласие для создание дипфейка выше).
Опасны ли дипфейки? Нужно ли согласие того, чьё лицо используется?
Да, они могут причинить ущерб, согласие нужно
Нет, они не опаснее Фотошопа, согласие не нужно
Мне всё равно, хочу посмотреть результаты
Установка Roop
У Roop есть упрощенная установка для слабых ПК, а есть профессиональная установка. Ниже мы описываем процесс простой установки Roop.
Также есть и видеоверсия с процессом установки:
Процесс установки Roop:
- Установите Python и pip:
- Установите git;
- Установите ffmpeg. Если вы работаете под Windows, установите Visual Studio 2022 (вместе с C++ для разработки рабочего стола).
- Выполните команду: git clone https://github.com/s0md3v/roop;
- Выполните команду: cd roop && pip install -r requirements.txt.
Скачайте этот файл и сохраните его в каталоге с Roop. После скачивания переименуйте файл в inswapper_128.onnx
.
Готово. Теперь можно запустить программу с помощью команды python run.py
.
Запускаем Roop и генерируем дипфейк
Выполнение команды python run.py
запустит это окно:
Нажмите кнопку Select a face
, чтобы выбрать лицо, которое должно появиться в итоговом видео.
Нажмите на кнопку Select a target
, чтобы загрузить видео, которое вы хотите использовать для генерации дипфейка.
После этого нажмите кнопку Start
.
Откройте проводник файлов и перейдите в каталог, в котором должно появиться итоговое видео. Здесь вы найдете каталог с именем <video_title>
, где можно увидеть, как кадры меняются местами в реальном времени.
После того, как обработка закончится, будет создан выходной файл.
Ниже представлены дополнительные аргументы командной строки:
Ищете режим CLI? Использование аргумента -f/--face
переведет программу в режим CLI.
15К открытий22К показов