Описание
LivePortrait — это мощный проект с открытым исходным кодом, который обеспечивает эффективную анимацию портретов, оживляя статичные изображения и видео с поразительным реализмом. Эта реализация на PyTorch, разработанная KlingAIResearch, фокусируется на контроле сшивания и ретаргетинга для достижения высококачественных результатов анимации как для человеческих, так и для животных объектов. Проект нацелен на предоставление доступного инструмента для создателей, исследователей и разработчиков, заинтересованных в передовых технологиях генерации и манипулирования видео.
По своей сути LivePortrait использует сложные алгоритмы для анимации мимики и движений на основе управляющего видео или аудиовхода. Система разработана для эффективности, обеспечивая быстрый инференс и интеграцию в различные рабочие процессы. Она поддерживает ряд опций настройки, включая режим, управляемый изображением, региональный контроль и точное редактирование портретов в интерфейсе Gradio. Проект также предлагает специальный режим для животных, расширяя его применимость за пределы человеческих портретов.
Начало работы с LivePortrait включает клонирование репозитория, настройку среды с необходимыми зависимостями, такими как FFmpeg и PyTorch (с поддержкой CUDA для графических процессоров NVIDIA), и загрузку предварительно обученных весов. Проект предоставляет четкие инструкции по установке на Linux, Windows и macOS с Apple Silicon, детализируя конкретные требования для каждой платформы. Инференс может выполняться с помощью скриптов командной строки как для людей, так и для животных, или через интуитивно понятный веб-интерфейс Gradio.
Ценностное предложение LivePortrait заключается в его способности демократизировать продвинутую анимацию портретов. Предлагая решение с открытым исходным кодом с исчерпывающей документацией и поддержкой сообщества, оно позволяет пользователям создавать увлекательный анимированный контент. Постоянные обновления проекта, включая новые функции, такие как редактирование позы, конкатенация аудио-видео и создание шаблонов движений, гарантируют, что он остается на переднем крае технологий анимации портретов. Включение этических соображений подчеркивает приверженность проекта ответственному развитию ИИ.
LivePortrait является бесценным ресурсом для цифровых художников, создателей контента, исследователей в области компьютерного зрения и ИИ, а также разработчиков, желающих интегрировать сложные возможности анимации в свои приложения. Его гибкость и производительность делают его подходящим для широкого спектра творческих проектов, от создания реалистичных говорящих аватаров до анимации домашних животных в видео.
Основные функции LivePortrait
Эффективная анимация портретов с контролем сшивания и ретаргетинга
Поддерживает анимацию как человеческих, так и животных объектов
Режимы анимации, управляемые изображением и видео
Региональный контроль для точной настройки анимации
Интерфейс Gradio для удобного взаимодействия
Доступен установщик для Windows в один клик
Поддержка macOS для Apple Silicon (режим для людей)
Возможности конкатенации аудио и видео
Создание шаблонов движений для конфиденциальности и скорости
Редактирование позы для исходных портретов
Опции предварительного просмотра в реальном времени в инструментах, разработанных сообществом
Начало работы с LivePortrait
Клонируйте репозиторий: git clone https://github.com/KlingTeam/LivePortrait
Настройте среду: Создайте и активируйте среду conda, установите зависимости через requirements.txt
Загрузите предварительно обученные веса: Используйте huggingface-cli или загрузите по предоставленным ссылкам
Запустите инференс: Выполните python inference.py для людей или python inference_animals.py для животных
Используйте интерфейс Gradio: Запустите python app.py или python app_animals.py для веб-интерфейса
Настройте параметры: Используйте аргументы командной строки для настройки (например, source, driving video, cropping)
Оптимизируйте производительность: Включите --flag_do_torch_compile для более быстрого инференса на поддерживаемых системах
Варианты использования LivePortrait
- Анимированные портреты
- Говорящие аватары
- Редактирование видео
- Анимация персонажей
- Исследования в области ИИ
- Создание контента
- Анимация животных




