Удобный 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, а потом соединяйте в любом видеоредакторе. Или воспользуйтесь более сложной, но гибкой версией нейросети.

Результат

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

Заключение

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

Бонус

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

37 комментариев

87638502@vkontakte
Всё! На этом материале я заканчиваю тему Deepfake, так как самый удобный метод найден.
105541404663996881166@google
Удобнее когда обычный сайт
31916872@vkontakte
Благодарю за наводку, а не подскажете, пожалуйста, можно ли с помощью этого дипфейка заменять сразу несколько лиц на разные лица? В описание указано «5 лиц одномоментно»
87638502@vkontakte
Да, вкладки face даны не просто так.
31916872@vkontakte
Ага, до этого этапа я еще не доходил, но теперь разобрался что и как работает и всё получилось — реально круто)
87638502@vkontakte
Создал для себя и людям, а также назло корпорациям. Если заметите ошибку, то, пожалуйста, дайте о ней знать.
v
подниминся

которе

слечае

Не благодарите!
87638502@vkontakte
Исправил уже! F5.
v
А второе нет))
87638502@vkontakte
Куда звонить, чтобы нанять вас в главные радакторы?
87638502@vkontakte
Исправил ошибки. Прошу прощения за оригинальный текст, в релиз случайно ушла копия без исправлений.
M
Вот это круто! И скачивать ничего не надо.
p
А порнуху оно делает?
87638502@vkontakte
Это в соседнюю тему.
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
105498305950953126466@google
Building wheel for future (setup.py)… done
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
ipython 7.34.0 requires jedi>=0.16, which is not installed.
google-colab 1.0.0 requires pandas==1.5.3, but you have pandas 2.0.2 which is incompatible.
google-colab 1.0.0 requires requests==2.27.1, but you have requests 2.31.0 which is incompatible.
ipython-sql 0.4.1 requires prettytable<1, but you have prettytable 3.7.0 which is incompatible.
numba 0.56.4 requires numpy<1.24,>=1.18, but you have numpy 1.24.3 which is incompatible.
tensorflow 2.12.0 requires numpy<1.24,>=1.22, but you have numpy 1.24.3 which is incompatible.
87638502@vkontakte
Игнорируйте ошибки или перезапустите ещё раз. Только проверил, всё работает.
87638502@vkontakte
Информация на 8 июня
________________________________
Скрипт на обновление!
Используйте версию без цензуры.
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
______________________________
Информация на середину дня.
Скрипт обновлён, всё работает. Игнорируйте ошибки!
https://sun9-44.userapi.com/impg/alTam6iPj___qxhUiOsj5FWX60SOVKGS2AUqpQ/_wFqRex8ovQ.jpg?size=1920x1080&quality=96&sign=88aa3f0d8ba8c012a47bb4d2d29aeb84&type=album
111241640892503423928@google
скажите, удалось ли решить проблему?
107911794818098262618@google
Шикарно. Спасибо мибо за статью.
4334159@vkontakte
Все сделал по инструкции. Но сервис постоянно выдает ошибку подключения ( Эх… такая была надежда( Может кто-то знает, в чем проблема?
87638502@vkontakte
Размер файла. Используйте версию без цензуры.
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
111241640892503423928@google
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
ipython 7.34.0 requires jedi>=0.16, which is not installed.
google-colab 1.0.0 requires pandas==1.5.3, but you have pandas 2.0.2 which is incompatible.
google-colab 1.0.0 requires requests==2.27.1, but you have requests 2.31.0 which is incompatible.
ipython-sql 0.4.1 requires prettytable<1, but you have prettytable 3.7.0 which is incompatible.
numba 0.56.4 requires numpy<1.24,>=1.18, but you have numpy 1.24.3 which is incompatible.
tensorflow 2.12.0 requires numpy<1.24,>=1.22, but you have numpy 1.24.3 which is incompatible.
87638502@vkontakte
Перезапустите или подождите обнову.
C
Я так понимаю, сделано это на SD и Automatic1111, можно ли как-то это интегрировать в свою SD на локалке?
87638502@vkontakte
Следуйте инструкции https://github.com/xaviviro/refacer
A
No face detected, это цензура?
87638502@vkontakte
Зависит от ваших файлов. Воспользуйтесь версией без цензуры.
117829003914288643015@google
Something went wrong
Connection errored out. — Что делать?
A
Поздно пить «баржоми» — не пашет
Не, ну для 360*240 работает, а для 2К-4К — выдает ошибку
A
запускаю скрипт выходит ошибка.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
google-colab 1.0.0 requires pandas==1.5.3, but you have pandas 2.0.3 which is incompatible.
numba 0.56.4 requires numpy<1.24,>=1.18, but you have numpy 1.24.3 which is incompatible.
tensorflow 2.12.0 requires numpy<1.24,>=1.22, but you have numpy 1.24.3 which is incompatible.
tensorflow-metadata 1.14.0 requires protobuf<4.21,>=3.20.3, but you have protobuf 4.24.1 which is incompatible.
и еще грасио не открывает
No interface is running right now
87638502@vkontakte
Умер гайд.
A
а что делать теперь, альтернатива есть похожая? плиз помогии

Добавить комментарий

Сейчас на главной

Новости

Публикации

Ecovacs Deebot Ozmo N8 PRO: робот-пылесос с сухой, влажной уборкой и датчиком определения предметов

Обзор
Deebot Ozmo N8 PRO — один из самых дешевых роботов с определением предметов, за него просят от 21 до 25 т.р. на разных площадках. Помимо 3Д-датчика, в арсенале пылесоса мотор на...

Redmond RV-R670S робот-пылесос с умной влажной уборкой

Обзор
Для многих открытие, но Redmond делает не только хорошие мультиварки. Ещё этот бренд специализируется на технике для уборки. К примеру, вертикальный пылесос Redmond RV-UR375 внезапно оказался...

Чего мы ждем от грядущей презентации Google?

Рассуждения
Компания Google собирается представить новую линейку продуктов Pixel на ближайшем мероприятии Made by Google. Помимо уже анонсированных Pixel 8 и обновленных часов Pixel Watch 2, у нее могут быть...

Как выбрать робот-пылесос. Сравнение недорогой и флагманской модели с неожиданным итогом

Обзор
Не раз уже убеждался, что бытовая техника категории «проще/дешевле/безымяннее не придумаешь» на практике может оказаться как минимум сравнимой с изделиями крупнейших брендов с многолетней...

Если вы ругаетесь матом, неопрятны в одежде и вас сопровождает хаос — возможно, вы гений

Рассуждения
Готов поспорить, что в течение дня вы, как минимум один раз встречаете человека, использующего в своей речи мат, возможно он неопрятно одет, а если это ваш коллега, то при виде беспорядка на его...

Как поддельный круизный лайнер оказался в джунглях Таиланда

Истории
Таиланд — популярное направление среди туристов со всего света. Прекрасные пляжи, культурные достопримечательности, экзотическая еда — это известные аспекты этой страны. А...