partner/video/Pruna category. It takes any video output, from a Load Video node or from a generation in the same workflow, and returns the upscaled clip, so you can chain it after a text-to-video or image-to-video node.
It runs on Pruna’s servers through the Comfy API. No model downloads or local GPU are required; you need a Comfy API account with credits.
Add it to a workflow
- Add the node: right-click the canvas and search for Pruna P-Video Upscale, under
partner/video/Pruna - Connect a video: wire a video output into the
videoinput - Pick the target:
720p,1080p(default),2Kor4K - Set the frame rate:
sourcekeeps the input rate up to 60 fps; a higher rate is interpolated, and a lower rate drops frames - Save the result: connect the output to a Save Video node
- Click Queue: press
Ctrl+Enterto run it
Node controls
Limits
- A source larger than the target comes back at its original size, so a 1080p clip sent to
720pstays 1920×1080 - Length is capped per target at 2400, 1200, 600 or 300 frames for
720p,1080p,2Kor4K, counted at up to 30 fps. That is about 100, 50, 25 or 12.5 seconds at 24 fps - Clips above 10 megapixels must target
2Kor4K - The input is re-encoded to H.264 MP4 before it is uploaded, and the 512 MiB limit applies to that prepared file, not to the original. The audio track is carried through to the result
- Outputs above 30 fps cost twice the per-second rate, including when
sourcekeeps a source rate above 30