Open-source

SparkVSR — повышение разрешения видео по выбранным ключевым кадрам

Обзор по документации проекта · Проверено

SparkVSR — изображение проекта

SparkVSR — исследовательский конвейер повышения разрешения видео с управлением через отдельные ключевые кадры. Сначала пользователь готовит улучшенные изображения, затем модель переносит их информацию на последовательность. Такой подход позволяет проверять и корректировать визуальный результат через ограниченный набор кадров.

Возможности и состав проекта

Проект позволяет сначала улучшить небольшое количество ключевых кадров с помощью любой модели повышения разрешения изображений, а затем SparkVSR распространяет эти улучшения на всю видеопоследовательность, сохраняя при этом движение исходного видео низкого разрешения. Система поддерживает гибкий выбор ключевых кадров: ручное указание, извлечение I-кадров из кодека или случайную выборку. SparkVSR может применяться для таких задач, как восстановление старых фильмов и перенос стиля видео.

Начало работы и требования

Для запуска SparkVSR требуется Python 3.10+ и PyTorch версии 2.5.0 или выше. Проект использует предварительно обученные веса, основанные на базовой модели CogVideoX1.5-5B-I2V, и предоставляет веса для двух стадий обучения: Stage-1 (в латентном пространстве) и Stage-2 (в пиксельном пространстве). Для инференса рекомендуется использовать веса Stage-2. Обучение модели требует использования 4×A100 GPU.

Ограничения и выбор сценария

Детали, дорисованные моделью повышения разрешения, не являются подтверждённой информацией исходного видео. Перенос ключевых кадров может давать артефакты на перекрытиях и сложном движении, поэтому результат нужно просматривать во времени. README приводит конкретное окружение PyTorch/CUDA и несколько стадий весов; выбирайте совместимые версии и нужный checkpoint. Условия CogVideoX и других моделей проверяются отдельно от Apache-2.0 кода SparkVSR.

Лицензия и условия использования

GitHub определяет лицензию репозитория как Apache-2.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация