For the complete documentation index, see llms.txt. This page is also available as Markdown.

LivePortrait

Создавайте реалистичные анимированные портреты из одного изображения на Clore.ai

Создавайте реалистичные анимированные портреты из одного изображения.

Все примеры в этом руководстве можно запускать на GPU-серверах, арендованных через маркетплейс CLORE.AI маркетплейс.

Аренда на CLORE.AI

  1. Перейдите на маркетплейс CLORE.AI

  2. Отфильтруйте по типу GPU, объёму VRAM и цене

  3. Выберите On-Demand (фиксированная ставка) или Spot (цена ставки)

  4. Настройте свой заказ:

    • Выберите Docker-образ

    • Установите порты (TCP для SSH, HTTP для веб-интерфейсов)

    • При необходимости добавьте переменные окружения

    • Введите команду запуска

  5. Выберите способ оплаты: CLORE, BTC, или USDT/USDC

  6. Создайте заказ и дождитесь развертывания

Получите доступ к своему серверу

  • Найдите данные для подключения в Мои заказы

  • Веб-интерфейсы: используйте URL HTTP-порта

  • SSH: ssh -p <port> root@<proxy-address>

Что такое LivePortrait?

LivePortrait от Kuaishou позволяет:

  • Анимировать любой портрет с помощью управляющего видео

  • Анимация видео по одной фотографии

  • Перенос выражения лица и позы

  • Инференс с поддержкой работы в реальном времени

Ресурсы

Рекомендуемое оборудование

Компонент
Минимум
Рекомендуется
Оптимально

GPU

RTX 3070 8 ГБ

RTX 4080 16GB

RTX 4090 24GB

VRAM

8 ГБ

16GB

24 ГБ

CPU

4 ядра

8 ядер

16 ядер

ОЗУ

16GB

32GB

64GB

Хранилище

30GB SSD

50GB NVMe

100GB NVMe

Интернет

100 Мбит/с

500 Мбит/с

1 Гбит/с

Быстрое развертывание на CLORE.AI

Docker-образ:

Порты:

Команда:

Доступ к вашему сервису

После развертывания найдите свой http_pub URL в Мои заказы:

  1. Перейдите на Мои заказы страницу

  2. Нажмите на свой заказ

  3. Найдите http_pub URL (например, abc123.clorecloud.net)

Используйте https://YOUR_HTTP_PUB_URL вместо localhost в примерах ниже.

Установка

Что вы можете создать

Виртуальные аватары

  • AI-инфлюенсеры и виртуальные ведущие

  • Аватары службы поддержки

  • Образовательные ведущие

Создание контента

  • Контент для соцсетей

  • Маркетинговые материалы

  • Идеи для музыкальных клипов

Развлечения

  • Анимировать исторические фотографии

  • Анимация персонажей

  • Интерактивные впечатления

Профессиональное использование

  • Аватары для видеоконференций

  • Ассистенты для презентаций

  • Тренировочные симуляции

Базовое использование

Командная строка

Python API

Портрет с управлением выражением

Пакетная обработка

Интерфейс Gradio

Анимация с веб-камеры в реальном времени

Интеграция с TTS

Создавайте говорящие аватары с помощью преобразования текста в речь:

Производительность

Разрешение
GPU
FPS
Задержка

256x256

RTX 3070

30

33 мс

256x256

RTX 4090

60+

16 мс

512x512

RTX 4090

30

33 мс

512x512

A100

45

22 мс

Распространённые проблемы и решения

Лицо не обнаружено

Проблема: "На исходном изображении не обнаружено лицо"

Решения:

  • Убедитесь, что лицо хорошо видно и обращено к камере

  • Используйте хорошее освещение на исходном изображении

  • Обрежьте изображение, чтобы сосредоточиться на лице

  • Минимальный размер лица: 128x128 пикселей

Движение не совпадает

Проблема: Анимация не следует управляющему видео

Решения:

  • Используйте управляющие видео с чёткими движениями лица

  • Убедитесь, что в управляющем видео похожая ориентация лица

  • Попробуйте другие управляющие видео

Проблемы с качеством

Проблема: Выходной результат выглядит размытым или искажённым

Решения:

Задержка в реальном времени

Проблема: Анимация с веб-камеры тормозит

Решения:

  • Используйте меньшее выходное разрешение (256x256)

  • Включите оптимизацию TensorRT

  • Для работы в реальном времени используйте RTX 4090 или лучше

Проблемы с синхронизацией аудио

Проблема: Движения губ не совпадают с аудио

Решения:

  • Используйте генерацию управляющего видео из аудио

  • Отрегулируйте тайминг видео при постобработке

  • Используйте Wav2Lip для лучшей синхронизации губ

Устранение неполадок

Лицо не обнаружено

  • Убедитесь, что на исходном изображении лицо хорошо видно

  • Используйте фотографии, где лицо обращено к камере

  • Проверьте разрешение изображения (рекомендуется 512+ )

Анимация выглядит неестественно

  • Исходное и управляющее видео должны иметь похожие углы лица

  • Избегайте экстремальных выражений в управляющем видео

  • Используйте более короткие управляющие клипы

Выходное видео повреждено

  • Установите ffmpeg: apt install ffmpeg

  • Проверьте совместимость формата вывода

  • Убедитесь, что достаточно свободного места на диске

Ошибки CUDA

  • Установите совместимую версию PyTorch

  • Проверьте, что версия CUDA соответствует требованиям

Оценка стоимости

Типичные цены на маркетплейсе CLORE.AI (по состоянию на 2024 год):

GPU
Почасовая ставка
Дневная ставка
4-часовая сессия

RTX 3060

~$0.03

~$0.70

~$0.12

RTX 3090

~$0.06

~$1.50

~$0.25

RTX 4090

~$0.10

~$2.30

~$0.40

A100 40 ГБ

~$0.17

~$4.00

~$0.70

A100 80 ГБ

~$0.25

~$6.00

~$1.00

Цены зависят от провайдера и спроса. Проверьте маркетплейс CLORE.AI актуальные тарифы.

Сэкономьте деньги:

  • Используйте Spot рынок для прерываемых задач — примерно треть серверов оценивает spot-цены ниже on-demand (медиана ~13% скидки), остальные совпадают с ними

  • Платите CLORE токенами

  • Сравните цены у разных провайдеров

Дальнейшие шаги

  • SadTalker - Альтернативный говорящий головой аватар

  • Wav2Lip - Лучшая синхронизация губ

  • XTTS - Генерация голоса

Последнее обновление

Это было полезно?