Nodes/ComfyUI-SeedVR2_VideoPathUpscaler/SeedVR2 Video Path Upscaler (v2.5.24)
ComfyUI Node

SeedVR2 Video Path Upscaler (v2.5.24)

Upscales a native ComfyUI VIDEO in bounded chunks. The complete frame sequence never becomes an IMAGE tensor in the workflow; the output remains file-backed. Source audio is preserved in the returned VIDEO and is also returned once as AUDIO.

By ethanfel·Created 5 days ago·Updated 3 days ago· 0
SeedVR2 Video Path Upscaler (v2.5.24)
  • video
  • dit
  • vae
  • auto_settings
  • video
  • audio
seed42
resolution1080
max_resolution0
batch_size5
chunk_size21
color_correctionlab
chunk_overlap2
uniform_batch_sizefalse
temporal_overlap0
prepend_frames0
input_noise_scale0.000
latent_noise_scale0.000
offload_devicecpu
temporary_video_crf18
enable_debugfalse
CategorySeedVR2 Video Path

Inputs (19)

NameTypeDefaultDescription
videoVIDEONative file-backed VIDEO, normally from Load Video or MiniMax H3 Full-Chain Latent Video Adapter. Frames are decoded only as needed, so the full clip does not become a ComfyUI IMAGE tensor.
ditSEEDVR2_DITDiT model configuration from a SeedVR2 model loader or Auto Configurator.
vaeSEEDVR2_VAEVAE model configuration from a SeedVR2 model loader or Auto Configurator.
seedINT420–4294967295Random seed for reproducible generation (default: 42). The same seed and inputs produce the same output.
resolutionINT108016–16384Target resolution for the shortest edge in pixels (default: 1080). The input aspect ratio is preserved automatically.
max_resolutionINT00–16384Maximum resolution of either output dimension (default: 0, no limit). Useful for limiting VRAM use with extreme aspect ratios.
batch_sizeINT51–16384Frames processed together by SeedVR2 (default: 5). Use the 4n+1 pattern: 1, 5, 9, 13, 17, 21, ... Higher values generally improve temporal consistency and speed but use more VRAM.
chunk_sizeINT210–4096Maximum source frames decoded and held in RAM at once. Set to 0 to disable file chunking and process the complete active video at once.
color_correctionCOMBOlabCorrect output color shifts to resemble the source (default: lab). LAB is recommended; choose none to preserve the model output unchanged.
chunk_overlapoptINT20–32Raw context frames carried from the previous file chunk (default: 2). These context frames are removed from the output, so duration is unchanged.
uniform_batch_sizeoptBOOLEANfalsePad the final model batch to batch_size (default: False). This adds compute but can prevent artifacts from a very small final batch.
temporal_overlapoptINT00–16Overlapping frames between consecutive model batches (default: 0). Values from 1 to 4 can improve consistency across batch boundaries.
prepend_framesoptINT00–32Frames mirrored before the beginning of the video (default: 0). This can reduce start-of-video artifacts; added frames are removed from the result.
input_noise_scaleoptFLOAT0.0000–1Noise added to source frames before encoding (default: 0, disabled). Small values can help with some input artifacts.
latent_noise_scaleoptFLOAT0.0000–1Noise added in latent space during diffusion (default: 0, disabled). This can soften details when input noise is not sufficient.
offload_deviceoptCOMBOcpuDevice for intermediate tensors between processing phases (default: cpu). Use none to retain tensors on the inference GPU for maximum speed and VRAM use.
temporary_video_crfoptINT180–51H.264 quality of the file-backed intermediate; lower is higher quality.
enable_debugoptBOOLEANfalseEnable detailed memory, timing, and processing logs. Useful when diagnosing errors or tuning performance.
auto_settingsoptSEEDVR2_AUTO_SETTINGSOptional runtime settings from SeedVR2 Video Path Auto Configurator. When connected, the configurator overrides the corresponding controls above.

Outputs (2)

NameTypeDescription
videoVIDEOFile-backed upscaled video with source audio preserved when present.
audioAUDIOFull unchunked audio from the active source video window.