I just researched 10 different AI upscalers today and tested Real-ESRGAN, Nomos2, and Topaz. Here's what I found. -Topaz is the best overall. Better at not over-smoothing out skin/faces, while still adding enough detail to backgrounds/objects. Good compromise overall. It seems to know not to make blurry things sharp, not to remove detail from faces, and knows what exactly to add more detail to. -Real-ESRGAN is better than Topaz for making everything sharper including objects and backgrounds, except makes skin and faces super smooth that ruins the entire video and makes it unusable unless you want all actors to look like they have crazy Instagram filters on. I used the method of running the exe + the .param and .bin model files using Python to make it run 5 times faster than using the .pth checkpoint file with PyTorch. Using PyTorch/.pth file has a strength setting though, where you could decrease it from 1.0 to less to tone down the smoothness. -Instead of going that route, I switched to Nomos2 using the .pth checkpoint model file with PyTorch. It kept the skin/faces still very detailed and only make it about 10% smoother -- about 1 small notch worse than Topaz. Sharpness/details for background/objects were between Topaz and Real-ESRGAN except Topaz added more detail to hair. It fixed up some of the detail when you zoom all of the way in but isn't quite as smooth/detailed as Real-ESRGAN. It messed up detail with ears by making it more pixily, one small part with hair by adding more grid-like lines, and made an object that was blurry too detailed where it looked weird. All 3 also make the backgrounds and objects that are supposed to be blurry/have bokeh more detailed. Real-ESRGAN did this the most, Nomos2 did 2nd most, and Topaz did it least. This is super annoying from a filmmaking perspective, since distant objects are supposed to be blurry. I would rate them: Topaz 9/10 Nomos2 8/10 Original 6.5/10 Real-ESRGAN 4.5/10 Topaz's API is pretty expensive and Nomos2 is free, so I'm going with Nomos2. When playing back all the Topaz, Namos2, and original videos, all 3 look good to use. Sometimes the 720p original video looks better since I like certain parts to be blurry, but the upscaled ones look sharper when zoomed in or watched on a large TV. Nomos also converted it from 720p to 5k and increased the file size by 2.88x. Topax converted it from 720p to 2k (wouldn't allow 5k) and increased the file size by 2.09x. Answer from DesignedIt on reddit.com
🌐
Reddit
reddit.com › r/stablediffusion › what is the best video upscaler besides topaz?
r/StableDiffusion on Reddit: What is the best video upscaler besides Topaz?
April 27, 2025 -

Based on my research, it seems like Topaz is the best video upscaler currently. Topaz has been around for several years now. I am wondering why there hasn't been a newcomer yet with better quality.

Is your experience the same with video upscaler software, and what is the best OS video upscaler software?

Top answer
1 of 19
16
Topaz has been around for years, but they haven't just lazed around since the first release. They regularly release minor and major updates. The last major version being released just last month, and that included a big new diffusion based model. That's why it's still considered the top app within the video upscaling space. It's hard for a newcomer to come into the space when Topaz already has all of the momentum and capital flowing into it. As for opensource solutions, there are various open image upscaling models like SRMD, Real-ESRGAN, etc which can be used for videos. You can usually find CLI tools designed to use these models, but it's not all that polished or newbie friendly. One of the only somewhat beginner friendly GUIs I know of for open source upscalers with video support is Waifu2x-Extension-GUI, which despite the name is not Waifu2x centered at this point. Note though that it operates under a freemium model, with some of its features locked behind a patreon unlock.
2 of 19
14
I just researched 10 different AI upscalers today and tested Real-ESRGAN, Nomos2, and Topaz. Here's what I found. -Topaz is the best overall. Better at not over-smoothing out skin/faces, while still adding enough detail to backgrounds/objects. Good compromise overall. It seems to know not to make blurry things sharp, not to remove detail from faces, and knows what exactly to add more detail to. -Real-ESRGAN is better than Topaz for making everything sharper including objects and backgrounds, except makes skin and faces super smooth that ruins the entire video and makes it unusable unless you want all actors to look like they have crazy Instagram filters on. I used the method of running the exe + the .param and .bin model files using Python to make it run 5 times faster than using the .pth checkpoint file with PyTorch. Using PyTorch/.pth file has a strength setting though, where you could decrease it from 1.0 to less to tone down the smoothness. -Instead of going that route, I switched to Nomos2 using the .pth checkpoint model file with PyTorch. It kept the skin/faces still very detailed and only make it about 10% smoother -- about 1 small notch worse than Topaz. Sharpness/details for background/objects were between Topaz and Real-ESRGAN except Topaz added more detail to hair. It fixed up some of the detail when you zoom all of the way in but isn't quite as smooth/detailed as Real-ESRGAN. It messed up detail with ears by making it more pixily, one small part with hair by adding more grid-like lines, and made an object that was blurry too detailed where it looked weird. All 3 also make the backgrounds and objects that are supposed to be blurry/have bokeh more detailed. Real-ESRGAN did this the most, Nomos2 did 2nd most, and Topaz did it least. This is super annoying from a filmmaking perspective, since distant objects are supposed to be blurry. I would rate them: Topaz 9/10 Nomos2 8/10 Original 6.5/10 Real-ESRGAN 4.5/10 Topaz's API is pretty expensive and Nomos2 is free, so I'm going with Nomos2. When playing back all the Topaz, Namos2, and original videos, all 3 look good to use. Sometimes the 720p original video looks better since I like certain parts to be blurry, but the upscaled ones look sharper when zoomed in or watched on a large TV. Nomos also converted it from 720p to 5k and increased the file size by 2.88x. Topax converted it from 720p to 2k (wouldn't allow 5k) and increased the file size by 2.09x.
🌐
Reddit
reddit.com › r/software › free ai video upscaler?
r/software on Reddit: Free AI Video Upscaler?
February 24, 2025 -

Hey, i'm looking for a good Alternative to apps like Topaz AI. I only want to upscale my 1080p Videos to 4k with Ai. I've seen some people on the internet using CapCut for this as a free tool, but CapCut doesn't work for me, because I always get a error message telling me that something went wrong. So are there any other Free AI tools to Upscale Videos?

Top answer
1 of 1
7
I'm the guy that wrote https://free.upscaler.video . I get why you're looking for a free upscaler tool, but as an explanation, AI Upscaling requires AI, and that usually requires GPUs, and because of the AI boom, GPUs are at a premium and crazy expensive. Add on top of that the fact that video takes a lot of processing power - if you've ever tried rendering a 1 hour video with Adobe Premeire Pro you'd understand. I would guess that a regular person who just wants a video upscaled would be looking at demos of AI upscaling that are super high quality. To obtain that level of quality, you need to do a lot of AI processing and you either need a GPU yourself and then use something like Topaz, or (2) You can use a cloud service, upload your video and get it upscaled. If I wanted to run a cloud service to upscale a 1080p movie to 4k, it'd cost me several dollars in server costs just for that one video. My free upscaling tool gets ~20,000 visitors a month, and while I don't track information about the videos (you can see exactly what I am tracking, I shared the source code here: https://github.com/sb2702/free-ai-video-upscaler/ ). , if each person had an hour long 1080p video, I'd be spending $1M per year out of pocket just so that people can have a free upscaling tool. The idea behind free.upscaler.video was that if you can accept lower upscaling quality, you don't need a GPU, and it'll still do something (it's noticeable for like gaming videos or cartoons) but because it's happening on your computer, it's fast and it's free and I don't ask anyone to sign in. The downside is, the quality isn't very good compared to like Topaz. But again, if I wanted to give good upscaling quality for free, why would I spend hundreds of thousands in my own pocket for nothing. I have a family, and I'm also running my own startup and this was like a side project for me. I'm also likely one of the few people that's actually spent time on low-level AI upscaling processing to make it faster/cheaper/usable without a GPU, but that same skillset has far more valuable applications ( https://medium.com/vectorly/building-a-more-efficient-background-segmentation-model-than-google-74ecd17392d5 ) and I sold my last company during the pandemic because we had ultra-efficient AI software that we were selling to video conferencing companies ( https://medium.com/vectorly/how-vectorly-joined-hopin-93dffdb1acc4 ). There was literally no incentive for me to create free.upscaler.video , I did it to be nice / give back / because I knew people were looking for free upscaling software. I've thought about building a paid service alternative to free.upscaler.video that would cover the server rendering costs enough to get someone fast, good-quality no-frills upscaling, but like it'd have to be a paid service, a free + no-nonsense + good quality system would be uneconomical. As a user you don't normally view it like this because there are plenty of AI tools out there that are free and also use a lot of GPU processing, but it's not dissimilar to the compute needed for say crypto mining. If you wouldn't expect there to be free tools that just give you free crypto, no questions asked, then you can understand the economics of why there aren't that many simple, no-nonsense free AI upscaling tools even though you might feel like there should be. It's in the same category of compute as crypto-mining, but because we're so used to free AI tools, you don't view it in the same category. ----------------- Update - July 27 ----------------------- I don't know why I never checked the logs on this, but apparently the vast majority of uploads on free.upscaler.video are very short videos (under 60 seconds), I assumed most people were uploading like 30 minute or 60 minute videos. None of that changes how expensive large AI networks are computationally, to get better results you'd likey need to wait 10x the duration of your video at the minimum, but the user experience definitely depends on whether you are waiting 2 minutes for a 10 second video, vs 10 hours for a 1 hour video. Sorry if this sounds stupid or obvious, it' s precisely because I don't ask anyone to log in, and don't track anything besides the video metadata (Resolution, length) that I have no idea why people are upscaling or what people are upscaling, I don't have servers that upscale, it's all being done on your computer. My guess is that a lot of that is AI generated footage, and I can 100% understand the desire to upscale that from 720p to 4K. Because those videos are so incredibly short, I think maybe I can build some AI networks that are 100x bigger, and yeah most computers would struggle with that / it'd be pretty slow, but for people with very short videos (the majority) that is probably fine? I will train some much bigger networks and release them in free.upscaler.video , and in the open source repository that powers it https://github.com/sb2702/websr/
🌐
Reddit
reddit.com › r/software › best ai video upscaler
r/software on Reddit: Best AI video upscaler
October 12, 2024 -

Hi all, I’m wanting to upscale my Blu Ray collection to 4K. I’ve tried finding and simply purchasing titles in 4K but some have never been released in anything higher than BR 1080p.

Happy to pay a reasonable amount for software if it’s a better product. Also aware that the quality is not likely to be at the same level of true 4K releases but just looking to improve on full HD as much as possible.

I was going to try VideoProc but not sure if it is any good? Some recommendations would be appreciated.

🌐
Reddit
reddit.com › r/software › what’s the best ai video upscaler in 2025?
r/software on Reddit: What’s the Best AI Video Upscaler in 2025?
August 20, 2025 -

I’ve been digging into AI video upscalers lately and noticed the market is starting to split into different categories. Curious what others here are using and how they compare.

From what I’ve seen, most tools fall into three main camps:

Real-time upscaling – things like Nvidia RTX Video Super Resolution or AMD Fluid Motion Frames, focused on smoother playback and instant enhancement during streaming or local playback.

Creative upscaling – tools that add interpretive detail or even “imagine” missing data, like Topaz Video AI’s Astra models (often used by content creators to give an artistic or cinematic touch).

Precise / restoration-focused upscaling – more traditional AI models aiming for faithful detail recovery, this catagory seems to be the most popular one?
Examples like the old Topaz Video AI, Nero AI Video Upscaler, AVC Labs Video Enhancer AI, VideoProc Converter AI, etc.

And (not sure if it should be a catagory) Open-source / community upscalers – options like SeedVR2, Cupscale (ESRGAN-based), and Waifu2x variants (especially popular for anime).

In your experience, which one actually works best right now? Is Topaz still the top choice, or are newer tools catching up?

And where do you think this technology is going? More toward real-time enhancement (playback/streaming), or high-quality offline processing for creators and archivists?

🌐
Reddit
reddit.com › r/videoediting › free, open source ai upscaler in the browser
r/VideoEditing on Reddit: Free, Open Source AI Upscaler in the Browser
November 18, 2023 -

I'm building a quick, free, no-nonsense tool for upscaling videos with AI right in the browser. There's no software to install, and no registration or sign up required - just input a video, and all the upscaling work is down on your own computer by the browser:

https://free.upscaler.video/

Demo here: https://youtu.be/wUuFJpo8Hfo

It's 100% open source, you can see the source code yourself: https://github.com/sb2702/free-ai-video-upscaler

I couldn't charge if I wanted to, as anyone can take the source code and host it themselves.

It right now does a better on Animated content than "Real Life" video but I'm working on porting more powerful AI models into the tool.

I built it because from previous experience as a casual user who just wants to upscale a few videos you have around, it's surprisingly frustrating. There are paid tools like Topaz Labs which are excellent but also overkill for non-professional work, or open source projects like Video2X which require a bunch of setup & config.

Some new advances in the latest browsers (like Webcodecs and WebGPU) now allow websites to do much more powerful stuff than in the past, so I wouldn't suprised if more, powerful video-editing tools come out soon that are also free & browser based.

🌐
Reddit
reddit.com › r/software › what's the best free ai video upscaler currently available?
r/software on Reddit: What's the best free AI video upscaler currently available?
July 12, 2025 -

Hey everyone, I'm looking for recommendations on the best free AI video upscaling tools out there. Ideally something that works well with low-res or older videos and can upscale to at least 1080p or 4K with decent quality.

Bonus if:

It runs locally (but cloud-based is fine too)

Supports batch processing

Doesn’t add watermarks

Works on Windows/Linux

I’ve tried a couple, but most seem to have limitations unless you pay. Curious to hear what’s worked best for you all!

Thanks in advance!

🌐
Reddit
reddit.com › r › aiupscaling
AI Video Upscaling
June 9, 2020 - AI-powered video stabilization to remove shakes and jitter while maintaining image quality. It even edge-extends frames for a seamless result. They've also introduced a new Rhea model for finer-detail upscaling up to 4x scale.
🌐
Reddit
reddit.com › r/iosapps › 100% free ai photo and video upscaler app on ios called upres
r/iosapps on Reddit: 100% Free AI Photo and Video Upscaler app on iOS called UpRes
February 3, 2025 -

A really good friend of mine released a new app called UpRes that will upscale your photos (up to 16x resolution) and video (up to 4K). It is completely free with no subscription, no ads and no account needed to use. It's literally one of the few apps I've seen that is free with no strings attached. They are looking for productive feedback for improvements and thought this community could help.

It works for iPhone iPad and MacOS.

Link below:
https://apps.apple.com/us/app/upres-ai-photo-video-upscaler/id6739590673?platform=iphone

Find elsewhere
🌐
Reddit
reddit.com › r/topazlabs › guide: low quality footage upscale with video ai
r/TopazLabs on Reddit: Guide: Low quality footage upscale with Video AI
April 23, 2025 -

Here's my latest music video upscale from 480i to 4k progressive. I decided to make a small guide, since it took me a long time to find settings that worked with low quality originals.

I hope this is useful for you who struggle to get good results with Video AI. I'd also appreciate feedback if you think I'm doing something wrong, or you have any tips to do this even better.

Original official video of Sentenced - No One There: https://www.youtube.com/watch?v=mGtrNZwqpCY

My upscaled version: https://www.youtube.com/watch?v=FOf82qs8yiU

This one in particular required a lot of manual work because of the darkness, but I think I still managed to get decent results.

These instructions are in no way objectively what could be considered the best method. It's just something that has worked for me upscaling DVD or lower quality music videos to 4k.

Step 1: Deinterlace and Frame Interpolation

Import the 480i interlaced footage into Video AI.

Use the Dione TV model to deinterlace the footage. This removes combing artifacts and enables smoother motion.

Enable frame interpolation in Dione to increase the frame rate to 60fps (this is somewhat controversy, I like the end result but some people definitely prefer 30fps). 60 fps makes the motion smoother but also subtly improves image quality in my opinion.

Export the cleaned and interpolated video. This version is now deinterlaced and plays at 60fps.

Step 2: Upscale with Proteus

Re-import the interpolated output into Topaz Video AI.

Select the Proteus model and set the upscale factor to 2x only.

Avoid 4x upscaling for 480p sources as it tends to introduce excessive AI artifacts.

Begin fine-tuning the Proteus settings. Prepare to use a lot of time on this, especially if the footage is low quality like in my example.

Focus on the following sliders: Fix Compression, Improve Detail, Sharpen, Reduce Noise, and Anti-Alias/Deblur. Start with conservative values (around 5) and adjust gradually. Create multiple short test clips (2–5 seconds) to preview how changes affect the result. Zoom in to inspect details and prevent the “overcooked AI” look.

Finalize the best settings through trial and error, ensuring a balance between sharpness and natural appearance. This is somewhat of a subjective process. Some people might enjoy sharper image while others like the original look.

For best results, consider processing each scene separately with custom settings.

Step 3: Scene Editing and Blending in DaVinci Resolve

Import both the Dione (interpolated) and Proteus (upscaled) versions into DaVinci Resolve (free version is just fine for this).

Use scene detection to automatically split the video into clips based on visual changes.

Manually refine the scene cuts as needed — expect to spend time on this step. In this case, around 85 individual scenes were created.

Use the Transform module to crop and reframe shots for better composition.

Use the Composite module with opacity blending to mix elements from both the Dione and Proteus versions.

In more complex scenes, use power windows in the Color module to selectively mask and blend the best parts of each version.

Perform color grading to fix any balance issues and ensure visual consistency across scenes.

Step 4: Final Upscaling to 4K

Used DaVinci Resolve’s internal upscaling tools to scale the output up to full 4K (2160p).

Resolve’s built-in scaler tends to produce cleaner results with fewer artifacts than other tools I've tried.

🌐
Reddit
reddit.com › r/videoediting › what are some free or affordable video upscaling softwares that aren't subscription based.
What are some free or affordable video upscaling softwares that aren't subscription based. : r/VideoEditing
December 21, 2023 - Try UpscaleVideo.ai. I am the lead developer, so obviously biased, but AMA. It runs on Windows and Mac, costs less than Topaz (~5x), handles de-noising, de-blurring, 10-bit video, and outputs up to 16K resolution.
🌐
Reddit
reddit.com › r/vr180film › best ai software to upscale/remaster old vr180 videos?
r/VR180Film on Reddit: Best AI software to upscale/remaster old VR180 videos?
December 3, 2024 -

I know Topaz is a high profile AI software but are there others? Which is the best?

I'm looking at upscaling video recorded from 2015-2018, so going from 3K to 6K, maybe higher. I'm not expecting miracles but I've seen some adult VR remasters done at this level and some look great.

Is anyone involved in this already or have good knowledge about the process?

🌐
Reddit
reddit.com › r/aiupscaling › what is the best way to do local upscaling of video that will give great results, preferably using a mac with apple silicon (or windows if that's not possible)?
r/aiupscaling on Reddit: What is the best way to do LOCAL upscaling of video that will give great results, preferably using a Mac with Apple silicon (or Windows if that's not possible)?
May 20, 2024 -

What I want to know is, is there a way to do LOCAL AI upscaling of video, either using a Mac with Apple silicon or Windows? Preferably I would like to know if there is any free or low cost software that would work well for this purpose on a Mac.

Failing that, if I absolutely have to use Windows, would it be helpful to have something like Gigabyte NVIDIA GeForce RTX 4060 Windforce Overclocked Dual Fan 8GB GDDR6 PCIe 4.0 Graphics Card, in other words would that or a similar card be good enough to do it, or would there be a better way to go about this or different hardware I should consider? And in that case, is there any free or inexpensive software that runs on Windows and is highly recommended for this purpose?

🌐
Reddit
reddit.com › r/editors › how do you use video enhancement/upscaling software?
r/editors on Reddit: How do you use video enhancement/upscaling software?
September 25, 2024 -

Hi all,

I hope this post isn't against the rules of this sub, but I've been creating a video upscaling service (refocused.ai) and had some questions for professional editors who use software or services like TopazLabs Video AI.

  1. What type of videos do you usually upscale, and why do you choose to upscale them? What resolution/bitrate do you tend to upscale videos to? How frequently do you upscale to HD vs 4k vs 8k?

  2. How frequently do you use video upscaling software? Over the course of a year, how much footage ( in terms of hours, frames, etc.) do you upscale?

  3. Do you primarily upscale footage on a local setup? Or do you use the cloud for processing? If you don't use the cloud, would you be able/willing to use remote processing to upscale the videos if it was available?

  4. Quality vs. time/cost - I know this one is a bit vague, but how much time is too long to render an upscaled video? IE 2 seconds/frame vs 100s/frame. At what point would you consider remote processing?

  5. Matching encodings: Does it matter if outputs are limited to a subset of encodings (ie raw/h264/h265/av1)?

I appreciate any responses you all might have! If you're interested in trying out the service, I am looking for beta users, feel free to message me.

🌐
Reddit
reddit.com › r/videoediting › what is the best ai video upscaler for 2x, 4x?
r/VideoEditing on Reddit: What is the best AI video upscaler for 2x, 4x?
October 10, 2024 -

Hello folks,

Hope you are doing well

I am looking for the best ai video upscaler for real video (it is short natural real vido)

Could you please let me know the best AI service or open source to use?

Thanks in advance

This is my hardware specification

1- System specs

  • OS: ubuntu 22.04

  • GPU + GPU RAM: Nvidia RTX 4090

2- Editing Software

  • No sure, I am looking for recommend

3- Footage specs

  • Codec (h264? HEVC?): not sure

  • Container (MOV? MP4? MKV?): MP4

🌐
Reddit
reddit.com › r/stablediffusion › some experiments with star video upscaling
r/StableDiffusion on Reddit: Some experiments with STAR video upscaling
December 25, 2024 -

So for some reason I became fixating on upscaling the random Lamberto Bava movie, which I have not even seen, because it was on my piracy list and I couldn't find a good version. Of course it would have to be state of the art, or else why even bother? And it must be open source, of course. So I stumbled on STAR which does appear to fit the bill, or does it? Let's find out.

Unfortunately I decided to start with the cog based model which, despite a lot of fiddling and resolving of transitive dependencies in various ways, I was unable to get running. But the I2VGenXL one is a lot more straightforward to get working.

First experiment, "Heavily Degraded" version of the model. The source of the video appears to be an actual analog cable TV broadcast from the 90s, 232p.

Original Upscaled with I2VGenXL Heavily Degraded fine-tune

Here's what the free version of Topaz Starlight did with the same file:

Topaz Upscale

As you can see the results are quite different. The topaz version looks more like a modern video and handles the faces nicely, but if you look at the background you can tell it has a very AI feel to it and zooming in it's like, WTF is this?

Okay, now for the content I actually wanted to upscale. This is a scene from the actual movie (Morirai a Mezzanote). Source is 430p, 299 frames but it wouldn't fit into the 80GB of vram I had available, so I downscaled it to 358p first, then upscaled 4x on both height and width.

Original Upscale with I2VGenXL regular fine-tune

Edit: There's more, but I can only put 5 videos in here, if anyone's interested let me know if you'd like to see a part 2 or whatever, or I can just respond with links. Anyway the long and short is I ended up on an H200 with 140GB of vram, 11 seconds of video was upscaled from the original resolution 3x to 1440p, which took about 1.5 hours and cost me $6. Doing the entire movie would cost around $3000 bucks in compute, more actually because you'd need some patches that overlap slightly to get a good, continuous looking result. To upscale DS9 would cost about 300k.

Conclusion: I like this upscaler, it gives very natural looking results that don't have an AI feel. The repository is an absolute mess, the instructions are neither detailed nor correct. I was unable to get one of the models working. I'm sure there is plenty of room for optimization, and I might look into this, but I think in 2025 if you want fully synthesized context aware AI upscaling that doesn't look like shit the price will be significant.