Coming soon: Local Upscale Studio is in development. Checkout opens with the first release.

SeedVR2 and FlashVSR on a Mac, without ComfyUI

Early results, November 9, 2026. Local Upscale Studio is in development; these images come from our test setup, not the finished app.

SeedVR2 and FlashVSR are two of the strongest open upscaling models released so far. Both are free to use commercially under the Apache 2.0 licence. When we looked in November 2026, most ways to run them were ComfyUI workflows or Python scripts, usually written for NVIDIA graphics cards.

Local Upscale Studio is a Mac app being built around them. You drop in photos or videos, pick Fast or Quality, and the app does the rest on your Mac. No Python, no node graphs, no uploads.

The three models

Early results

Each row shows the same crop from three versions: the source enlarged normally, Fast mode (Real-ESRGAN), and Quality mode. Click any image to open it at full size.

Family portrait, 1942 (photo, 2×)

Crop of a 1942 family portrait enlarged 2× without AI: soft faces and film grain
Source, enlarged normally
The same crop upscaled with Real-ESRGAN: sharper edges, smoothed skin
Fast, Real-ESRGAN
The same crop upscaled with SeedVR2 3B: defined faces, glasses and uniform stripes
Quality, SeedVR2 3B

16 mm film, 1955 (standard-definition video, 2×)

Frame crop from a 1955 standard-definition film transfer, enlarged 2×: blurry crowd
Source, enlarged normally
The same frame upscaled with Real-ESRGAN: still soft faces
Fast, Real-ESRGAN
The same frame upscaled with FlashVSR: recognisable faces, glasses and hair
Quality, FlashVSR

Badly compressed video (2×)

Frame crop from a video compressed to about 100 kbps, enlarged 2×: blocky face and shirt
Source, enlarged normally
The same frame upscaled with Real-ESRGAN: compression blocks remain on the face
Fast, Real-ESRGAN
The same frame upscaled with FlashVSR: clean face, jacket texture and shirt print
Quality, FlashVSR

We ran nine test items (five videos and four photos) through every model and compared them blind, without knowing which output came from which model. The newer models were picked for all nine except one already-clean AI-generated clip, where there was no clear winner. Real-ESRGAN was never picked. That is one person's judgement on a small test set, so treat it as a first look, not a benchmark.

Diffusion models like SeedVR2 and FlashVSR rebuild detail rather than recover it. On faces, small text and fine patterns they can produce detail that looks right but was never in the original. Keep your originals, and check results that matter.

Speed and memory, measured

All figures come from one Mac: Apple M5 Max, 40-core GPU, 64 GB, macOS 27, while it was also running other work. Treat them as rough upper bounds for that Mac. We have not measured a 16 GB Mac yet; it will be slower.

ModelJobTime (M5 Max)Peak memory
Real-ESRGANVideo, Fast modeTens of frames per secondLow
SeedVR2 3BOne photo, 2×10–30 secondsFits 16 GB at 8-bit
FlashVSRVideo, 540p–720p output1.0–1.6 s per frame, about 30–50 minutes per minute of 30 fps video13–17 GB

SeedVR2 timings come from our Python test harness on the same GPU kernels the app will use. Fast-mode video speed comes from the app itself. We will publish numbers from the finished app, on more than one Mac, before launch.

This is why Studio tests your Mac on first launch. Quality photos should work on most Apple silicon Macs. Quality video is likely to need a Mac with more memory, probably 24 GB or more, and is best for short clips such as a family moment or a single scene. Fast mode is there for everything else.

Why not just use ComfyUI?

If you already run ComfyUI and enjoy tuning workflows, you may not need Studio. ComfyUI is free and flexible. Studio is for people who want the results without the setup: no Python environment, no model downloads to manage, no CUDA-only nodes to work around, and a queue that handles photos and whole videos with the audio kept.

Questions

Is SeedVR2 free to use commercially? Yes. ByteDance released SeedVR2's code and weights under the Apache 2.0 licence. FlashVSR's code is Apache 2.0 and its weights are marked Apache 2.0 on Hugging Face. Real-ESRGAN's code is BSD-3-Clause. Studio will ship each licence with the app.

Will it run on my 16 GB MacBook Air? Fast mode will, and Quality photos should at 8-bit. Quality video probably won't be offered on 16 GB. The first-launch test decides, and you can override it.

Does it work offline? Yes. The models run on your Mac. Nothing is uploaded.

How much does it cost? $49 once at launch, rising to $79 when version 1.0 ships. No subscription. See how that compares with Topaz.

Guides: how to upscale photos on a Mac and how to upscale old home videos.

Get the launch price. Studio is $49 until version 1.0. See what's planned.

Sources and credits

SeedVR2 is a ByteDance project and FlashVSR is from OpenImagingLab. Neither is affiliated with or endorses Local Upscale Studio.