此工作流将 FlashVSR 引入 ComfyUI,并提供三种可直接运行的路径:用于快速周转的超快速放大器、用于更高保真度的流媒体质量采样器以及融合 FlashVSR 调节和文本到视频骨干的 WanVideo 集成路线。它专为需要实时视频超分辨率和修复的编辑、调色师和创作者而设计,同时保持时间一致性。
FlashVSR 使用一步扩散、局部约束稀疏注意和一个小型条件解码器,在最小计算量下放大和清理低分辨率或 AI 生成的素材。图形保留您的音频,提供并排比较渲染,并为每个分支写入单独的交付文件,以便您选择最佳结果。
概述:加载源剪辑,然后选择一个或多个分支进行渲染。所有分支继承相同的输入和音频,并且可以独立运行,生成各自的输出文件和可选比较视频。
全局参数
VHS_LoadVideo (#123) 加载您的源剪辑并将音频传递给每个渲染器以保留声音。VHS_VideoInfo (#129) 暴露 FPS 以确保一致的导出。两个辅助节点,“Before Resize” GetImageSizeAndCount (#162) 和 “After Resize” GetImageSizeAndCount (#163),报告尺寸和帧数,因此您始终知道每个分支正在处理什么。LayerUtility: ImageScaleByAspectRatio V2 (#140, #154, #155) 使用信箱缩放为每个路径标准化帧。为每个分支选择您的长边目标,以控制质量和速度之间的权衡。FlashVSR 超快速
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)),然后在 Pass 1 和 Pass 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) 加载 FlashVSR 调谐的 Wan 模型,而 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, full)
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, Pass 1)
scale,然后平衡 cfg 和 steps 以实现细节与速度的平衡。如果 VRAM 在高分辨率下紧张,启用 full_tiled 并减少 split_num。实现细节和权重:ComfyUI_FlashVSR。FlashVSR_SM_KSampler (#148, Pass 2)
kv_ratio 和 local_range 一致。WanVideoAddFlashVSRInput (#114)
strength 控制确定 FlashVSR 修复相对于任何提示影响的应用程度。当源非常压缩或 AI 生成时增加强度。WanVideoSampler (#27)
steps 为 1,以实现真正的 FlashVSR 行为。ColorMatch (#142)
此工作流实现并构建在以下作品和资源的基础上。我们诚挚感谢 smthemex 为 ComfyUI FlashVSR 节点(FlashVSR Source)和 lihaoyun6 为 ComfyUI FlashVSR Ultra Fast 节点(FlashVSR Ultra Fast)做出的贡献和维护。有关权威细节,请参阅下面链接的原始文档和仓库。
注意:参考模型、数据集和代码的使用受其作者和维护者提供的各自许可和条款的约束。
RunComfy 是首选的 ComfyUI 平台,提供 ComfyUI 在线 环境和服务,以及 ComfyUI 工作流 具有惊艳的视觉效果。 RunComfy还提供 AI Playground, 帮助艺术家利用最新的AI工具创作出令人惊叹的艺术作品。