Удобный 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 (подробнее »)
Об авторе
Связь: https://t.me/Pavel_Priluckiy

41 комментарий

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

которе

слечае

Не благодарите!
Pavel_Priluckiy
Исправил уже! F5.
v
А второе нет))
Pavel_Priluckiy
Куда звонить, чтобы нанять вас в главные радакторы?
Pavel_Priluckiy
Исправил ошибки. Прошу прощения за оригинальный текст, в релиз случайно ушла копия без исправлений.
m
Вот это круто! И скачивать ничего не надо.
p
А порнуху оно делает?
Pavel_Priluckiy
Это в соседнюю тему.
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
1
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.
Pavel_Priluckiy
Игнорируйте ошибки или перезапустите ещё раз. Только проверил, всё работает.
Pavel_Priluckiy
Информация на 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
Все сделал по инструкции. Но сервис постоянно выдает ошибку подключения ( Эх… такая была надежда( Может кто-то знает, в чем проблема?
Pavel_Priluckiy
Размер файла. Используйте версию без цензуры.
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.
Pavel_Priluckiy
Перезапустите или подождите обнову.
1
Я так понимаю, сделано это на SD и Automatic1111, можно ли как-то это интегрировать в свою SD на локалке?
Pavel_Priluckiy
Следуйте инструкции https://github.com/xaviviro/refacer
A
No face detected, это цензура?
Pavel_Priluckiy
Зависит от ваших файлов. Воспользуйтесь версией без цензуры.
117829003914288643015@google
Something went wrong
Connection errored out. — Что делать?
1
Поздно пить «баржоми» — не пашет
Не, ну для 360*240 работает, а для 2К-4К — выдает ошибку
1
запускаю скрипт выходит ошибка.
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
Pavel_Priluckiy
Умер гайд.
1
а что делать теперь, альтернатива есть похожая? плиз помогии
1
NO_SUCHFILE: Load model from inswapper_128.onnx failed:Load model inswapper_128.onnx failed. File doesn't exist у меня постоянно выбивает эту ошыбку
n
Нету ссылок на нейронку, пишет только это.
--2024-02-03 10:42:39-- https://huggingface.co/deepinsight/inswapper/resolve/main/inswapper_128.onnx
Resolving huggingface.co (huggingface.co)… 65.9.86.62, 65.9.86.79, 65.9.86.57, ...
Connecting to huggingface.co (huggingface.co)|65.9.86.62|:443… connected.
HTTP request sent, awaiting response… 401 Unauthorized
c
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.
lida 0.0.10 requires kaleido, which is not installed.
llmx 0.0.15a0 requires cohere, which is not installed.
llmx 0.0.15a0 requires openai, which is not installed.
llmx 0.0.15a0 requires tiktoken, which is not installed.
bigframes 0.20.0 requires pandas<2.1.4,>=1.5.0, but you have pandas 2.2.0 which is incompatible.
gcsfs 2023.6.0 requires fsspec==2023.6.0, but you have fsspec 2024.2.0 which is incompatible.
google-colab 1.0.0 requires pandas==1.5.3, but you have pandas 2.2.0 which is incompatible.
jupyter-server 1.24.0 requires anyio<4,>=3.1.0, but you have anyio 4.2.0 which is incompatible.
tensorboard 2.15.1 requires protobuf<4.24,>=3.19.6, but you have protobuf 4.25.2 which is incompatible.
tensorflow-metadata 1.14.0 requires protobuf<4.21,>=3.20.3, but you have protobuf 4.25.2 which is incompatible.

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

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

Новости

Публикации

Лучшие музыкальные клипы десятилетия 00-х по версии премии MTV Video Music Awards

  • Тематическая подборка
  • Оффтопик
Помните то волнение, когда после школы ты спешил к телевизору, чтобы поймать долгожданный час музыкальных клипов на MTV? Нулевые были не просто десятилетием — это была эпоха. Эпоха,...

Мы никогда не были так близки к выращиванию мозга: новая технология наделила модели кровеносной системой

Исследователи разработали технологию создания васкуляризированных ассемблоидов — моделей мозга, пронизанных сложной сетью сосудов. Это позволило устранить зоны некроза внутри ткани,...

Консерватизм, который оказался прав: почему компания Leica последней перешла с резьбового соединения на байонет

До 1930-х годов в большинстве камер со сменными объективами, в том числе в ранних 35-мм дальномерных моделях, использовалось резьбовое соединение. Это простая механическая система: на задней части...

Какие 8 устройств, подключённых к розетке, тратят электричество даже в спящем режиме (и как сэкономить)

Вы когда-нибудь смотрели на свой счёт за электричество и задавались вопросом: «Почему так дорого, если я почти весь день ничего не включаю?» Ответ может быть прост: многие приборы продолжают...

Обзор беспроводных наушников EDIFIER W800BT Pro (BT5.4, ANC, Hi-Res Audio) и сравнение с EDIFIER H9

Ранее я уже знакомил вас с EDIFIER H9 — их предфлагманскими наушниками-долгожителями. Теперь очередь за моделью EDIFIER W800BT Pro. Эти полноразмерные наушники предлагают баланс...

Мы никогда не узнаем, что было в момент Большого взрыва: почему квантовое состояние мира навсегда скрыто от науки

Физика традиционно строится на концепции обратимости и предсказуемости: если мы знаем фундаментальные законы динамики и имеем точные данные о начальном состоянии системы, мы можем восстановить её...