Nodes/ComfyUI/Topaz Video Enhance (Legacy)
ComfyUI Node Runs on cloud

Topaz Video Enhance (Legacy)

Upscaling and slow-mo as an API, and the odd one out in this category

By Comfy-Org·Created 4 years ago·Updated about an hour ago· 129,964
Topaz Video Enhance (Legacy)
  • video
  • VIDEO
upscaler_enabledtrue
upscaler_model
upscaler_resolution
upscaler_creativitylow
interpolation_enabledfalse
interpolation_modelapo-8
interpolation_slowmo1
interpolation_frame_rate60
interpolation_duplicatefalse
interpolation_duplicate_threshold0.010
dynamic_compression_levelLow

This node is the odd one out in ComfyUI's built-in video category, and it's worth understanding why before you use it. Every other node in partner/video generates footage from a prompt. This one doesn't generate anything - it enhances footage you already have. It upscales a video to 1080p or 4K with Topaz's recovery models, and it interpolates new frames for buttery slow-motion. It's the "polish the thing I just generated" node, and if you're producing video at 480p locally and want it to look like something, that's a real role.

It's still an API node in the Comfy core sense: it ships with ComfyUI, your input video goes up to Topaz's processing service through Comfy Org's backend, and it's billed per job to your Comfy account. And note the "(Legacy)" in the name - the source marks this one deprecated in favor of a V2 sibling, so it's stable but no longer the point of entry.

The inputs that matter

  • video - your input clip, MP4 only. The node validates the container and will reject others.
  • upscaler_enabled and upscaler_model - the recovery/upscale stage. Three models: Starlight (Astra) Fast, Starlight (Astra) Creative, and Starlight Precise 2.5. upscaler_resolution - FullHD (1080p) or 4K (2160p). The upscaler_creativity slider (low/middle/high) only does anything on Astra Creative; on the other two it's inert.
  • interpolation_enabled - the slow-mo / frame-rate stage. interpolation_slowmo (1–16) is the star: set 2 and the output is twice as slow and twice as long. interpolation_frame_rate (default 60) sets the output rate, and interpolation_duplicate finds and removes duplicated frames, with a threshold slider for sensitivity.

Output is a single VIDEO, upscaled and/or time-remapped.

Where people get burned

  • The "nothing to do" error. If both upscaler_enabled and interpolation_enabled are off, the node fails with "There is nothing to do." You must turn on at least one stage.
  • Upscaling is aspect-aware, not aspect-locked. The node rescales to the target pixel height (1080 or 2160) while preserving your source ratio, capping the long side at 1920/3840 for ultra-wide sources. The math is handled for you, but the output dimensions may surprise you on 21:9 input.
  • Slow-mo multiplies cost and length. Slowmo 4 is four times the frames, four times the processing, and four times the line item. It's also the feature that makes this node worth it - interpolated 4K slow-mo from a 720p source is a genuinely great look.
  • It's cloud processing on per-frame work. Large or long inputs take real time in the queue. Local open video upscalers like SeedVR2 exist, but they need the VRAM and the setup; this is the zero-install path.

For finished-clip polish - upscale, smooth, slow down - inside a ComfyUI graph, this is the built-in. Just don't confuse it with a generator. It takes a video you already made and makes it look like a more expensive one.

Categorypartner/video/Topaz

Inputs (12)

NameTypeDefaultDescription
videoVIDEO
upscaler_enabledBOOLEANtrue
upscaler_modelCOMBO3 options: Starlight (Astra) Fast, Starlight (Astra) Creative, Starlight Precise 2.5
upscaler_resolutionCOMBO2 options: FullHD (1080p), 4K (2160p)
upscaler_creativityoptCOMBOlowCreativity level (applies only to Starlight (Astra) Creative).
interpolation_enabledoptBOOLEANfalse
interpolation_modeloptCOMBOapo-81 options: apo-8
interpolation_slowmooptINT11–16Slow-motion factor applied to the input video. For example, 2 makes the output twice as slow and doubles the duration.
interpolation_frame_rateoptINT6015–240Output frame rate.
interpolation_duplicateoptBOOLEANfalseAnalyze the input for duplicate frames and remove them.
interpolation_duplicate_thresholdoptFLOAT0.0100.001–0.1Detection sensitivity for duplicate frames.
dynamic_compression_leveloptCOMBOLowCQP level.

Outputs (1)

NameTypeDescription
VIDEOVIDEO