Рабочий процесс улучшения видео SeedVR2 V2.5 для ComfyUI
SeedVR2 V2.5 - это высококачественный видеоскейлер и улучшитель изображений, который восстанавливает детали, улучшает текстуры и повышает временную согласованность, сохраняя плавность движения. Этот рабочий процесс ComfyUI оборачивает диффузионный трансформер SeedVR2 и его VAE, чтобы вы могли улучшать видео, сгенерированные ИИ, архивные материалы или постобработку рендеров в более чистые, более кинематографические результаты.
Разработан для художников и редакторов, рабочий процесс SeedVR2 V2.5 обрабатывает как отдельные изображения, так и полные видео, включая RGBA-контент, и сохраняет оригинальное аудио и частоту кадров при повторной сборке улучшенного видео. Включает опциональное ускорение времени компиляции и выбор моделей, которые балансируют качество, VRAM и скорость.
Ключевые модели в рабочем процессе ComfyUI SeedVR2 V2.5
- SeedVR2 Diffusion Transformer 3B и 7B. Основные модели одношагового восстановления, которые увеличивают разрешение и восприятие качества при поддержании временной согласованности. Используйте 3B для меньшего VRAM или более быстрого выполнения и 7B, когда вам нужно наивысшее качество. См. официальные карточки моделей и статью для деталей: ByteDance-Seed/SeedVR2-3B, ByteDance-Seed/SeedVR2-7B, и статью SeedVR2 о одношаговом восстановлении видео arXiv:2506.05301.
- SeedVR2 VAE (ema_vae_fp16). Вариационный автокодировщик, используемый для кодирования кадров в латентное пространство и декодирования восстановленных результатов обратно в RGB с поддержкой плиток для больших разрешений. Распространяется с интеграцией ComfyUI: numz/SeedVR2_comfyUI.
- Опциональные квантованные варианты. Интеграция сообщества предоставляет варианты FP8 и GGUF для уменьшения памяти с некоторыми компромиссами по качеству или скорости. См. репозиторий узлов ComfyUI SeedVR2 для текущих опций: ComfyUI-SeedVR2_VideoUpscaler.
Как использовать рабочий процесс ComfyUI SeedVR2 V2.5
Этот граф имеет две независимые группы, которые используют одни и те же загрузчики моделей и логику улучшения. Используйте группу Image для одиночных изображений. Используйте группу Video для разделения видео на кадры и аудио, улучшения кадров с помощью SeedVR2 V2.5, а затем повторной сборки клипа с оригинальным аудио и частотой кадров.
Группа Image
Загрузите изображение с помощью LoadImage (#27). Если ваше изображение имеет прозрачность, пропустите его через JoinImageWithAlpha (#31), чтобы альфа-канал сохранился при улучшении. Выберите и загрузите контрольную точку DiT с помощью SeedVR2LoadDiTModel (#28) и VAE с помощью SeedVR2LoadVAEModel (#29); модели загружаются автоматически при первом использовании. Подайте изображение в SeedVR2VideoUpscaler (#30) для улучшения и восстановления; узел фокусируется на восстановлении деталей и контролируемом улучшении, соответствующем внешнему виду SeedVR2 V2.5. Сохраните результаты с помощью SaveImage (#32). Для пакетных запусков вы можете включить SeedVR2TorchCompileSettings (#25) для компиляции графа один раз и ускорения последующих пакетов.
Группа Video
Импортируйте клип с помощью LoadVideo (#21), затем GetVideoComponents (#22) извлекает кадры, аудио и частоту кадров. Если ваши кадры содержат альфу, объедините её через JoinImageWithAlpha (#17) перед улучшением. Загрузите выбранные вами DiT и VAE с помощью SeedVR2LoadDiTModel (#14) и SeedVR2LoadVAEModel (#13), затем улучшите поток кадров с помощью SeedVR2VideoUpscaler (#10). Восстановите видео с использованием CreateVideo (#24), которое передает оригинальное аудио и частоту кадров, и запишите файл с помощью SaveVideo (#23). Для длинных клипов SeedVR2TorchCompileSettings (#19) уменьшает время на итерацию после начального шага компиляции.
Ключевые узлы в рабочем процессе ComfyUI SeedVR2 V2.5
SeedVR2VideoUpscaler (#10 и #30) Центральный узел восстановления и улучшения, работающий на SeedVR2. Установите вашу цель улучшения либо по масштабу, либо по целевым размерам, и выберите размер пакета, который подходит для вашего GPU. Временная согласованность обеспечивается обработкой нескольких соседних кадров вместе; официальное руководство отмечает, что пакет из как минимум 5 кадров активирует временную согласованность для видео, а более крупные пакеты улучшают стабильность, если позволяет VRAM ComfyUI-SeedVR2_VideoUpscaler. Для RGBA убедитесь, что путь альфы подключен вверх по потоку. Если вы видите давление на память при высоких разрешениях, уменьшите целевое разрешение или переключитесь на более легкий вариант модели.
SeedVR2LoadDiTModel (#14 и #28) Загружает контрольную точку трансформера SeedVR2 и настраивает устройство вывода. Выберите между 3B и 7B в соответствии с вашим бюджетом по качеству и VRAM; FP16 предлагает лучшее качество, в то время как FP8 или GGUF могут помочь на ограниченных GPU, как это раскрывается интеграцией сообщества numz/SeedVR2_comfyUI и официальным репозиторием узлов ComfyUI ComfyUI-SeedVR2_VideoUpscaler. Держите DiT на вашем самом быстром GPU, если вы не переносите его для экономии памяти.
SeedVR2LoadVAEModel (#13 и #29) Загружает EMA VAE, используемый для кодирования и декодирования. При целевых больших выходах включите кодирование или декодирование с плитками, чтобы уменьшить пик VRAM с небольшой потерей в скорости; настраивайте размер плитки и перекрытие только если вы сталкиваетесь с OOM или артефактами краев. Перенос VAE на CPU или другой GPU может освободить место для DiT без изменения результатов numz/SeedVR2_comfyUI.
SeedVR2TorchCompileSettings (#19 и #25) Опциональное ускорение, которое компилирует части пути SeedVR2 в план слияния ядра. Первый запуск оплачивает стоимость компиляции, затем последующие пакеты быстрее, что идеально для длинных видео или повторных итераций ComfyUI-SeedVR2_VideoUpscaler.
Опциональные дополнения
- Выберите модель, соответствующую вашей задаче: 3B для скорости или ограниченного VRAM, 7B, когда важны абсолютные детали SeedVR2-3B, SeedVR2-7B.
- Сохраняйте аудио и синхронизацию, удерживая выходы
audioиfpsотGetVideoComponents(#22) подключенными кCreateVideo(#24). - Для тяжелого контента с прозрачностью убедитесь, что альфа-канал объединен через
JoinImageWithAlphaперед улучшением, чтобы края оставались четкими в композитинге. - Если вы столкнулись с OOM, попробуйте более низкое выходное разрешение, переключитесь на модель 3B, включите плиткование VAE или используйте квантованную контрольную точку, если она доступна numz/SeedVR2_comfyUI.
- Для более глубокого понимания того, как SeedVR2 достигает одношагового восстановления с адаптивным оконным вниманием и посттренировкой с использованием противоборствующей сети, см. статью arXiv:2506.05301 и эталонную реализацию IceClear/SeedVR2.
Благодарности
Этот рабочий процесс реализует и развивает следующие работы и ресурсы. Мы искренне благодарим numz за ComfyUI-SeedVR2_VideoUpscaler (узлы/рабочий процесс SeedVR2 v2.5), и AInVFX за официальный видеоурок SeedVR2 v2.5, за их вклад и поддержку. Для получения авторитетных сведений, пожалуйста, обратитесь к оригинальной документации и репозиториям, указанным ниже.
Ресурсы
- Источник SeedVR2 V2.5: https://www.reddit.com/r/comfyui/comments/1ordkfc/seedvr2_v25_released_complete_redesign_with_gguf
- GitHub: numz/ComfyUI-SeedVR2_VideoUpscaler
- Документация / Примечания к выпуску: Reddit post
- Демонстрация SeedVR2 V2.5 на Youtube: https://www.youtube.com/watch?v=MBtWYXq_r60
- Документация / Примечания к выпуску @AInVFX: YouTube video
Примечание: Использование упомянутых моделей, наборов данных и кода подчиняется соответствующим лицензиям и условиям, предоставленным их авторами и поддерживающими.


