Продолжаем знакомиться с технологиями ближайшего будущего. Ранее мы уже рассмотрели применение технологии Deepfake (замены лица) с использованием форка (копии) новейшего алгоритма нейронной сети Roop в любом видео. Однако из-за большой популярности и претензий модераторов Github автор был вынужден ограничить использование технологии при создании различных пикантных материалов. Да и, честно говоря, предыдущая инструкция была весьма ограничена по функционалу и удобству использованию, так как каждый раз требовала перезапуска при создании нового Deepfake. В этом же небольшом материале вы познакомитесь с новейшим алгоритмом без какой-либо цензуры и научитесь применять его вне зависимости от используемого оборудования или установленной ОС.
Демонстрация технологии
Для замены лица больше не требуется долгого обучения модели нейронной сети на примере сотен фотографий с различными вариациями мимики. Теперь для замены актёра в любом видео достачно единственной фотографии среднего качества и доступа к GPU Nvidia (Можно и на CPU, но будет заметно медленней). Для использования алгоритма воспользуемся сервисом Google Colab.
Каспий дән фейк чек 😱🤯
Google Colab — это бесплатный сервис, который позволяет удалённо запускать и использовать различные скрипты/приложения на серверах компании Google.
P. S. Бесплатный доступ к GPU в Google Colab ограничен 6-12 часами для одного сеанса, после чего потребуется 24-часовой перерыв. Или используйте другой аккаунт.
Инструкция
1. Открываем веб-сайт сервиса Gmail и регистрируем новый почтовый ящик. Он нам понадобится для халявного доступа к серверам Google и созданию личной страницы со скриптом.
2. Переходим в панель управления и копируем скрипт установки нейронной сети через «Файл>Сохранить копию на диск». Если всё сработало успешно, то система автоматически перенаправит вас на новый веб-адрес панели управления.
3. С помощью галочки запускаем первый скрипт и дожидаемся завершения установки нейронной сети.
Практически всегда при первой установки нейронной сети в середине выполнения кода появится надоедливая ошибка и кнопка Restart Runtime. Не беспокойтесь и просто перезапустите установочный скрипт с помощью галочки. Не нужно нажимать на кнопку Restart Runtime!
4. Выполним перенос библиотек, а также загрузим фото и видео для подмены лица. Нажимаем по папке слева внизу и в открывшемся интерфейсе находим папку под названием roop.
Щёлкаем по папкам roop>roop и мышкой из первой папки roop переносим во вторую папку roop следующие файлы: requirements.txt, run.py
Перезапускаем первый установочный скрипт, и если всё было сделано правильно, то ошибка ERROR: Could not open requirements file: [Errno 2] должна исчезнуть. Загружаем наши файлы в новую папку roop (третья). Учитывайте, что для качественной замены в подменяемом видео не должно быть более одного действующего лица. Для сложных сцен применяйте в видеоредакторе кадрирование или маску.
Я остановил свой выбор на фотографии молодой Саши Грей и небольшого публичного Coub c неизвестной мне актрисой.
5. После того как наши файлы будут загружены на серверы Google, (Для их отображения закройте и вновь откройте дерево файлов), необходимо их указать в параметрах обработки.
- face.png — это стандартное имя файла картинки с лицом для замены. (Lico.png)
- video3.mp4 —стандартное название файла видеозаписи в котором и будет происходить замена. (Zamena.mp4)
- face_changed_video.mp4 — готовое видео с поддельным лицом. (Можно оставить по дефолту)
Дальше идут технические параметры определения количества кадров и принудительное задействование GPU. Их вам трогать не нужно. Пожалуйста, не используйте пробелы или название на русском в ваших исходных файлах.
Вписываем название файлов и запускаем скрипт.
Время обработки конечного видео будет зависеть от качества и длины исходных файлов. Наберитесь терпения!
6. Когда появится надпись Status: swap successful, то ваше видео обработано и его можно скачать. Находим в колонке с лева face_changed_video.mp4 и нажимаем скачать. Убедитесь, что вашь браузер не блокирует скачивание с Google Colab.
Результат
Как убрать цензуру (Устарело)
В последних версиях алгоритма автор был вынужден добавить встроенную проверку файлов на различные пикантные аспекты. Уберём эту цензуру и вернём полную функциональность скрипта.
1. Скачиваем и уставливаем Notepad++
2. Скачиваем файл core.py. (Уже готовый файл можно скачать здесь или здесь).
3. Открываем файл core.py. c помощью Notepad++.
4. Находим строчки под номерами 179, 180, 185, 186 и изменяем значение 0.85 на 99999. Сохраняем наш скрипт и загружаем отредактированный cory.py в четвёртый roop.
Поздравляю! Цензура убрана.
Если не работает
Скрипт всё ещё развивается и автор может изменять его компоненты и настройки. Если у вас что-то не работает, то, пожалуйста, воспользуйтесь старой версией. Найти её можно здесь.
P.S. Настройки и параметры запуска скрипта обновляются здесь.
Заключение
Ну что же, как по мне, то получилось всё просто замечательно и не заняло слишком много времени. Пользуйтесь, пополняйте свои личные архивы ожившими мечтами и никогда не позволяйте компаниям диктовать вам свои условия. С вами был Павел.
[Обновление] Удобная версия с простым интерфейсом:
Источник: www.ixbt.com
Как проверить подлинность видео за пять минут. Чек-лист
Если сразу несколько медиа публикуют видео с броской подписью, но без ссылки на источник, попробуйте найти его сами.
а) вбейте в Google, Яндекс, поисковые системы разных социальных сетей подпись, с которой опубликовали видео медиа. Настройте поиск так, чтобы результаты выдавались вам в хронологическом порядке. Листайте ленту, пока не найдете первую публикацию этого видео. Искать можно и по ключевому слову, тегу или геотегу.
б) сделайте скрин видео (к примеру, заглавного слайда) и загрузите его в Google Images и Яндекс.Картинки. Система выдаст вам изображения, похожие на ваше, и ссылки на их источники. Найдите среди них свою картинку и, возможно, найдете первоисточник. Если не получилось, попробуйте сделать еще один скрин, только уже другого кадра видео, и пропустить через поисковики снова.
Можно воспользоваться Youtube Data Viewer от Amnesty International. Поисковик вычленяет из видео отдельные кадры и прогоняет их через Google Images. Похожий плагин — Invid (для Chrome и Firefox). Он проверяет как ролики из соцсетей, так и видео, которые вы загружаете сами.
Для браузеров Chrome, Mozilla и Edge есть расширение Fast Image Research. После его установки вы можете проверить любую картинку, просто нажав на команду Research Image в контекстном меню. Расширение прогоняет изображение через Google, TinEye, Яндекс, Baidu и Bing (можно выбрать как что-то одно, так и все сразу) и выдает фотографии, которые похожи на вашу в каждом из поисковиков.
3. Проверьте метаданные
Дата съемки, геолокация, информация о камере, которая записывала видео, могут храниться в метаданных файла. Узнать их помогает сервис metadata2go.
Тут можно посмотреть, время создания видео (Create date) и изменял ли его кто-нибудь после этого (Modify date).
Читайте больше по теме
Snopes.com — проект по фактчекингу, который развенчивает в том числе видео и дипфейки. В рубрике factcheck публикуются слухи с подробным объяснением о том, почему материал, который проверил проект, это фейк или почему этой информации можно доверять.
Один из последних — ролик, на котором Владимир Путин говорит, что Россия и Украина заключили мир через несколько дней после начала войны. Исходное видео авторы фейка взяли из реального обращения президента России 22 февраля, но изменили его мимику и аудиодорожку.
«Главная ошибка собеса — подгонять ответы». Рекрутеры рассказали о найме в IT
Откуда берутся IT-рекрутеры, с какими трудностями они сталкиваются в попытках закрыть позиции и какие ошибки сами совершают на интервью — полезно знать перед тем, как искать работу.
Изображения: Артем Марков
Нашли ошибку в тексте — выделите её и нажмите Ctrl+Enter. Нашли ошибку в тексте — выделите её и нажмите кнопку «Сообщить об ошибке».
Источник: bbbl.dev
Как сделать дипфейк в 2023 году — 7 лучших сервисов
Сергей Бабич Редакция «Текстерры»
Технологии с использованием искусственного интеллекта, дополненной реальности и нейросетей давно перестали быть фантастикой: то образ известного человека появится в рекламе, то давно умерший актер сыграет в свежем фильме, то мошенник под видом директора банка совершит ограбление века, то мы сами, шутки ради, примерим на себя лицо селебрити. Так дипфейк все глубже проникает в нашу жизнь.
Дипфейк (англ. Deepfake) получил свое название от двух терминов: Deep learning (разновидность машинного обучения на основе искусственных нейронных сетей) и Fake — подделка.
Ваше изображение с лицом известной личности — результат синтеза изображений, где используется соединение и наложение существующих фото и видео на исходные. Это итог работы двух нейросетей. Одна из них, генеративная, создает изображения, которые анализируются второй, дискриминативной, сетью на предмет отличий от оригинала. Полученные данные передаются на вход генеративной сети — и так до тех пор, пока дискриминативная не перестанет понимать, где оригинал, а где фейк. Это называется генеративно-состязательной сетью (Generative adversarial network — GAN).
Евгений Карелин, дизайнер TexTerra:
«Технология Deepfake не нова, на текущий момент это инструмент для наложения маски на человеческое лицо. Deepfake можно применять для создания видео и фото контента. К примеру, сейчас такой технологией активно пользуются создатели VTube аватаров для проведения прямых трансляций, на которые они собирают большую аудиторию, готовую платить за общение с полюбившимися персонажами.
Но область применения технологии, как показывает практика, становится все шире. Предполагаю, что в ближайшем будущем она будет активно использоваться и в создании рекламных роликов, и игровых персонажей, и аватаров в социальных сетях».
Четыре сервиса для новичков
Вот несколько простых приложений, для работы с которыми не нужны навыки, — достаточно следовать простым инструкциям. С помощью этих сервисов сделать самому дипфейк можно быстро и бесплатно.
ReFace
Цена: Бесплатно
Доступная возможность «побыть в шкуре» известного персонажа. Все, что нужно сделать, это скачать приложение и снять селфи. Затем можно примерить лицо Снуп Догга, Мерилин Монро, или даже стать полотном Леонардо Да Винчи и оживить своими гримасами Мону Лизу. На выходе получится статичная картинка или анимированная гифка.
FaceApp
Цена: Бесплатно
Сложно поверить, но приложение российских разработчиков радует нас уже пять лет! Это качественный и доступный инструмент. FaceApp может практически мгновенно изменить ваше лицо: состарить, омолодить, создать новый стиль (например, примерить другую прическу) и даже сменить пол.
Из минусов: на выходе только статичное изображение.
Вот так я за считанные минуты натянул на свое лицо улыбку, поменял пол, возраст, длину волос и сделал себе макияж:
Xpression camera
Цена: Бесплатно
Японское приложение может создать ваш благопристойный образ в видеоконференции, в то время как вы на самом деле сидите перед камерой в пижаме, а на голове у вас утренний «взрыв на макаронной фабрике»:
Xpression camera генерирует изображение в режиме реального времени в Zoom, Twitch, Google Meet или Microsoft Teams, и, если коллеги вам это простят, вы сможете выйти в прямой эфир с ними в образе котика или Одри Хепберн из «Римских каникул»:
Round DeepFake
Платформа: Windows, macOS, Android, iOS — через Telegram
Цена: Бесплатно 10 секунд дипфейк-видео; 30-секундное видео за донат на сумму от 100 ₽; за 500 ₽ или больше — видео без водяного знака
Разработаем вам фирменный стиль
Быстро и красиво!
Три сервиса для продвинутых
Если нужен не котик с вашей мимикой, чтобы повеселить коллег в чате, а качественный дипфейк для коммерческого проекта, то и инструмент придется рассмотреть более серьезный. Вот три лучших на сегодня.
DeepFaceLab
Цена: бесплатно
Один из самых продвинутых кодов для создания высочайшего уровня дипфейк-видео написан российским программистом Иваном Перовым. В отличие от предыдущих инструментов в списке, для получения дипфейка в DeepFaceLab потребуются и компьютер с мощной видеокартой, и определенные знания, и терпение, и время. Программа представляет из себя проект с открытым кодом, библиотеку которой можно бесплатно скачать на github.com. Пользовательский интерфейс практически отсутствует, работа с нейросетью производится запуском bat-файлов с нужными параметрами. Для высокого качества дипфейка потребуется большое количество разнообразных исходников с мимикой, положением головы, разрешением и длительностью хронометража, но и результат будет поистине голливудский — практически все самые известные видео-фейки созданы этой нейросетью.
В DeepFaceLab получаются очень реалистичные образы.
FaceSwap
Платформа: Windows, Linux, macOS
Цена: бесплатно
Как и в предыдущем случае, для работы с этим приложением потребуется мощная видеокарта и много оперативной памяти. FaceSwap по сути — бесплатное программное обеспечение с открытым кодом, архив выложен на депозитарии github.com. Сложный интерфейс отпугнет новичка, но опытному пользователю будет в помощь и обилие документации, и техподдержка. Многоэтапная и длительная работа по обучению нейросети воздастся сторицей и порадует роликами высокого качества. Вот, например, результат работы FaceSwap: дипфейк-видео Дженифер Лоуренс на церемонии вручения «Золотого глобуса» 2016 года с лицом Стива Бушеми.
Visper
Платформа: Windows, macOS — через веб-интерфейс
Цена: Бесплатно 2 минуты дипфейк-видео; поминутный тариф от 90 ₽/мин; подписка 1490 ₽/мес
Разработанный Сбером сервис генерирует дипфейк-видео с диктором, который озвучит любой ваш текст.
При создании виртуального персонажа можно:
- выбрать внешний вид (пол, цвет кожи, варианты образа);
- выбрать голосовую модель синтеза речи;
- добавить жестикуляцию (жесты обращения, персонаж может поздороваться со зрителями или обратиться к ним во время рассказа);
- добавить изображение или видео в качестве сопроводительного материала.
Все делается через веб-интерфейс, наглядно и интуитивно понятно. Это бесценный инструмент для презентаций, сервисов онлайн-обучения, материалов новостного или развлекательного контента.
Из минусов: на бесплатном тарифе диктор не может быть с вашим лицом (или с лицом Леонардо Дикаприо), в этом случае для создания персонажа используются только образы из библиотеки.
Выводы
Большое разнообразие инструментов и сервисов с использованием нейросетей позволяет создавать дипфейки как новичкам, так и опытным пользователям. Фейковые изображения и видео открывают большие возможности для работы над развлекательным контентом, учебными материалами и рекламными проектами. Повеселить друзей в чате или сделать себе аватарку можно спокойно — Брюс Виллис с вас за это не спросит. А вот для коммерческой задачи придется соблюсти авторские права — использовать дипфейк без разрешения правообладателя не стоит, иначе однажды к вам придет сам «крепкий орешек» и спросит, где вы взяли картинки: «Yippee ki-yay, засранец!».
Источник: texterra.ru