Promptless video upscaling · 1080p and 1440p
VideoUpscaling1440p · 2K

FlashVSR v1.1

flashvsr_v1.1_tiny_long_bf16

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

Runs on the Sogni Supernet. Nothing to install.

Reference clip768p source · FlashVSR 1440p
768p source FlashVSR 1440p
Drag across the frame to wipe

About

FlashVSR v1.1 is Sogni's video upscaler. Give it one finished video, such as a MiniMax H3 render or a clip you upload, and it returns a sharper copy at 1080p or 1440p 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 (fractional rates such as 23.976 included), the full aspect ratio, and the original audio track. Each edge is enlarged up to two times, so 1080p needs a source at least 540 pixels on its short edge and 1440p needs at least 720.

1344×768MiniMax H3 source
2520×1440FlashVSR 1440p result
158 → 158frames at 24 fps, audio kept

Use it from the SDK

The Sogni SDKs for JavaScript and Python (5.37.1 and later) submit upscale jobs. Send the video and the output size. The server probes the upload for its frame count, frame rate, and dimensions, and prices the job from those verified values.

import { FLASHVSR_VIDEO_UPSCALE_MODEL_ID } from '@sogni-ai/sogni-client';

const project = await sogni.projects.create({
  type: 'video',
  network: 'fast',
  modelId: FLASHVSR_VIDEO_UPSCALE_MODEL_ID,
  positivePrompt: '',
  numberOfMedia: 1,
  referenceVideo: fs.readFileSync('./clip.mp4'),
  upscaleResolution: 1440 // or 1080: the output's short edge
});

const [upscaledUrl] = await project.waitForCompletion(); // MP4 with the original audio
from sogni_client import FLASHVSR_VIDEO_UPSCALE_MODEL_ID

project = await sogni.projects.create(
    type="video",
    network="fast",
    model_id=FLASHVSR_VIDEO_UPSCALE_MODEL_ID,
    positive_prompt="",
    number_of_media=1,
    reference_video="clip.mp4",
    upscale_resolution=1440,  # or 1080: 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 SDK README shows how to request a price estimate first.

Reference clip

One MiniMax H3 scene, upscaled to 2K

The comparison at the top is the clip from our upscaling comparison: a 6.6-second MiniMax H3 video at 1344×768, upscaled by FlashVSR v1.1 to 2520×1440. Both files keep all 158 frames at 24 fps and the same soundtrack.

Time for this clip

Upscaler GPU Total time
FlashVSR v1.1 RTX 5090, tuned 1 min 45 s
FlashVSR v1.1 RTX 4090 3 min 6 s
SeedVR2 7B RTX 4090 10 min 48 s
FlashVSR v1.1 delivered the most overall detail enhancement and our favorite quality/speed balance. Sogni Labs, The Best Open-Weight 2K Upscaler for MiniMax H3 Video?
When to use it

Finished video in, sharper video out

After the creative work

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

158

Every frame kept

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

fps

Exact frame rate

24, 25, and 30 fps, and fractional rates such as 23.976 and 29.97, come back unchanged.

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.

Pricing

Covered by Unlimited, or pay as you go

FlashVSR is a standard Supernet model. A Sogni Unlimited subscription covers your upscales under fair use, and Premium Spark covers them without a subscription.

Premium Spark

from $1.99 One-time Spark Pack · no subscription

Pay as you go on the fastest priority queue, with no plan to manage.

Buy Spark Packs
FAQ

FlashVSR v1.1 on Sogni

Which videos can I upscale?

A source up to 768 pixels on its short edge and 100 MB, 1 to 362 frames (about 15 seconds), at a constant frame rate from 1 to 60 fps. It should be SDR, with square pixels and any rotation already applied.

Does FlashVSR change what is in my video?

It sharpens detail and keeps the content: the same frames, frame rate, framing, and soundtrack. It is promptless, so there is nothing to restyle.

Should I choose 1080p or 1440p?

Choose the largest size your source allows. 1440p (2K) needs a source at least 720 pixels on its short edge, and 1080p needs 540. Both cost the same for a given source.

What does an upscale cost?

It is covered by a Sogni Unlimited subscription ($20/mo or $199/yr; Unlimited Pro is $50/mo or $498/yr) under fair use, with no credit counting. Without a subscription it runs on pay-as-you-go Premium Spark, and Spark Packs start at $1.99. The 6.6-second reference clip estimates at about 53 Spark on the Fast network. See the pricing breakdown ↑

How long does an upscale take?

In our comparison, the 6.6-second reference clip took 3 minutes 6 seconds on an RTX 4090 and a median of 1 minute 45 seconds on a tuned RTX 5090, including model loading and video export. On the Supernet, the worker that takes your job sets the time.

What is the largest output?

Sogni offers 1080p and 1440p on the short edge, up to 2560×1440 pixels. The 1344×768 reference clip becomes 2520×1440 at 1440p.

How does it compare with other upscalers?

The linked Sogni Labs article compares FlashVSR with SeedVR2, NVIDIA RTX VSR, FFmpeg Lanczos, and a community latent upscaler on matched clips, with synchronized playback and 100% detail views.

Finish at 2K. Keep every frame.

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