What I learned:
The one real 30-day movement is a distillation that dropped the local ceiling from an enterprise GPU to a mid-range card - r/StableDiffusion posted SeedVR2-1.4B on 29 July, a six-layer distillation of ByteDance's 7B sharp model. The model card on Hugging Face is where the number lives: 6 transformer blocks against the stock architecture's 36, 5.7x smaller on disk, and roughly 4.6 GB of VRAM where the teacher wants 14 to 16 GB. That is the difference between a card you own and a card you rent. It ships as a drop-in custom_nodes folder for ComfyUI, which tells you who it is for. The parent ByteDance-Seed/SeedVR repo sits at 1.3K stars with 48 open issues, so this is a research drop being maintained as a product, not a finished tool.
The quality argument against paid software is effectively settled, and it was never the argument that mattered - blind tests on real 480p, 720p and 1080p footage put SeedVR2 7B Sharp FP16 at 9.7 out of 10 against Topaz at 9.8, a gap WaveSpeed calls imperceptible to most viewers. The honest reading of that result is not that the free one won. It is that quality stopped being the axis. Topaz is a desktop app where you drop in a video and pick a preset; SeedVR2 is ComfyUI plus weight management plus VRAM troubleshooting plus a temporal setting you have to think about. educba puts the same split cleanly: commercial apps treat the model as a black box, open-source repos hand you full control and a Python environment to maintain. What you are choosing between is a preset and a graph, and the comfy.org video upscale workflow shows what the graph actually costs - split to frames, run SeedVR2 per frame, reassemble at the original FPS from the source video info.
Where the output falls apart is not softness, it is invention, and the people who know this say it bluntly - the sharpest line in the corpus came from @MirH_x: "Anyone who doesn't understand AI upscaling should avoid upscaling for serious content. Most upscalers use diffusion based models...looks nice but adds it's own information." That is the entire caveat in one sentence. AI Pro Photography names the visible symptom: upscalers invent detail rather than preserve it, so smooth skin comes back with waxy pores, plastic sheen and smeared edges. Their fix is unglamorous and worth internalizing - upscale 2x rather than 4x or 6x, and pick a face-aware model instead of a general "max detail" one. The bigger the multiplier you ask for, the more of the output is the model's guess rather than your footage.
The failure that survives every VRAM improvement is temporal, because per-frame upscaling hallucinates independently on every frame - LTX frames temporal consistency as the hardest problem in AI video for a mechanical reason: a per-frame upscaler with no temporal model decides what high-frequency detail to add separately for each frame, so moving subjects shimmer, and the shimmer is frequently worse than the compression artifact it replaced. This is why the "just run Real-ESRGAN over every frame" workflow keeps disappointing people who tried it on real footage rather than a still. Digen cites a PCWorld measurement of a 57% drop in flickering artifacts when moving from frame-by-frame to a sequence-aware model, which is a large improvement and still not zero. Detail enrichment and temporal stability are in direct tension - one wants big pixel-level variation, the other wants it constrained.
The quiet counter-move in the corpus is to not use a generative model at all - the highest-ranked non-diffusion tool in the run is a 664-star Swift command-line upscaler running Apple's Metal scaler, and its whole proposition is that it does not invent anything. No diffusion, no hallucinated pores, no per-frame divergence, and no Python environment - just a deterministic upscale that also quietly handles the codec trap where anything above 4K has to leave H.264 and HEVC behind for ProRes because macOS cannot play back what it just made. It will never recover detail that is not in the source, which is precisely the point for anyone doing archival or client work. The same instinct shows up as Show HN: PixelUp, a 100% offline Windows upscaler, though at 6 points it landed with almost no discussion.
The constraint quietly pushing people local is not cost, it is footage they are not allowed to upload - Pexo makes the point in passing while ranking free tools: client work, internal company video and anything under NDA has to go through client-side or local processing, because a free cloud upscaler means trusting someone else's data handling with material you do not own. Almost every "best free upscaler" list in the window is ranking web uploaders. For a whole category of real work those are disqualified before quality is even discussed, and that is a better reason to learn the ComfyUI graph than any benchmark score.
KEY PATTERNS from the research: 1. The month's actual delta is a VRAM number, not a quality number - SeedVR2-1.4B runs in about 4.6 GB against the 7B teacher's 14 to 16 GB, per Hugging Face 2. Free open-source now scores within 0.1 of paid Topaz on blind tests of real footage, so the remaining gap is setup and motion handling rather than output quality, per WaveSpeed 3. Diffusion upscalers fail by adding information, not by staying soft, which is why they are a bad default for anything documentary or evidentiary, per @MirH_x 4. Temporal flicker is structural to per-frame processing and only shrinks - a measured 57% reduction with sequence-aware models, not elimination, per Digen 5. Lower multipliers and face-aware models are the cheapest quality win available, because 2x asks the model to guess far less than 6x, per AI Pro Photography 6. A non-generative Metal or GPU scaler is the correct tool whenever invented detail is a liability, and a 664-star Swift/Metal command-line upscaler is the working version of that argument