How to Upscale Your Old Videos With MadVR for Windows
You’ve just purchased a new monitor, perfect for gaming and using apps. But, when you tried to watch your offline media, the quality was a blocky and blurry mess. Shouldn’t everything look better on your brand-new monitor?
Welcome to the world of modern high-res displays, where most of our older video files can only cover one-fourth of the screen… at best. To improve the quality of these older videos, you need to use smart filters and upscalers, and madVR is one of the best for Windows.

What Is MadVR?
MadVR is a powerful post-processing filter “enhancer” for many popular media players. It offers a range of sophisticated algorithms to upscale and improves video quality. Unlike apps like thetop video editors for YouTubethat we’ve already covered, it works in real-time, “improving” your videos as they play.
With some tweaking, madVR can make lower-resolution videos look better on high-resolution displays, and reduce the effects of compression on highly-compressed files. The more compressed the file, the more striking the improvement.

MadVR is heavily optimized yet relatively lightweight, so you can use it on older PCs without worrying about resources.
Best of all, it is open-source and free to use.

How to Add MadVR to MPC-HC
You can use madVR with many media players. Still, for this tutorial, we’ll use the popular Media Player Classic - HomeCinema, better known as “MPC-HC”. It’s old and has ceased development, but it remains one of the best solutions for playing media when paired with madVR.
Tweaking the MadVR Settings
After adding and enabling madVR in MPC-HC, if you start playing a video file with it, you’ll see a new icon for madVR appear in the Windows tray. Right-click on it and chooseEdit madVR Settingsto configure the renderer according to your gear and preferences.
1. Setting Up the Basics With MadVR
Expand thedevicesgroup from the list on the left, and choose your display device. Change itsdevice typeto reflect its type. For most, it will probably beDigital Monitor / TV. Do the same for your other display devices if you use more than one.
Expand theprocessinggroup, and choosedeinterlacing. If you’re a fan of anime, disableonly look at pixels in the frame center.

Move toartifact removal, and pause for a second. Now’s the time to drag and drop a video, preferably a highly-compressed one, onto MPC-HC’s window, and let it play in the background. This way, you’ll be able to check how your madVR settings affect how videos look.
Try enabling the options in this section one by one and, if available, progressively increasing their strength. You can click onApplyat any time to check their effect on your video.

When your video starts looking “off”, with annoyingly pronounced “edges” around elements, dial your last settings down a notch. If playing a lot of MPEG4/HEVC content (encoded with DivX/XviD/H.264/H.265/NVENC), make sure to try outreduce compression artifacts. Setting its quality tovery highand enablingprocess chroma channels, toocome with higher requirements but can also further reduce the annoying “(macro)blocks” on highly-compressed files.
Do the same for the options in theimage enhancementssection. Since their result depends on both the active video and your perception of what looks best, we’ll leave the choice of which you should enable and their values up to you. Remember that you can see their effect in any active video immediately after hitting theApplybutton on the window.
2. Performing Upscaling With MadVR
Move to thescaling algorithmsand start fromchroma upscaling. All options here take advantage of modern GPUs, so you may choose any you want without wasting resources. For each option, madVR will show you how it affects the video on the top right of its window.
Positiveresults are marked withgreen barsandnegativeones withred bars. The longer the bar, the more noticeable the effect. Also, enable theSuperResfilter and increase its strength to 2 or 3 to take advantage of madVR’s scaling chops.
Modern GPUs are pretty good at downscaling. Thus, you can chooseDXVA2from theimage downscalingpage to have the task entirely performed by your GPU. However, the other options also “run” on the GPU, either on its texture units or as pixel shaders, and may offer even crisper visuals. It’s worth trying them all out to see which you prefer.
Move toimage upscaling, and notice how the options here are split into two lists:UpscalingandDoubling.Upscalinglists advanced algorithms that analyze each frame and strive to create more visual detail from what already exists.
Doublinglists various methods that also “make a video look larger than it is” but with simpler “show-each-pixel-more-than-once” methods (hence “pixel doubling”). This writer’s personal preference isJinc, but fans of Anime will also want to trysuper-XBR.
As before, we won’t suggest specific settings for the options onupscaling refinement. Enable them one by one, play with their values, and clickApplyto find what you like. If you see strange artifacts, lines, or elements of your video look “glitchy”, change the last option on this page toRefine the image only once after upscaling is complete.
3. Adjusting the Quality With MadVR
If your videos look jerky in motion, expand theRenderingsection, and on theSmooth Motionpage, place a checkmark onenable smooth motion frame rate conversion. This may lead to the “soap opera effect,” which refers to how TV shows look compared to movies (because of their higher framerate).
For the highest quality, you’re able to visit theTrade Quality for Performancepage and disable some or all of the default settings. However, these will make less of a difference compared to the other options.
A Final Note About MadVR
Keep in mind that not all videos are equal. Your madVR settings will need tweaking depending on the video you’re watching. You can use “mild” defaults for general improvement of all videos on your monitor, but madVR is best when you invest a minute in fine-tuning it for each video.
Still, madVR has its limitations. It can improve how videos look and perform smart upscaling, but it’s still a filter, tailored for real-time media reproduction, not a full-blown upscaling app. If you want the best upscaling quality for your videos, you’ll have to use a dedicated app and invest some time to do it manually, as we saw on our guide onhow to upscale a video to 4K.
However, if you configure madVR with relatively mild settings, it will essentially be a “set it and forget it” affair. After its initial configuration, it will start enhancing every video you play with MPC-HC. Plus, if you enable it in any other media player, you won’t have to reconfigure its settings; it will make your videos look just as good there.
Still, you may need to make occasional tweaks here and there to make a video look its best. One video might need less sharpening, while another might look better with a higher “reduce compression artifacts” value.
Getting Optimal Playback With MadVR
And that’s how madVR can go beyond being just a video renderer and become a full-blown hobby. Don’t be alarmed if you find yourself trying to upgrade every video and constantly adjusting madVR’s settings. You’ll be joining a club of many.
Don’t have native 4K content? You can upscale your existing HD videos to 4K quality within minutes with just software. Here’s how.
So much time invested, and for what?
You don’t need to fork out for expensive hardware to run an AI on your PC.
Your phone’s camera app doesn’t show this, so it’s easy to miss.
Revolutionize your driving experience with these game-changing CarPlay additions.
My foolproof plan is to use Windows 10 until 2030, with the latest security updates.