Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

За последние несколько дней в социальных сетях, таких как X, Reddit и LinkedIn, стали появляться видеоролики с анимированными портретами, созданными из отдельных изображений. Эти реалистичные портретные анимации стали результатом работы нового инструмента искусственного интеллекта с открытым исходным кодом под названием LivePortrait.

🔥Телеграм-бот SYNTX предоставляет доступ к более чем 40 ИИ-инструментам. Без ВПН, оплата любой картой, запросы на любом языке, пробуйте бесплатно! Под капотом - GPT4o/Gemini/Claude, MidJourney, DALL-E 3 и Ideogram, LUNA, Suno, Редактор с 12 различными ИИ-инструментами для ретуши фото.


☝️Это только часть функций, доступных в SYNTX!

LivePortrait работает на основе фреймворка vid2vid, который анимирует неподвижные портреты, используя особенности движения из видеофрагментов.

Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Если вы хотите узнать, как он работает, прочитайте техническую статью здесь.

В этой статье я расскажу вам о пошаговом процессе установки LivePortrait на ваш компьютер. Прочитав это руководство, вы сможете анимировать статичные фотографии, как в примерах ниже:

Процесс довольно прост, нам нужно будет выполнить всего три шага:

  1. Установите LivePortrait
  2. Запустите веб-приложение Gradio
  3. Создавайте анимированные портреты

Прежде чем перейти к пошаговому руководству, убедитесь, что ваша система настроена или соответствует минимальным аппаратным требованиям LivePortrait.

Системные требования:

  • Мощный графический процессор (я использую NVIDIA RTX 3060 Ti с 8 ГБ VRAM)
  • Загрузите и установите последнюю версию Python 3.x
  • Загрузите и установите последнюю версию Git
  • ОС Windows 11 Pro
  • 16 ГБ оперативной памяти и не менее 10 ГБ места на локальном диске

Установка LivePortrait

1. Клонируйте репозиторий. Откройте терминал или командную строку и выполните следующую команду, чтобы клонировать репозиторий LivePortrait на GitHub:

git clone https://github.com/xinntao/LivePortrait.git

После этого создастся новая папка с именем 'LivePortrait' на вашем локальном диске. Также вы можете загрузить репозиторий с GitHub и открыть в терминале папку 'LivePortrait'.

Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

2. Создайте среду Conda. Мы будем использовать Conda для создания чистой среды для LivePortrait. Если в вашей системе не установлена Conda, обратитесь к этому руководству, чтобы установить ее.

Как только вы установите Conda, введите команду:

conda create -n LivePortrait python==3.9.18
Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Таким образом будет создана новая среда под названием 'LivePortrait' с Python 3.9.18.

3. Активируйте среду. Переключитесь на только что созданную среду, выполнив команду:

conda activate LivePortrait

При выполнении этой команды не будет создано никаких логов.

4. Установите компоненты. Установите все пакеты, необходимые LivePortrait, с помощью следующей команды:

pip install -r requirements.txt --user

Учтите, что на этом шаге будут загружаться большие файлы, поэтому убедитесь, что на локальном диске достаточно места.

Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Загрузите и распакуйте веса для LivePortrait отсюда. Структура конечного файла должна выглядеть следующим образом:

pretrained_weights ├── insightface │ └── models │ └── buffalo_l │ ├── 2d106det.onnx │ └── det_10g.onnx └── liveportrait ├── base_models │ ├── appearance_feature_extractor.pth │ ├── motion_extractor.pth │ ├── spade_generator.pth │ └── warping_module.pth ├── landmark.onnx └── retargeting_models └── stitching_retargeting_module.pth

Запустите Gradio UI

Когда все готово, пришло время запустить интерфейс LivePortrait. В терминале введите следующую команду:

