RelayVSR is now on the Sogni Supernet. Give it a finished video, such as a MiniMax H3 render or a clip you upload, and it hands back a larger copy at 1080p, 1440p/2K or 4K. There is no prompt to write and nothing to install, and the motion, timing, full frame and original sound all come through.
Compare the source with the 4K result
Play the two side by side, then step through the frames or switch to 100% detail to look closely at faces, hair, knitwear and the lettering on the wall. FlashVSR v1.1 at 1440p is in the menu too.
Pick any two videos, including the original 768p, to play side by side.
Loading comparison videos…
Pause to compare the same frame. In detail view, drag either panel to pan both. Sound plays from the left video.
Open any original video
What comes through
The result keeps the source's frame count and exact frame rate, so the timing, the motion and your cuts stay where you made them. RelayVSR enlarges the whole picture at its original shape, portrait or landscape, and carries over the original audio track with its dialogue, music and effects.
Which sizes can your video reach?
Pick any size larger than your video's short edge, up to twice it. A video up to 1344×768 can go up to four times, so anything from 540p to 768p reaches 4K, and a finished 1080p video can go straight to 4K.
| Your video's short edge | Sizes you can pick |
|---|---|
| 270–359 px | 1080p |
| 360–539 px | 1080p, 1440p |
| 540–768 px | 1080p, 1440p, 4K |
| 769–1079 px | 1080p, 1440p |
| 1080 px | 1440p, 4K |
The largest result is 3840×2160, or 2160×3840 in portrait.
What you can upload
- A video up to 1920×1080 (1080×1920 in portrait) and 100 MB.
- 1 to 900 frames, at 1 to 60 frames per second.
- Standard dynamic range (SDR).
- Variable-frame-rate, rotated and non-square-pixel clips work as they are, with no re-export. A variable-rate clip comes back at a steady frame rate, so its frame count can change.
Where to find it
Sogni Create
Go to Video, open Upscale Video (Enhance) and choose RelayVSR. Upload a clip, or pick Upscale from any video's menu, then choose the size. Sogni Create picks the right RelayVSR model for that size.
Sogni Chat
Ask Chat to upscale a video and it uses RelayVSR. If you'd rather use FlashVSR, ask for it by name.
The Sogni SDK
Send the video and the output size. RelayVSR has two models: relayvsr_x2_lightx2v_int8_convrot when the size is no more than twice the source's short edge, and relayvsr_x4_int8_convrot otherwise.
const project = await sogni.projects.create({
type: 'video',
network: 'fast',
modelId: 'relayvsr_x2_lightx2v_int8_convrot', // a 1080p source to 4K
positivePrompt: '',
numberOfMedia: 1,
referenceVideo: fs.readFileSync('./clip.mp4'),
upscaleResolution: 2160 // or 1080, 1440: the output's short edge
});
const [upscaledUrl] = await project.waitForCompletion(); // MP4 with the original audio
The RelayVSR guide covers price estimates and the full source limits, and the RelayVSR page has a Python example.
RelayVSR or FlashVSR v1.1?
Both stay on Sogni. RelayVSR reaches 4K and takes videos up to 1080p. FlashVSR v1.1 makes 1080p or 1440p from constant-frame-rate videos with a short edge of 540 to 768 pixels (1440p needs at least 720). Try both on the same clip in the player above.
What it costs
An upscale is priced on your video's length and size, and Sogni shows the price before the job runs. RelayVSR is included in Sogni Unlimited under the plan's fair use.
Credits
RelayVSR is by kopperx, with LightX2V for the 2x model. Sogni runs the Comfy-Org repackaging under the Apache 2.0 license.