ComfyUI > Nodes > ComfyUI-FL-DiffVSR > FL DiffVSR Upscale

ComfyUI Node: FL DiffVSR Upscale

Class Name

FL_DiffVSR_Upscale

Category
FL DiffVSR
Author
filliptm (Account age: 2386days)
Extension
ComfyUI-FL-DiffVSR
Latest Updated
2026-01-24
Github Stars
0.02K

How to Install ComfyUI-FL-DiffVSR

Install this extension via the ComfyUI Manager by searching for ComfyUI-FL-DiffVSR
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-FL-DiffVSR in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

FL DiffVSR Upscale Description

Enhances video frames using diffusion-based super-resolution, ensuring temporal coherence.

FL DiffVSR Upscale:

The FL_DiffVSR_Upscale node is designed to enhance video frames by utilizing the Stream-DiffVSR method, which is a diffusion-based super-resolution technique. This node focuses on upscaling video frames with a particular emphasis on maintaining temporal coherence, ensuring that the visual quality is consistent across frames. By processing frames sequentially, it effectively enhances the resolution of videos, making them appear sharper and more detailed. This node is particularly beneficial for AI artists and video creators who wish to improve the quality of their video content without losing the natural flow and continuity between frames. The integration of temporal coherence ensures that the upscaled video maintains a smooth and realistic appearance, which is crucial for high-quality video production.

FL DiffVSR Upscale Input Parameters:

model

This parameter specifies the model to be used for the upscaling process. It should be an instance of the StreamDiffVSRWrapper, which encapsulates the Stream-DiffVSR model. The model is responsible for applying the super-resolution technique to the video frames, and its selection can significantly impact the quality and speed of the upscaling process.

images

This parameter represents the input video frames that need to be upscaled. It is a tensor containing the frames, and the node processes these frames to enhance their resolution. The quality of the input images can affect the final output, so it is advisable to use high-quality frames for the best results.

inference_steps

This integer parameter determines the number of denoising steps to be performed during the upscaling process. It has a default value of 4, with a minimum of 1 and a maximum of 50. Increasing the number of steps can improve the quality of the upscaled frames but may also increase the processing time. A balance between speed and quality can be achieved by adjusting this parameter.

guidance_scale

This float parameter controls the classifier-free guidance scale, with a default value of 0.0, a minimum of 0.0, and a maximum of 20.0. It influences the strength of the guidance applied during the upscaling process, where a value of 0 means no guidance. Adjusting this scale can help in achieving the desired level of detail and style in the upscaled frames.

chunk_size

This integer parameter specifies the number of frames to process at once, with a default value of 8, a minimum of 1, and a maximum of 64. A lower chunk size reduces the VRAM usage, making it suitable for systems with limited resources. Setting it to 0 processes all frames at once, which may require more VRAM but can be faster on systems with sufficient resources.

prompt

This optional string parameter allows you to provide a textual prompt that can guide the upscaling process. It can be used to influence the style or content of the upscaled frames, adding a layer of creative control to the process.

negative_prompt

This optional string parameter serves as a counterbalance to the prompt parameter. It allows you to specify elements or styles that should be avoided during the upscaling process, providing additional control over the final output.

seed

This integer parameter is used to set the random seed for the upscaling process. A value of -1 indicates that a random seed will be used. Setting a specific seed can help in achieving reproducible results, which is useful for consistent outputs across multiple runs.

FL DiffVSR Upscale Output Parameters:

upscaled_images

This output parameter contains the upscaled video frames as a tensor. The upscaled images are the result of applying the Stream-DiffVSR method to the input frames, enhancing their resolution and visual quality. The output is crucial for AI artists and video creators who aim to produce high-quality video content, as it provides sharper and more detailed frames that maintain temporal coherence.

FL DiffVSR Upscale Usage Tips:

  • To achieve a good balance between processing speed and output quality, start with the default inference_steps value of 4 and adjust as needed based on your specific requirements.
  • Use the guidance_scale parameter to fine-tune the level of detail and style in the upscaled frames. A higher value can enhance certain features but may also introduce artifacts, so adjust carefully.
  • If you encounter VRAM limitations, reduce the chunk_size to process fewer frames at once, which can help manage resource usage effectively.

FL DiffVSR Upscale Common Errors and Solutions:

"CUDA out of memory"

  • Explanation: This error occurs when the GPU does not have enough memory to process the frames with the current settings.
  • Solution: Reduce the chunk_size parameter to process fewer frames at once, or lower the inference_steps to decrease memory usage.

"Invalid model type"

  • Explanation: This error indicates that the provided model is not compatible with the node.
  • Solution: Ensure that the model parameter is an instance of StreamDiffVSRWrapper, which is required for the upscaling process.

"Tensor shape mismatch"

  • Explanation: This error suggests that the input tensor does not have the expected dimensions.
  • Solution: Verify that the images parameter is correctly formatted as a tensor with the appropriate dimensions for video frames.

FL DiffVSR Upscale Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-FL-DiffVSR
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

FL DiffVSR Upscale