Этот рабочий процесс приносит FlashVSR в ComfyUI с тремя готовыми к запуску путями: ультра-быстрое увеличение разрешения для быстрой обработки, образец качества трансляции для высокой точности и интегрированный маршрут WanVideo, который объединяет кондиционирование FlashVSR с текстово-видеозаписным ядром. Он разработан для редакторов, колористов и создателей, которым нужно суперразрешение и восстановление видео в реальном времени, сохраняя временную согласованность.
FlashVSR использует одношаговую диффузию, локально ограниченное разреженное внимание и небольшой условный декодер для увеличения разрешения и очистки низкокачественного или сгенерированного AI видео с минимальными вычислениями. График сохраняет ваш звук, предоставляет рендеры для сравнения "бок о бок" и записывает отдельные результаты для каждой ветви, чтобы вы могли выбрать лучший результат для вашего кадра.
Кратко: загрузите исходный клип, затем выберите одну или несколько ветвей для рендеринга. Все ветви наследуют один и тот же ввод и звук и могут работать независимо, создавая свои собственные выходные файлы и дополнительные видео для сравнения.
Глобальные параметры
VHS_LoadVideo (#123) загружает ваш исходный клип и передает звук каждому рендереру для сохранения звука. VHS_VideoInfo (#129) отображает FPS для согласованных экспортов. Два вспомогательных узла, "Before Resize" GetImageSizeAndCount (#162) и "After Resize" GetImageSizeAndCount (#163), сообщают размеры и количество кадров, так что вы всегда знаете, что обрабатывает каждая ветвь.LayerUtility: ImageScaleByAspectRatio V2 (#140, #154, #155) нормализует кадры для каждого пути, используя масштабирование с сохранением пропорций. Выберите свою долгую сторону для каждой ветви, чтобы контролировать компромисс между качеством и скоростью.FlashVSR Ultra-Fast
ImageScaleByAspectRatio V2 (#154)) и отправляются в два варианта FlashVSRNode (#152, установлен на "full", #143, установлен на "tiny"), чтобы вы могли сравнить скорость и резкость.VHS_VideoCombine (#144 и #153) с передачей звука. Используйте это, когда вам нужны быстрые проверки клиента, увеличение разрешения ежедневников или быстрая очистка AI-видео.FlashVSR_SM_KSampler
FlashVSR_SM_Model (#158 с TCDecoder, #150 без) подают два прохода FlashVSR_SM_KSampler (#146 и #148) для A/B сравнения на сложных кадрах.ImageScaleByAspectRatio V2 (#155)), затем обрабатываются в Проходе 1 и Проходе 2. LayerUtility: PurgeVRAM V2 (#145, #147) освобождает память между проходами для стабильности на ограниченных GPU.VHS_VideoCombine #157 "Pass_1", #156 "Pass_2"). Два композитора для сравнения (ImageConcanate #165 и #167) создают видео "бок о бок" исходника и результата (VHS_VideoCombine #166, #168), чтобы вы могли быстро оценить, какой проход сохранить.KJ Wan Flash VSR
WanVideoModelLoader (#22) загружает настроенную модель Wan с FlashVSR, в то время как LoadWanVideoT5TextEncoder (#11) и WanVideoTextEncode (#104) предоставляют эмбеддинги подсказок, если вам нужна стилистическая направленность.ImageScaleByAspectRatio V2 (#140)), затем WanVideoEmptyEmbeds (#78) устанавливает правильную ширину, высоту и количество кадров. WanVideoAddFlashVSRInput (#114) объединяет подготовленные изображения с эмбеддингами FlashVSR, которые ожидает образец.WanVideoSampler (#27) выполняет одношаговый вывод; WanVideoDecode (#121) восстанавливает кадры с загрузчиком FlashVSR TCDecoder (#119). Этап ColorMatch (#142) восстанавливает оригинальный вид, за которым следует опциональное соединение "бок о бок" (ImageConcatMulti #117). Финальные выходные данные записываются через VHS_VideoCombine (#135, #30).FlashVSRNode (#152, полный)
scale для работы в 2x/4x, включите color_fix для стабилизации яркости и используйте tiled_vae или tiled_dit при работе на больших разрешениях. Настраивайте sparse_ratio, kv_ratio и local_range только если вы видите мягкость движения или временной дрейф. Ссылка на реализацию: ComfyUI-FlashVSR_Ultra_Fast.FlashVSRNode (#143, tiny)
FlashVSR_SM_KSampler (#146, Проход 1)
scale, затем балансируйте cfg и steps для деталей против скорости. Если VRAM тесен на высоких разрешениях, включите full_tiled и уменьшите split_num. Подробности реализации и веса: ComfyUI_FlashVSR.FlashVSR_SM_KSampler (#148, Проход 2)
kv_ratio и local_range постоянными на всех проходах, когда хотите контролируемое A/B.WanVideoAddFlashVSRInput (#114)
strength определяет, насколько настойчиво применяется восстановление FlashVSR относительно любого влияния подсказок. Увеличьте силу, когда исходник очень сжат или сгенерирован AI.WanVideoSampler (#27)
steps на одном для истинного поведения FlashVSR в этом маршруте.ColorMatch (#142)
Этот рабочий процесс реализует и строится на следующих работах и ресурсах. Мы благодарны smthemex за узел ComfyUI FlashVSR (FlashVSR Source) и lihaoyun6 за узел ComfyUI FlashVSR Ultra Fast (FlashVSR Ultra Fast) за их вклад и поддержку. Для авторитетных деталей, пожалуйста, обратитесь к оригинальной документации и репозиториям, указанным ниже.
Примечание: Использование упомянутых моделей, наборов данных и кода подчиняется соответствующим лицензиям и условиям, предоставленным их авторами и поддерживающими.
RunComfy - ведущая ComfyUI платформа, предлагающая ComfyUI онлайн среду и услуги, а также рабочие процессы ComfyUI с потрясающей визуализацией. RunComfy также предоставляет AI Playground, позволяя художникам использовать новейшие инструменты AI для создания невероятного искусства.