Что такое технология Deepfake?
Deepfakes относятся к манипулируемому визуальному контенту, генерируемому сложным искусственным интеллектом, который дает сфабрикованные изображения и звуки, которые кажутся реальными. В большинстве случаев, человек в существующем видео или изображении заменяется на чье-то подобие.
Deepfakes создаются с использованием моделей глубокого обучения — подкласса методов машинного обучения, основанных на искусственных нейронных сетях с репрезентативным обучением. Он включает в себя обучение генеративных архитектур нейронных сетей, таких как генеративные состязательные сети или автоэнкодеры.
Хотя трудно создать хороший deepfake на обычном компьютере, есть много инструментов, доступных в интернете, чтобы помочь людям сделать достойные deepfakes. Технология все еще находится в зачаточном состоянии, поэтому не ожидайте идеального результата.
Мы тщательно собрали несколько хороших deepfake приложений и инструментов, которые не требуют высокого класса рабочего стола с мощными графическими картами (за исключением одного или двух). Вы можете использовать их как в исследовательских целях, так и просто для развлечения, но не нарушайте чью-либо частную жизнь.
Как заменяется лицо в видео?
Прежде чем рассказать как это делается, лучше будет наглядно посмотреть как это выглядит. Вот один из популярных роликов с лицом Илона Маска. Почему-то именно этот персонаж очень часто является героем дипфейков
Если говорить упрощенно, то в случае с видео работа нейросети заключается в объединении нескольких картинок между собой. Искусственный интеллект анализирует черты лица и характер мимики персонажа на видео, строя из него цифровой шаблон. Потом лицо на фотографии преобразуется в набор чисел, и уже он «натягивается» на шаблон.
Звучит достаточно просто, но на деле за этим стоят довольно серьезные вычислительные мощности и алгоритмы. Ведь помимо совмещения лиц надо еще «подогнать» их черты друг под друга, учесть освещение кожи в оригинальном ролике, добавить смещения из-за движений головы, туловища и пр.
Лучшие приложения и их использование
Чтобы не перебирать все приложения с технологией deepfake, можно воспользоваться нашей подборкой. Здесь перечислены лучшие ПО, с помощью которых можно сделать максимально реалистичную картинку на самом обычном компьютере или смартфоне. Полученные изображения следует использовать исключительно в исследовательских или развлекательных целях.
Reface
Одно из самых популярных и удобных приложений для создания дипфейков на мобильных устройствах, работающих под управлением Android и iOS. С помощью Reface даже неопытный пользователь легко сгенерирует мем или дружеский шарж. Программа использует универсальную нейросеть, которую разработчики обучили на миллионах изображений из открытых библиотек. Благодаря тому, что пользователю обучать нейросеть не нужно, создание дипфейкового видео или фотографии занимает несколько минут. Приложение вместе с библиотекой анимированных GIF-файлов можно скачать бесплатно.
Прежде чем поменять изображение, необходимо сделать селфи или найти подходящие фотографии в галерее. Главное условие – крупное изображение лица.
После запуска приложения следует выбрать GIF-файл, на котором предстоит заменить лицо. Библиотека программы достаточно велика, GIF-файлы отсортированы по категориям. Реализован поиск по ключевым словам. В некоторых видео несколько героев. В такие GIF-анимации с помощью Reface легко вставить несколько лиц. Удобно, что при желании понравившиеся GIF-файлы можно добавить в Избранное.
Затем на соседней вкладке нужно выбрать лицо (или лица, если в видео будет несколько героев). Приложение быстро рассчитает параметры лица и выполнит замену. На саму операцию по подмене изображения уйдет меньше минуты.
При работе в бесплатной версии пользователю постоянно придется смотреть рекламу, а на готовое видео накладывается водяной знак. Если хочется поменять лицо в GIF-файле, которого нет в библиотеке, придется купить PRO-версию программы. Зато в этом варианте пользователь будет избавлен от рекламы и водяных знаков на видео.
Плюсы:
- Интуитивно понятный интерфейс, в котором легко разобраться неопытному пользователю
- Высокая скорость создания ролика
- Хорошая достоверность видео с подмененным лицом
- Можно создать видео с несколькими героями
- Наличие бесплатной версии с большой библиотекой GIF-анимации
Минусы:
- В бесплатной версии – обилие рекламы и водяные знаки на видео
- Использовать собственный GIF-файл можно только в платной PRO-версии
- Можно создавать только короткие видео
Faceswap
Бесплатный проект, который можно скачать на сайте github.com. Приложение написано на языке Python и предназначено для ПК, работающих под управлением Windows, Linux и MacOS. Предусмотрены функции для разбивки ролика на отдельные кадры и склейки их в целое видео.
Необходимо заснять лицо, которое предстоит вставлять в видео, в разных ракурсах. Первая тренировка ИИ занимает довольно много времени (около суток). По утверждению разработчиков, впоследствии при использовании тех же моделей для обучения нейросети понадобится меньше времени. После вставки изображения в видео требуется цветокоррекция. Программа предназначена для опытных пользователей, знакомых с основами программирования.
Плюсы:
- Кроссплатформенность
- Бесплатность
- Возможность добиться высокой достоверности видео
- Можно создавать ролики длительностью несколько минут
Минусы:
- Сложность освоения программы
- Для обучения ИИ и создания ролика требуется много времени
При создании дипфейков необходима обработка как исходного, так и результирующего видео. Чтобы быстро вырезать фрагмент из фильма, а при необходимости преобразовать его в GIF-анимацию, проще всего использовать Movavi Видеоредактор Плюс. Специально для таких случаев в приложении предусмотрен инструмент автоматического распознавания и вырезания отдельных сцен.
Готовое видео с замененным лицом также удобно обрабатывать в этой программе. В Movavi Видеоредакторе Плюс множество фильтров для коррекции цвета. Есть готовые шаблоны, позволяющие пользователю с любым уровнем навыков быстро улучшить качество изображения. В редакторе можно работать с несколькими видео- и аудиодорожками: вставлять одно видео в другое, удалять или добавлять аудиотреки, субтитры, если нужно – записывать речь или вокал с микрофона.
Интерфейс видеоредактора интуитивно понятен и логичен. Экспериментируя с настройками Movavi Видеоредактора Плюс, можно повысить достоверность дипфейка и получить клип профессионального качества, порадовав результатами своего творчества родных и друзей.
DeepFaceLab
Программа для замены лица в видео представляет собой проект с открытым кодом. Заархивированную библиотеку можно бесплатно скачать на сайте github.com. Доступны сборки для Windows, Linux, отдельно – для CentOS.
Процесс создания дипфейка включает этап обучения ИИ, который может занять много времени. Чем мощнее видеокарта и больше оперативной памяти на ПК, тем быстрее будет сгенерирован дипфейк. Минимальные требования – 2 ГБ оперативной памяти с возможностью подкачки и наличие OpenCL-совместимой видеокарты. Но для стабильной работы приложения требуется 8 ГБ и видеокарта с объемом видеопамяти не менее 6 ГБ. В зависимости от параметров видеокарты пользователь выбирает модель работы (SAEHD для 6 ГБ+, Quick96 – при объеме видеопамяти 2-4 GB).
В библиотеке содержатся тестовые видео, пользователь может заменить их своими. Приложение поддерживает форматы MP4, MKV, AVI. Максимальное разрешение – 1080p.
Для обучения ИИ требуется заснять лицо, которое будет вставлено, с тщательно убранными назад волосами, в разных ракурсах, с открытыми и закрытыми глазами. Один из BAT-файлов проекта предназначен для разбивки видео на отдельные кадры, из которых пользователь должен будет удалить лишние.
В проекте предусмотрены инструменты для нарезки видео, в которое будет вставлено лицо. Нужный фрагмент сохраняется вместе со звуковой дорожкой. Чтобы изменить лицо на видео, требуется последовательно запускать пакетные (BAT) файлы согласно инструкции.
Тренировка нейросети на отснятых кадрах длится минимум сутки, а зачастую и больше. Пользователь сам задает количество итераций. Процесс разрешается прерывать, при повторном запуске он будет возобновляться с того же места. Результаты обучения выводятся в виде графика в отдельном окне.
В программе предусмотрено множество тонких настроек. Так, можно задать точность совпадения лиц, вручную совмещать их части. Многие параметры приходится подбирать интуитивно. Готовое видео нуждается в коррекции цвета.
Приложение DeepFaceLab рассчитано на продвинутых пользователей. По мнению специалистов, первый ролик можно создать уже через 7–10 дней после начала знакомства с программой. Но для того, чтобы получить хороший результат, понадобится не меньше месяца. В дальнейшем на создание ролика будет уходить несколько дней.
Плюсы:
- Кроссплатформенность
- Бесплатность
- Возможность создания ролика длительностью несколько минут с высокой достоверностью изображения
- Наличие функций редактирования видео
Минусы:
- Высокие требования к графическому процессору
- Требуется много времени на изучение программы
- Необходима дополнительная обработка готового видео
Impressions
Приложение накладывает лица известных людей на записанные пользователем видео. Выбрав знаменитость, загрузите ролик, а программа создаст дипфейк-версию.
Impressions также включает каталог аудиозаписей из популярных фильмов и телесериалов, которые можно синхронизировать по губам. Приложение загружает и обрабатывает видео на своих серверах, поэтому для работы требуется подключение к Интернету.
Пока Impressions доступен только на iPhone или iPad, но компания-разработчик утверждает, что скоро появится версия и для Android. Приложение бесплатно при условии, что на клипах остается водяной знак.
Doublicat
Цена: Бесплатно
Doublicat позволяет вам сделать селфи и поместить свое лицо на мем или GIF в своей библиотеке. Это займет около 5 секунд, чтобы ваше лицо было наложено на лицо Брэда Питта, Леонардо Ди Каприо или Тейлора Свифта.
Вы будете удивлены, увидев, насколько хорошо ваше наложенное лицо принимает те же выражения, что и оригинал. Вы можете переслать результаты своей семье и друзьям или опубликовать их в Instagram.
Вывод будет довольно странным, если будет много движений лица, но в целом это интересный эксперимент. По словам разработчиков приложения, само изображение удаляется с серверов сразу после его обработки. Однако при этом сохраняется представление черт лица.
FaceApp
Цена: Бесплатно
FaceApp разработан российской компанией Wireless Lab. Он использует нейронные сети для генерации высокореалистичных преобразований лиц на фотографиях.
Приложение может преобразить ваше лицо, чтобы заставить его улыбаться, выглядеть старше, выглядеть моложе или просто смены пола, а также многих других захватывающих преобразований. Татуировки, виньетки, размытие объектива и наложение фона также являются частью FaceApp.
В 2018 году приложение привлекло много внимания со стороны трансгендерных и ЛГБТ-сообществ из-за его реалистичных преобразований гендерных изменений. Он также столкнулся с критикой как в социальных сетях, так и в прессе за конфиденциальность пользовательских данных.
Zao
Цена: бесплатно
Технология глубокой подделки Zao позволяет вам модулировать голоса знаменитостей и накладывать свое лицо на тело актера в сцене.
Просто нажмите на одну фотографию и попробуйте тысячи модных причесок, одежды и макияжа. Приложение предоставляет вам множество видеоклипов, нарядов и буквально неограниченные возможности для изучения.
В 2019 году Zao за короткое время приобрел значительную популярность, позволив пользователям обмениваться лицами с любимыми актерами в коротких клипах из телепередач и фильмов. За месяц он стал самым загружаемым бесплатным приложением в Китае. С ростом популярности, его разработчики также столкнулись с критикой политики конфиденциальности приложения.
Это займет всего несколько секунд, чтобы поменять ваше лицо, но так как алгоритм в основном обучен на китайских лицах, это может выглядеть не так естественно, как вы ожидаете.
Тем не менее все эти инструменты демонстрируют, как быстро развивался базовый ИИ: то, что раньше требовало тысячи картинок, чтобы сделать достаточно убедительное глубокое поддельное видео, теперь требует только одного изображения и дает лучшие результаты.
Deep Art Effects
Разработчики из Deep Art Effects с категорией графических редакторов связаны уже давно: ранее студия выделилась на фоне конкурентов за счет нескольких творческих платформ для стилизации снимков под произведения художественного искусства, а чуть позже выпустила и инструмент с встроенным искусственным интеллектом, способном переделывать реальность по заданным шаблонам. Функционал основан на работе нейронных сетей: после загрузки исходных изображений в меню появится доступ к библиотеке заранее подготовленных полотен, доступных для редактирования. Некоторые представлены именитыми художниками (Пабло Пикассо, Винсент Ван Гог), другие перекочевали с современных выставок.
Инструментов внутри Deep Art Effects предостаточно, а настроек и того больше: взять хотя бы возможность с точностью до миллиметра двигать ползунки, влияющие на детализацию, интенсивность художественного стиля, контраст и яркость. Дополнительный плюс – возможность выгружать подготовленные работы в Ultra HD качестве без потери важной информации, водяных знаков и прочих ограничений, часто встречаемых у конкурентов. А вот за доступ к эксклюзивным работам предстоит платить – стоимость сильно варьируется и зависит непосредственно от региона и выбранного комплекта для разблокировки.
Collage.Click Face Switch
Обрастающий технологиями графический редактор с незатейливым, но быстро развивающимся функционалом, сосредоточенным преимущественно вокруг переноса лиц с исходных материалов на те, которые добавлены из «Галереи» или выбраны в меню Collage.Click Face Switch. Идея не нова, но реализована разработчиками почти бесплатно (ежемесячная подписка начинается с 65 рублей и включает блокировку рекламы, подробный перевод и прочие мелочи, облегчающие жизнь), а вместе с тем дополнена инструкциями для новичков.
Среди любопытных находок выделяется еще и возможность вручную контролировать процесс переноса «внешности»: в Collage.Click Face Switch предусмотрена специальная система лицевых точек, необходимых для составления портрета от подбородка до бровей, ушей и прочих деталей. Лишний раз экспериментировать совсем необязательно – если правильно подойти к делу, то уже через минуту появится шанс довольствоваться весьма любопытными результатами.
Celebrity Face Morph
Эксклюзив для Android, предназначенный для поверхностного, хотя и любопытного редактирования исходных фотографий с помощью технологии Face Swap. Сценарии Deepfake в Celebrity Face Morph реализованы лишь частично: разработчики из Z Mobile Apps не разрешают глобально переносить исходники на те же видеоролики, а лишь переносят лица с селфи или с фотографий, загруженных из «Галереи», на иллюстрации, представленные в виртуальной библиотеке.
Выбор обширный: голливудские блокбастеры, сцены из реклам, заставки к фильмам, анонсы и кадры из трейлеров. Те, кто давно мечтал превратиться в Капитана Джека Воробья или того же Железного Человека, отныне на шаг ближе к реализации задуманного. Переносятся лица в Celebrity Face Morph вполне реалистично, но порой недостаточно детализировано – система периодически ошибается, а потому приходится по 3-4 раза загружать оригинал и сравнивать результаты для последующей выгрузки в социальные сети или мессенджеры.
Carica
Deepfake-сервис, сосредоточенный на подготовке анимированных GIF-изображений в духе Reface и Morphin. Контент распространяется по подписке, частично организован в виде веб-версии на официальном сайте (система автоматически пересылает на необходимые страницы в браузер прямо из приложения на iOS и Android).
Порядок действий перед заменой лиц привычный: необходимо добавить оригинал из «Галереи» или, воспользовавшись встроенной камерой и организовав сэлфи, а после – приступить к выбору подходящих иллюстраций, стикеров или GIF. Процесс обработки контента занимает считанные минуты, а потому проводить новые эксперименты не помешает нехватка свободного времени. Не возникнет проблем и с подписками: 90% возможностей в составе Carica представлены без ограничений. Жаль, сервис Carica эксклюзив Android – на iOS провернуть парочку фейков разработчики до сих пор не разрешают.
Jiggy
Jiggy позволяет воспользоваться технологией создания дипфейков для развлечения. Приложение предлагает десятки танцевальных видео, в которые можно втиснуть свое или чужое лицо, загрузив фотографию. Jiggy также сканирует верхнюю часть тела, чтобы наложить ее на танцующего персонажа.
Как и Reface, Jiggy оживляет выражение и движения лица.
Приложения вроде Reface, Impressions и Jiggy позволяют легко попробовать модную технологию, не прибегая к программированию и вообще не вникая в технологические нюансы. Мы на этом не остановимся и далее рассмотрим более полное руководство по созданию DeepFake на коленке.
Итог
Несмотря на то, что большинство дипфейков создается с ради шутки, прикола, эту технологию можно использовать и со злым умыслом. Именно таким образом можно заставить человека говорить то, чего он никогда не говорил, или делать то, чего он никогда не делал. Вы можете легко манипулировать практически любым цифровым контентом, создавая виртуальные подделки.
Так, например, в Америке справедливо считается, что дипфейки могут представлять угрозу национальной безопасности, и их создание и распространение запрещены в ряде штатов. Поэтому призываю вас применять указанные в статье программы и приложения только в мирных целях, исключительно ради доброй шутки и лучше всего с использованием своего лица, а не лица другого человека, особенного без его разрешения.