Удобный Deepfake для замены лица в видео

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Вот и настал тот день, когда развитие алгоритмов создало настоящее чудо! Дамы и господа, представляю вашему вниманию алгоритм замены лица, который способен, в отличие от своих конкурентов, одномоментно заменять до 5 лиц в кадре. Более нет нужды в редактирование видео и установке различных программ на ПК. Для качественной замены лица в любом видео теперь достаточно всего лишь следовать инструкции ниже, чтобы получить в свои руки частичку технологичного чуда.


Refacer — это новейший алгоритм Deepfake (замены лица) с удобной оболочкой на основе нейронных сетей. В отличие от множества схожих проектов, имеет открытый исходный код и использует для своей работы технологию распознавания и запоминания лиц, что позволяет алгоритму автоматически определять нужный участок кадра для замены. В общем, то самое чудо, которое позволит человечеству творить, как в фантастических фильмах.

1. Регистрируем новый почтовый адрес на сервисе Gmail (Если он у вас уже есть, то пропустите этот шаг).

2. Переходим на публичную веб-версию установщика нейронной сети и копируем скрипт к себе на диск.

3. Запускаем скрипт и дожидаемся окончания установки.

4. Если всё прошло успешно, то по окончанию загрузки вы получите две веб-ссылки для удалённого управления нейронной сетью. Ждём пару минут, пока веб-сервер прогрузится, и кликаем по последней ссылке.


P.S. При переходе по ссылке не закрывайте в браузере вкладку с установочным скриптом, а то ничего работать не будет!

5. В открывшемся интерфейсе приступаем к замене нашего лица. Для подмены был выбран культовый отрывок из х/ф «Терминатор 2: Судный день (1991)», а также публичные фотографии главного редактора IXBT.games.

Вставляем исходные файлы, как показано на картинке ниже.

Вырезать лицо из видео можно с помощью ножниц или программы FastStone Capture. Нажимаем кнопку Reface, дожидаемся окончания обработки. Скачать результат можно через стрелочку в верхнем правом углу интерфейса или в папке скрипта.

Внимание!

Не используйте слишком качественные и длинные файлы (максимум 50-80 Мб), так как в ином случае сеть попросту выдаст ошибку при обработке. Для длинного Deepfake обрезайте исходное видео по минуте с качеством в 720p, а потом соединяйте в любом видеоредакторе. Или воспользуйтесь более сложной, но гибкой версией нейросети.


Результат

Получилось немного с шероховатостями, но для первого раза неплохо. Удивить друга или пошутить над знакомым вполне сгодится.

Заключение

Как и было предсказано ещё пару лет назад, нейронные сети развиваются ужасающе быстрым темпом. Казалось, что ещё только вчера человечество открыло для себя прелести «Всемирной паутины» и глобальных коммуникаций, а уже сегодня стоит на пороге создания новой сверх автоматизированной цифровой эпохи. В общем, я, как и всегда, не мастер слов, но искренне рад, что в мой век мне выпал шанс прикоснуться к цифровому чуду. Используйте ПО, уважайте свободу и ни в коем случае не предавайте себя!

Бонус