Удобный Deepfake для замены лица в видео
Вот и настал тот день, когда развитие алгоритмов создало настоящее чудо! Дамы и господа, представляю вашему вниманию алгоритм замены лица, который способен, в отличие от своих конкурентов, одномоментно заменять до 5 лиц в кадре. Более нет нужды в редактирование видео и установке различных программ на ПК. Для качественной замены лица в любом видео теперь достаточно всего лишь следовать инструкции ниже, чтобы получить в свои руки частичку технологичного чуда.
Содержание
Refacer — это новейший алгоритм Deepfake (замены лица) с удобной оболочкой на основе нейронных сетей. В отличие от множества схожих проектов, имеет открытый исходный код и использует для своей работы технологию распознавания и запоминания лиц, что позволяет алгоритму автоматически определять нужный участок кадра для замены. В общем, то самое чудо, которое позволит человечеству творить, как в фантастических фильмах.
1. Регистрируем новый почтовый адрес на сервисе Gmail (Если он у вас уже есть, то пропустите этот шаг).
2. Переходим на публичную веб-версию установщика нейронной сети и копируем скрипт к себе на диск.
3. Запускаем скрипт и дожидаемся окончания установки.
4. Если всё прошло успешно, то по окончанию загрузки вы получите две веб-ссылки для удалённого управления нейронной сетью. Ждём пару минут, пока веб-сервер прогрузится, и кликаем по последней ссылке.
P.S. При переходе по ссылке не закрывайте в браузере вкладку с установочным скриптом, а то ничего работать не будет!
5. В открывшемся интерфейсе приступаем к замене нашего лица. Для подмены был выбран культовый отрывок из х/ф «Терминатор 2: Судный день (1991)», а также публичные фотографии главного редактора IXBT.games.
Вставляем исходные файлы, как показано на картинке ниже.
Вырезать лицо из видео можно с помощью ножниц или программы FastStone Capture. Нажимаем кнопку Reface, дожидаемся окончания обработки. Скачать результат можно через стрелочку в верхнем правом углу интерфейса или в папке скрипта.
Внимание!
Не используйте слишком качественные и длинные файлы (максимум 50-80 Мб), так как в ином случае сеть попросту выдаст ошибку при обработке. Для длинного Deepfake обрезайте исходное видео по минуте с качеством в 720p, а потом соединяйте в любом видеоредакторе. Или воспользуйтесь более сложной, но гибкой версией нейросети.
Результат
Получилось немного с шероховатостями, но для первого раза неплохо. Удивить друга или пошутить над знакомым вполне сгодится.
Заключение
Как и было предсказано ещё пару лет назад, нейронные сети развиваются ужасающе быстрым темпом. Казалось, что ещё только вчера человечество открыло для себя прелести «Всемирной паутины» и глобальных коммуникаций, а уже сегодня стоит на пороге создания новой сверх автоматизированной цифровой эпохи. В общем, я, как и всегда, не мастер слов, но искренне рад, что в мой век мне выпал шанс прикоснуться к цифровому чуду. Используйте ПО, уважайте свободу и ни в коем случае не предавайте себя!
41 комментарий
Добавить комментарий
Не благодарите!
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
--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
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.
Добавить комментарий