Как заменить лицо в видео через нейросеть

В статье расскажу как заменить лицо в видео с помощью нейросетей (как сделать Deepfake видео). Я использовал разные способы бесплатно подменить лицо в ролике: ботов в Telegram и программы, ставил нейронные сети на свой компьютер с Nvidia 3090. В результате я нашел готовый «рецепт» замены лица в видео (swapface) с минимальными затратами. Итак, поехали...

Как заменить лицо в видео с помощью нейросети DeepFace Video<br />
Как заменить лицо в видео с помощью нейросети DeepFace Video

Итак, сразу к делу. Самый качественный результат у меня получилось сделать вот в этом сервисе. К сожалению, все другие способы либо давали менее качественный результат, либо это было слишком дорого, либо обработка заказов длилась очень долго.

Вот фотография, с которой я для теста брал оригинал, чтобы заменить лицо в видео через нейросеть Deepfake Video.

Как заменить лицо в видео через нейросеть

Вот скриншот из видео, на котором хорошо видно исходное лицо...

Как заменить лицо в видео через нейросеть

А вот видеоролик, который получился в результате совмещения

Весь процесс занял всего 1 минуту! Я в восторге от скорости и результата 😍 Да, бороду он взял не такую длинную, какая была на фотографии, а короткую, но лицо очень похоже на оригинал (кстати я использовал сгенерированное в другой нейросети лицо). С реалистичными фотографиями результат будет гораздо лучше.

Инструкция: как заменить лицо в видео

  • откройте этого бота в мессенджере Телеграм (в нем не нужно регистрироваться)
  • в меню бота (снизу) нажмите кнопку Yes Video, а потом кнопку AniPhoto
  • отправьте фотографию, с которой нужно взять лицо для замены в видеоролике
  • в появившемся меню кликайте кнопку 😎 DeepFace Video
  • потом бот попросит отправить ему видеоролик, в котором нужно заменить лицо через неросеть. Отправьте для теста небольшой ролик, чтобы убедиться, что все работает как нужно
  • отправьте задание на выполнение (мне замена лица в видео из примера обошлась всего в 20 российских рублей 😊 Да, это не бесплатно, но это более чем приемлемо, если учесть высокое качество результата, а вы ориентируйтесь по своим финансовым возможностям)

Вы можете найти в интернете множество коротких роликов, на которых можно потренироваться (в ютубе, тиктоке или на видеостоках).

Рекомендации по работе с DeepFake

  • На исходной фотографии голова человека должна быть повернута вперед, все черты должны быть хорошо различимы
  • Размер фотографии должен быть хотя бы 600x600 пикселей
  • Ролик, в котором нужно сделать подмену, должно весить не более 20 мегабайт
  • Голова человека в видеоролике должна быть все время в кадре, желательно без поворотов в стороны более чем на 40 градусов
  • Если в видеоряде будет присутствовать более одного человека, то подмена будет произведена только у того из них, кто первым появится в кадре и будет находиться слева
  • Если ранее вы уже сохранили DeepFace человека, то для следующих генераций не обязательно отправлять его фото повторно, достаточно выбрать его в галерее в нижнем меню (см. прикрепленный скриншот). С помощью кнопок "Вперед" и "Назад" можно листать список сохраненных образов.
Как заменить лицо в видео через нейросеть

На данный момент этот онлайн сервис для создания deepfake видео в ИИ поддерживает работу с роликами длительностью до 60 секунд, очень жду обновления, чтобы можно было целые клипы монтировать, но начало уже хорошее.

Благодарю за внимание, подписывайтесь на мой блог, я буду регулярно публиковать полезные статьи о нейронных сетях и их возможностях 👍

1919
4 комментария

Хуяу Т.П.

Купил 100 монет за 2 бакса в итоге черный экран ничего не видно обман