Удобный 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
Вот это круто! И скачивать ничего не надо.
S
А порнуху оно делает?
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.

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

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

Новости

Публикации

Xiaomi может расслабиться: почему Vivo X300 Ultra — это не лучший камерофон на рынке

Долгое время смартфоны Vivo X100 и X200 Ultra считались эталонами в мире мобильной фотографии. Они предлагали самые передовые наборы камер и грамотную цифровую обработку. Со второго поколения они...

Обзор умного робота-пылесоса ILIFE A20 для сухой и влажной уборки с зарядной станцией

Робот-пылесос ILIFE A20. Сухая и влажная уборка. Время работы до 120 минут на одном заряде, максимальная мощность всасывания 3000Па. Мощность 35Вт, аккумулятор 3200 мАч, полное время зарядки 6 часов

Почему в школах окна располагают слева от учеников

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

Какие смартфоны начали продавать в России в марте 2026 года: новые бренды появляются, старые возращаются

Первый весенний месяц 2026 года принес на российский рынок много разных смартфонов. Практически каждый крупный производитель (Samsung, Apple, Xiaomi и «бывшая BBK») отметился своими новинками. Не...

✦ ИИ  Сколько лет воде из скважины и почему этот возраст нельзя определить только по глубине

Когда говорят о воде из скважины, обычно обсуждают вкус, жёсткость, железо, фильтры, глубину. Реже задают другой вопрос, который на самом деле куда интереснее: а сколько этой воде лет? Автор:...

Обзор корпуса XPG Invader X Mini – когда «мини» не значит маленький

Invader X Mini выглядит как обычный компактный корпус, но по своим особенностям — это уже не совсем «мини». Здесь предусмотрена поддержка ATX, имеется пять вентиляторов из коробки и...