OBS Studio · canvas, encoder and bitrate checked Nov 2026
Upscale an OBS recording — after you fix the capture settings
An OBS recording contains exactly the detail your canvas size, downscale filter, encoder and bitrate left in the file. Record a scaled canvas or a thin bitrate at a high frame rate and that detail was gone before the file finished writing. This page explains what a post-recording upscale can repair, what it can never repair, the slice-and-replace workflow that keeps the credit bill small, and how to configure the next capture so you are not paying twice for the same mistake.
Upscale the slice that actually looks bad
Cut a short slice of the recording that really shows the problem — five to fifteen seconds of the fast pan, the dark corridor or the blocky particles — and export it at the recording's native frame size. Upload it as a supported file or paste a public HTTPS address, choose the model and output tier, read the preflight credit quote, and submit only when the quote matches what you budgeted for that clip.
Browser upload limit: 500 MB. For larger files, paste a publicly accessible HTTPS URL. Each job supports videos up to 10 minutes.
Quick scene presets
Presets pick a model for a common scenario. You can still switch models manually below.
Upscaled preview
Compare the enhanced output before exporting the final file.
Upload a clip, paste a direct video URL, or load the sample. No example video is downloaded until you ask for it.
Tip: keep your original FPS and avoid pre-scaling. The upscaler handles cadence better than most NLE plugins.
Test before processing the full video
Upscaling cannot recreate detail removed by heavy messaging compression. Test the hardest 5–10-second segment first; a higher-priced model is not automatically a better fit.
This page is published by SeedVR2.net, which sells the hosted upscaler embedded below. It is an independent guide to recording and upscaling OBS Studio footage, not an OBS Project page: the OBS Project does not endorse this service and nothing described here is an OBS Studio feature. Behaviour described below is how canvas size, encoder choice and bitrate affect a recorded file; credit figures are read from this site's own billing table and yearly plan prices on November 9, 2026.
Four decisions that decide whether the pass is worth it
Two of these are capture decisions you can only make before recording, and two are decisions about the file you already own. Keeping them apart is the discipline of this page: fix the capture for the next session, and spend credits only on archive footage that is worth keeping.
- Where the ceiling is set
- The canvas
- What usually causes the blocks
- Bitrate, not resolution
- What the upscale repairs
- Compression, not information
- What you are billed for
- Submitted seconds
OBS renders the scene at the base canvas resolution and writes the output at the output resolution. If the output is smaller than the canvas, the recording never held more than that smaller frame — an upscale is enlarging a downscale.
The same bitrate spread over a doubled frame rate halves the bits available per frame. A hardware encoder at a fixed low bitrate is also usually softer than a software encoder at the same rate.
A model can soften block edges, reduce the ringing around sharp edges and rebuild plausible texture. It cannot restore detail the encoder discarded before the file existed.
Billing starts at a five-second minimum and one source can run up to 10 minutes, so a long recording is handled slice by slice rather than submitted whole.
The detail is lost at capture, not at export
OBS composes your scene at a base canvas resolution and then writes the file at an output resolution, which by default equals the canvas. The moment you set the output lower than the canvas, OBS downscales in real time and the recording only ever contains the smaller frame. Everything a later upscale does to that file is enlarging a downscale, not reconstructing a lost original. If your delivery target is 1080p, record at 1080p; a 720p capture that will be delivered at 1080p has already thrown away more than half the pixels before anyone touches it.
The downscale filter matters too, and it is a genuinely different choice from the encoder. OBS offers filters that range from sharp to smooth, and the sharp ones cost a little more compute while holding edges together better. But all of them discard pixels — the question is only which pixels survive. Picking a good filter is a way of losing less, not a way of keeping everything, so it does not rescue the decision to record a smaller output than you intend to deliver.
The same ceiling applies when you capture a window or a display rather than a game's own output. A full-screen capture of a 1080p interface onto a 720p canvas is a 720p recording of that interface, however crisp the source was on the monitor. Record at the frame size you intend to publish, and treat any later enlargement as repair work rather than as part of the pipeline.
- Record at the resolution you intend to deliver; a smaller output is a permanent downscale.
- The downscale filter decides which pixels survive, not how many.
- Window and display captures obey the same canvas limit as game captures.
Bitrate binds quality more than resolution does
Two encoders sit behind most OBS recordings: a software encoder that spends CPU time packing each frame efficiently, and the hardware encoders built into GPUs and capture hardware that spend almost no CPU and lean on dedicated silicon. Software encoding at a slow setting generally produces a better picture at the same bitrate; hardware encoding generally keeps up with high frame rates and heavy scenes where software would drop frames. Neither is free: you trade CPU headroom against bits.
What actually decides how the recording looks is how many bits each frame gets. A fixed bitrate divided across sixty frames a second leaves half the bits per frame that thirty frames a second would get, which is why a recording can look acceptable in a still frame and fall apart during a fast pan. Dark areas lose their gradients first, particle effects and confetti turn into blocks, and motion smears because the encoder has no bits left to describe how the scene moved.
That is the failure an upscale is actually good at. Blocking and mosquito noise around hard edges are compression artefacts with a recognisable shape, and a model trained on video can soften them and rebuild plausible texture around them. What it cannot do is give back the motion detail the encoder dropped, so a pan that smears will still smear — it will simply be a smoother, larger smear. This is also why the encoder choice matters less than the bitrate you allowed it.
- Software encoding usually wins on quality per bit; hardware wins on keeping up.
- Doubling the frame rate at a fixed bitrate halves the bits available per frame.
- Blocking and ringing can be softened; motion detail the encoder dropped cannot be recovered.
What an upscale can and cannot fix in a recorded frame
On the repair side, the pass has a real job: it makes a low-bitrate or downscaled recording look markedly less blocky, holds edges together after an enlargement, and gives the footage enough apparent resolution to sit in a larger frame without obvious stair-stepping. For an archive clip that is otherwise good — the moment is right, the framing is right, only the encode was stingy — that is often the difference between publishing it and leaving it on disk.
On the limit side, no model recovers information that was not written. Detail thrown away by a downscale is gone; motion smearing stays smeared; a dropped or torn frame stays broken. And screen recordings add a specific hazard: interface text is the hardest content there is for this class of model, because thin high-contrast strokes give it almost nothing to work with and it may predict a plausible letter that is not the one on screen. For a tutorial, a wrong glyph in a menu label is worse than a soft one.
Colour is its own trap. Most capture pipelines record chroma at reduced resolution, so saturated text on a contrasting background can show colour bleed that survives an upscale or even sharpens into something more visible. If the original has a washed-out or crushed look from a colour-range mismatch, an upscale will faithfully preserve that mistake at a higher resolution. Fix the recording when the problem is a capture misconfiguration; upscale when the problem is genuinely compression.
- Good for: blockiness, ringing, soft downscaled edges, an archive clip that deserves a second life.
- Not good for: destroyed texture, motion smear, dropped frames, and small UI text.
- Chroma bleed and wrong colour range survive an upscale; they are capture problems, not compression problems.
The slice-and-replace round trip
Do not send a two-hour session to an upscaler. Watch the recording once, note the timecodes of the moments that actually matter and actually look bad, and export each of them as a short slice at the recording's native frame size. A handful of fifteen-second slices from a long session is a small job that fixes the parts you will publish; the same session submitted whole is a large bill for footage nobody will watch twice.
Cut carefully, because a careless cut adds a generation of compression before the upscale even starts. Cutting on keyframes and copying the stream avoids re-encoding entirely, though your cut points will snap to whatever interval the recorder used. Cutting precisely at an arbitrary frame means re-encoding that slice once — worth it when the moment is short, and best done with a high-bitrate or intermediate codec so the upscale receives clean input rather than a second-hand encode.
Bringing the result back is a replacement, not a remix. Keep the original recording's audio: the upscale request carries video only, so the soundtrack stays in your editor and is re-attached to the enhanced slice. Match the slice's frame size and frame rate to the sequence so it drops in without a conform, and put a short overlap or crossfade at each boundary, because a model's reconstruction can shift the look slightly from one slice to the next and a hard cut makes that visible.
- Note timecodes first, then export only the slices worth keeping.
- Cut on keyframes where you can; a re-encoded slice is one more generation of loss.
- Replace video only, keep the original audio, and overlap the boundaries.
Fix the next capture instead of paying to repair this one
The most valuable advice on this page costs nothing: set the canvas and the output to the resolution you intend to publish, and stop recording a smaller frame than you deliver. If you have been recording at a reduced output for years because a tutorial or a preset told you to, that single change does more for sharpness than any post pass, and it is free for every future session.
Then spend the bitrate. A local recording is not limited by upload bandwidth the way a live stream is, so there is no reason to record a local file at a rate chosen to survive a stream. If your encoder offers a quality-target mode instead of a fixed bitrate, use it for local recording; if you prefer a fixed rate, budget it for the worst scene you record, not the average one. Test thirty seconds of fast motion and inspect it frame by frame before committing to a long session.
Finally, treat a hardware encoder as a convenience with a quality setting attached, not as a free upgrade. It will hold a high frame rate where software might drop frames, which is often the right trade, but pushing its quality setting up is what keeps it from producing the soft, blocky file you would then be tempted to pay to repair. The split is simple: configure the capture correctly for everything you make from now on, and use the upscale only for the archive you already have.
- Canvas equals delivery resolution; never record a smaller output than you publish.
- Local recordings are not bandwidth-bound — spend the bitrate, or use a quality target.
- Test thirty seconds of the hardest scene before a long session.
What a sliced recording costs in credits
At the Standard model, 1080p bills 540 credits per minute of submitted footage, which is 32,400 credits an hour. Billing starts at a five-second minimum, so a very short clip is not free but is still cheap, and one source can run up to 10 minutes — beyond that the file is split rather than submitted as one job.
Convert that to money at the Creator yearly rate of $0.0093 per credit: a minute of 1080p Standard work is about $5.01, an hour about $300. Creator's 106,800 credits cover about 197 minutes of 1080p Standard footage, or about 53 minutes at Standard 4K if the delivery genuinely needs the larger frame.
The arithmetic that matters for a streamer or a tutorial channel is the ratio between session length and usable footage. A three-hour session where six minutes are worth publishing is a six-minute job, not a three-hour one, because the meter follows the seconds you submit. Slicing first is therefore not only a quality decision — it is the difference between a small top-up and a plan-sized bill.
- 1080p Standard is 540 credits a minute, 32,400 an hour.
- At the Creator yearly rate that is about $5.01 a minute of footage.
- Credits follow submitted seconds, so the usable minutes of a long session set the bill.
What this page cannot promise
An upscale changes how an already-recorded file is rendered, not what the encoder wrote into it. The limits below are the ones that change what you publish, listed here rather than discovered after a full pass over a long session.
- No model recovers information a downscale or a thin bitrate discarded. Predictions can look sharper than the original without being more accurate, and at full size that difference is visible.
- Waxy texture, reshaped lettering and shimmering edges are the usual failure modes. They show on close inspection, which is why a full-size comparison of one slice is required before a whole archive.
- The upscale request carries no audio handling. The soundtrack stays in your editor and must be re-attached to the enhanced slice.
- This is a hosted pass, not an OBS filter or plugin. It does not read your scene collection or your capture settings; it reads the video file you upload.
- Do not upload client recordings, captures of paid content or anything under an agreement that forbids hosted processing without checking those terms first.
Sources for the capture facts on this page
Each linked page was opened on November 9, 2026. OBS Studio changes continuously, so the links are dated and the claims are kept narrow enough to check against the current documentation.
- OBS Project
The official home of OBS Studio, the free and open-source recording and streaming application this page describes — and the project that publishes the settings documentation the capture advice is based on.
- Wikipedia: OBS Studio
OBS Studio is free and open-source software for recording and live streaming, which is why its capture settings are user-configurable and why the resolution and bitrate decisions described here are yours to make.
- Wikipedia: Advanced Video Coding (H.264/AVC)
H.264 is a lossy, block-based codec: it discards detail that cannot be reconstructed on decode, so a low-bitrate recording is a weaker source for an upscale than a high-bitrate one.
- Wikipedia: Chroma subsampling
Chroma subsampling stores colour at lower resolution than brightness, which is why saturated text and thin coloured edges can bleed in a recording before any upscale is applied.
OBS recording upscaling questions
Can I upscale an OBS recording with AI?
Yes, and it is most useful on recordings that are blocky or were captured at a smaller output than you now need. Export the clip at its native frame size and run it through the model. Be clear about the ceiling: an upscale can soften compression artefacts and hold edges together after enlargement, but it cannot restore detail OBS never wrote to the file. If the recording is 720p because the output resolution was set to 720p, the result will be a cleaner 720p enlarged, not true 1080p detail.
Why does my OBS recording look blocky when the game looked fine?
Because the file was written with fewer bits per frame than the scene needed. High frame rates divide a fixed bitrate into more frames, fast motion and particles consume bits quickly, and dark gradients show the shortage first. Hardware encoders at a low fixed rate make this worse. Raising the record bitrate, using a quality-target mode for local files, or recording at a lower frame rate if the content does not need the higher one all help more than any post-processing step.
Should I record at 720p and upscale to 1080p later?
No, not as a planned workflow. Recording at 720p and paying to enlarge it means you spend credits to repair a decision that cost nothing to make correctly. Record at the resolution you intend to deliver, then upscale only what genuinely needs repair — archive footage, a client's older capture, or a session recorded before you fixed the settings. The upscale is a repair tool for files you already have, not a substitute for setting the canvas correctly.
Will upscaling make blurry text in a screen recording readable?
Usually not, and it can make it worse. Thin high-contrast strokes give a model very little to work with, so it may predict letterforms that look plausible but are the wrong letters. A soft label is a quality problem; a wrong label is a correctness problem, and in a tutorial the second is far more damaging. If the text must be readable, re-record it at a higher output resolution or overlay clean text rather than relying on reconstruction.
How many credits does one recorded clip cost?
At the Standard model, 1080p bills 540 credits per minute of submitted footage, or 32,400 an hour, with billing starting at a five-second minimum. At the Creator yearly rate of $0.0093 per credit, a minute is about $5.01. Because the meter follows submitted seconds, slicing a long session down to the minutes you will actually publish is the single biggest lever on the bill.