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

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

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

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

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

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

Результат
Получилось немного с шероховатостями, но для первого раза неплохо. Удивить друга или пошутить над знакомым вполне сгодится.
Заключение
Как и было предсказано ещё пару лет назад, нейронные сети развиваются ужасающе быстрым темпом. Казалось, что ещё только вчера человечество открыло для себя прелести «Всемирной паутины» и глобальных коммуникаций, а уже сегодня стоит на пороге создания новой сверх автоматизированной цифровой эпохи. В общем, я, как и всегда, не мастер слов, но искренне рад, что в мой век мне выпал шанс прикоснуться к цифровому чуду. Используйте ПО, уважайте свободу и ни в коем случае не предавайте себя!
37 комментариев
Добавить комментарий
Не благодарите!
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
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.
________________________________
Скрипт на обновление!
Используйте версию без цензуры.
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
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
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.
Connection errored out. — Что делать?
Не, ну для 360*240 работает, а для 2К-4К — выдает ошибку
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
Добавить комментарий