python app.py
Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Вы можете запустить его как по локальному адресу, так и по ссылке.

  • Запуск по локальному URL: http://0.0.0.0:8890
  • Запуск по публичному URL: https://2507a5ac8fd551334b.gradio.live
Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Локальный URL предназначен для использования LivePortrait на вашем компьютере, в то время как общедоступный URL позволяет использовать интерфейс совместно с другими пользователями. Имейте в виду, что срок действия публичного URL истекает через 72 часа. Для получения бесплатного постоянного хостинга и обновления GPU вы можете запустить gradio deploy из терминала, чтобы установить его на HuggingFace Spaces.

Создание анимированных портретов

Теперь, когда LivePortrait запущен, давайте создадим вашу первую анимацию.

  1. Выберите изображение, которое вы хотите анимировать. Для достижения наилучших результатов выбирайте четкую портретную фотографию с изображением лица.
  2. Загрузите исходное видео, которое послужит образцом для анимации. В этом видео должны присутствовать выражения лица и движения, которые вы хотите применить к целевому изображению.
  3. Для первой попытки можно оставить все настройки по умолчанию.
  4. Нажмите на кнопку "Animate", чтобы начать обработку видео.
Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

На моем компьютере с NVIDIA RTX 3060 Ti с 8 ГБ VRAM процесс занял около двух минут. Время обработки может отличаться в зависимости от технических характеристик вашего оборудования. После завершения вы увидите окончательный результат, отображенный в веб-приложении Gradio.

Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Вот более четкое видео.

LivePortrait также работает с мультяшными 3D-лицами с диснеевской эстетикой. Вот пример:

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

Ниже приведены результаты инференции одного кадра на графическом процессоре RTX 4090 с помощью встроенного фреймворка PyTorch с помощью torch.compile:

Как установить бесплатный ИИ-инструмент для анимации изображений LivePortrait на компьютер

Если вам удобнее работать с ComfyUI, ознакомьтесь со схемой работы.

Хотя в этом руководстве я не буду описывать пошаговый процесс его установки и запуска, его определенно стоит изучить, если вы знакомы с ComfyUI. Если будет интерес, я с удовольствием напишу отдельное руководство, посвященное интеграции с ComfyUI.

Напишите мне в комментариях, если вам нужно такое руководство.

В целом, этот ИИ-инструмент с открытым исходным кодом, оживляющий фотографии, доставляет массу удовольствия. Однако он не идеален - он работает с только с изображениями людей и не справляется с портретами под необычными углами.

Будучи проектом с открытым исходным кодом, LivePortrait, вероятно, будет со временем совершенствоваться благодаря вкладу мирового сообщества разработчиков. Было бы интересно увидеть в будущих версиях поддержку более гибких движений головы или губ, или даже возможность накладывать текст или звук на анимированные портреты.

В настоящее время я изучаю различные рабочие процессы ComfyUI и рассматриваю возможность создания более удобного приложения на основе LivePortrait. Цель состоит в том, чтобы сделать эту технологию доступной для пользователей, не требуя от них прохождения сложного процесса настройки, который я описал здесь.

🔥Телеграм-бот SYNTX предоставляет доступ к более чем 40 ИИ-инструментам. Без ВПН, оплата любой картой, запросы на любом языке, пробуйте бесплатно! Под капотом - GPT4o/Gemini/Claude, MidJourney, DALL-E 3 и Ideogram, LUNA, Suno, Редактор с 12 различными ИИ-инструментами для ретуши фото.


☝️Это только часть функций, доступных в SYNTX!

Еще больше полезностей - в телеграм-канале про нейросети и канале про генерацию изображений Миджорниум.

Источник статьи на английском - здесь.

2323
8 комментариев

Спасибо, инструмент прикольный, только видеокарта у меня слабоватая...

1
Ответить

Да, на слабой видеокарте работать не будет, как и все (не только ИИ-инструменты) для обработки видео

Ответить

Проще говоря, хочешь бесплатно побаловаться с анимацией фото, проведи апгрейд компа на 100 000 р примерно ))))

1
Ответить

Это да. Было бы лучше, если бы сервис за пару баксов был онлайн сервисом. Но это опен-сорс..

Ответить

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

1
Ответить

Там в качестве референса модно добавлять видео с любой мимикой

Ответить

Всё равно как-то совсем не реалистично

1
Ответить