Promptless video upscaling · 1080p, 1440p and 4K
VideoUpscaling4K

RelayVSR

relayvsr_x2_lightx2v_int8_convrot relayvsr_x4_int8_convrot

Your finished video at 1080p, 1440p, or 4K. Every frame, the exact frame rate, the full picture, and the original audio are kept.

Runs on the Sogni Supernet. Nothing to install.

Real Sogni render768p source · RelayVSR 4K
768p source RelayVSR 4K
Drag across the frame to wipe

About

RelayVSR is a video upscaler from kopperx. Give it one finished video, such as a MiniMax H3 render or a clip you upload, and it returns a larger copy at 1080p, 1440p, or 4K on the short edge. It is promptless: the output size is the only choice.

The result keeps the source's frame count, its exact frame rate, the full aspect ratio, and the original audio track. In Sogni you pick the size and the right model is chosen for you.

Use it from the SDK

Send the video and the output size. Use the 2x model when the target is no more than twice the source's short edge, and the 4x model otherwise. The server probes the upload for its frame count, frame rate, and dimensions, and prices the job from those verified values.

const project = await sogni.projects.create({
  type: 'video',
  network: 'fast',
  modelId: 'relayvsr_x2_lightx2v_int8_convrot',
  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
project = await sogni.projects.create(
    type="video",
    network="fast",
    model_id="relayvsr_x2_lightx2v_int8_convrot",
    positive_prompt="",
    number_of_media=1,
    reference_video="clip.mp4",
    upscale_resolution=2160,  # or 1080, 1440: the output's short edge
)
print(await project.wait_for_completion())  # MP4 with the original audio

Frame count, frame rate, width, and height are optional; any you send must match the source. The RelayVSR guide shows which targets each source can reach and how to request a price estimate first.

When to use it

Finished video in, larger video out

▶

After the creative work

Upscale the cut you approved: a MiniMax H3 render, another model's output, or a clip you upload.

4K

Up to 4K

Take a finished video to 1080p, 1440p, or 4K on its short edge.

fps

Every frame, exact frame rate

The result has the source's frame count and frame rate, so timing, motion, and cuts stay where you made them.

♪

Original audio

Dialogue, music, and effects are carried over from the source file.

◎

The whole picture

Portrait or landscape, the full frame is enlarged at its original aspect ratio.

⚡

Supernet powered

NVIDIA GPUs on the Sogni Supernet do the work. No local GPU or setup required.

FAQ

RelayVSR on Sogni

Which videos can I upscale?

A source up to 1920×1080 (or 1080×1920 in portrait) and 100 MB, 1 to 900 frames, at 1 to 60 fps. It should be SDR. Variable-frame-rate, rotated and non-square-pixel clips need no re-export. A variable-rate clip gets a steady frame rate, so its frame count can change.

Which sizes can my video reach?

Any target larger than the source's short edge and up to twice it. A source up to 1344×768 can also reach up to four times its short edge, so a source from 540p to 768p reaches 4K.

What does an upscale cost?

An upscale is priced on the source's length and size, and Sogni shows the estimate before the job runs.

What is the largest output?

4K: 3840×2160, or 2160×3840 in portrait.

Finish at 4K. Keep every frame.

Upscale a finished video in Sogni, or submit it from the SDK.