Can you upscale this low bitrate file in good quality?

vbencev wrote on 2/20/2022, 5:34 PM

I want to screen record my desktop. My display resolution is 1366x768. I managed to find a software that records crisp video. But the video display size will be the same, and if I want to upscale it, it will get blurry. I experimented with solutions, and I could get more or less acceptable (but not crisp results) with various softwares. But I wondered if you could get better result with Vegas. I have Vegas Pro 12, how could I render my video in good quality in 1920x1080? The result should fulfill the following requirements: 1. Should look good on 1920x1080 monitors (this is easily achieveable) 2. And at the same time should also look good on 1366x768 screens. The 2nd one is the problematic part. But as I mentioned I managed to get more or less acceptable results, I just wonder if it would be possible to create better ones.

The file is here: https://drive.google.com/file/d/1PHmWzKqIbGV4lvBwlmk9TT-ewUvACdUC/view?usp=sharing

Comments

fr0sty wrote on 2/20/2022, 5:39 PM

If it looks good on 1080p screens, there is no reason it should also not look good on lower resolution screens. As for upscaling, garbage in equals garbage out, but AI upscaling might help... you'll need a newer version of VEGAS than that to use it, though (v19).

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

vbencev wrote on 2/20/2022, 5:52 PM

It doesn't look good on 1366x768 screens after upscaling, becomes blurry, you need to sharpen it. Sharpening with certain softwares can make it look good. Which filter sould I test in Vegas 19? I try to download a trial version to check.

Musicvid wrote on 2/20/2022, 9:46 PM

Upscaling is destructive. It will never look as good, although hardware upscaling is still better than software upscaling, even AI. I suggest leaving it alone.

Former user wrote on 2/21/2022, 2:50 AM

There is a review of the upscaler here. If you have a reasonably modern Intel CPU it should be faster

vbencev wrote on 2/21/2022, 5:01 AM

Upscaling is destructive. It will never look as good, although hardware upscaling is still better than software upscaling, even AI. I suggest leaving it alone.

I disagree, because I have already did successful upscaling with Avisynth for example. That is true, that the final product is not as sharp as leaving the original in small sized window and watching like that, but in case you need to project things on HDTV, it is possible to do this in a way, that the resized video looks acceptable instead of unwatchable. But it needs some work.

Former user wrote on 2/21/2022, 5:58 AM

I took a frame from your example screen recording. used topaz gigapixel, the upscaled version looks better imo. Topaz has a video version. Can't compare it to what Vegas19 is doing, I've never used it. Upscaled on left

vbencev wrote on 2/21/2022, 8:49 AM

Unfortunately on my screen it still looks blurry. But maybe it is due to the screen. However, here is the one that I managed to create as upscaled, does this one look better or worse than yours on your screen?:

https://drive.google.com/file/d/1JtbCpEzBq-fJdC5WcclENukxxg9RzAaT/view?usp=sharing

john_dennis wrote on 2/21/2022, 9:06 AM

@vbencev

In Vegas Pro 19-458, I rendered three projects to a lossless codec using the native Upscale fX at its default setting. Each of Project Properties was set to match the expected final output dimensions, 1366x768, 1920x1080 and 3840x2160.

I placed the video back on a 3840x2160 Vegas Pro timeline, used Pan/Crop to move the location of each video with no sub-pixel locations allowed. I saved a snapshot using Vegas Pro Save Snapshot to File. The results can be seen here.

https://drive.google.com/file/d/1Bbn2p1acLMKw9b036pAkpfXsyaCy0aMS/view?usp=sharing

I have near zero interest in the comparison, only that the method is sound.

  • Buy yourself a 1920x1080 display.
  • Upgrade to Vegas Pro 19 while it's $89.
john_dennis wrote on 2/21/2022, 9:16 AM

"Unfortunately on my screen it still looks blurry."

Unfortunately, you don't have the tools to reliably predict what you viewers will see.

Also, consider changing your title to "can you upscale this low pixel dimension file in good quality?"

There is no discussion of bit rate.

Musicvid wrote on 2/21/2022, 10:37 AM

I disagree, because I have already did successful upscaling with Avisynth for example. That is true, that the final product is not as sharp as leaving the original in small sized window and watching like that, but in case you need to project things on HDTV, it is possible to do this in a way, that the resized video looks acceptable instead of unwatchable. But it needs some work.

Welcome to the forums. I hope you will eventually be able to present quantified results to support your impressions, as has become sort of a habit around here over the years. If you'll look in my signature, you'll find my most recent attempt at software AI upscaling from 480i to 720p inside Vegas (the "2010 Highlight Reel") using Smart Deinterlace and Upscale and it's ok, but as you suggest, there's room for improvement. I also ran trials using Topaz in a reverse testing environment, and the SSIM and VMAF numbers were still pretty lousy.

vbencev wrote on 2/21/2022, 3:05 PM

I disagree, because I have already did successful upscaling with Avisynth for example. That is true, that the final product is not as sharp as leaving the original in small sized window and watching like that, but in case you need to project things on HDTV, it is possible to do this in a way, that the resized video looks acceptable instead of unwatchable. But it needs some work.

Welcome to the forums. I hope you will eventually be able to present quantified results to support your impressions, as has become sort of a habit around here over the years. If you'll look in my signature, you'll find my most recent attempt at software AI upscaling from 480i to 720p inside Vegas (the "2010 Highlight Reel") using Smart Deinterlace and Upscale and it's ok, but as you suggest, there's room for improvement. I also ran trials using Topaz in a reverse testing environment, and the SSIM and VMAF numbers were still pretty lousy.

Here is a video that was repaired and scaled up from a very bad source with Avisynth. After this project, I had the confidence to try to solve upscaling of screen recordings, as I thought in case you can repair such bad files as in the example, it could also be done somehow.
The original:
https://drive.google.com/file/d/10WQoqLR9yoWyDH3fH46hiah4Gmnhe0oG/view?usp=sharing
The repaired and upscaled:
https://drive.google.com/file/d/10o5A98ylTOwy_ecZehNxNtLUKXcu1kUa/view?usp=sharing

vbencev wrote on 2/21/2022, 3:15 PM

"Unfortunately on my screen it still looks blurry."

Unfortunately, you don't have the tools to reliably predict what you viewers will see.

Also, consider changing your title to "can you upscale this low pixel dimension file in good quality?"

There is no discussion of bit rate.

Yeah, that is true true partly that I cannot verify the file correctly without FullHD computer screen. But it is not an issue anyway, because the essence is not that. All the upscaled versions I created so far looks good, when I connect my laptop to an HDTV and check them on that. I assume in case of all your files it would be the same. The problem here is not projecting it to FullHD screen, that part is solved already But that how the FullHD video will look on an 1366x768 screen. For that purpose replacing my screen does not help. And why this aspect matters is because you cannot project videos in 1366... on Youtube, so you need to upscale, but in this case, it would be worth doing it in a way, that the upscaled material would still look good on 1366.... screens, because a significant amount of people in the word has this type of screen, even if Youtube does not support it. So it is not enough to think about HDTV only. The files I created myself are more or less satisfying in this aspect, I just want to know if it can be done even better. I don't know. That is why I opened this thread, to investigate it. But I will check the solutions that you suggested and we'll see what will be the outcome.

vbencev wrote on 2/21/2022, 3:31 PM

@vbencev

In Vegas Pro 19-458, I rendered three projects to a lossless codec using the native Upscale fX at its default setting. Each of Project Properties was set to match the expected final output dimensions, 1366x768, 1920x1080 and 3840x2160.

I placed the video back on a 3840x2160 Vegas Pro timeline, used Pan/Crop to move the location of each video with no sub-pixel locations allowed. I saved a snapshot using Vegas Pro Save Snapshot to File. The results can be seen here.

https://drive.google.com/file/d/1Bbn2p1acLMKw9b036pAkpfXsyaCy0aMS/view?usp=sharing

I have near zero interest in the comparison, only that the method is sound.

  • Buy yourself a 1920x1080 display.
  • Upgrade to Vegas Pro 19 while it's $89.

I have tested your 1920x1080 version, but it still looks blurrier than mine on 1366x768:
My version:
https://drive.google.com/file/d/1v7o0m6kYRMZkKIPB6vdhKPfa4STirhLI/view?usp=sharing
Your version:
https://drive.google.com/file/d/1icJjHogyqBoDp3FYXPIB8Lic4keNxiwz/view?usp=sharing

And I am sure that it is possible to create better ones than mine, because my version was created with a well working screen recorder plus adding simple Sony sharpen in Vegas 12. No halo etc. was after-corrected, so these are all just basic things. With more appropriate corrections, I think it would be satisfactory. I just cannot figure out how to do it in Vegas. I got the idea for Avisynth, but it is a bit complicated, so I'd rather do it by native Vegas settings if possible.

Former user wrote on 2/21/2022, 5:29 PM
 

I have tested your 1920x1080 version, but it still looks blurrier than mine on 1366x768:
My version:
https://drive.google.com/file/d/1v7o0m6kYRMZkKIPB6vdhKPfa4STirhLI/view?usp=sharing
Your version:
https://drive.google.com/file/d/1icJjHogyqBoDp3FYXPIB8Lic4keNxiwz/view?usp=sharing

And I am sure that it is possible to create better ones than mine, because my version was created with a well working screen recorder plus adding simple Sony sharpen in Vegas 12.

 

Is it possible you have a bad scaler on your computer/monitor, so when you talk about things looking good on your display what looks best is sharpened video, which has nothing to do with resolution. it's a technique where high contrast is used on edges to fool the brain into believing it's higher resolution. But when you see images that are actually higher resolution, your monitor/video card's scaler lets you down and makes you believe it's a soft image.

Maybe not everyone with 1366x768 monitor see the same soft images when video is scaled down to that resolution

vbencev wrote on 2/21/2022, 6:07 PM

There may be a point in this, but actually it is more an advantage than a disadvantage at this moment. That is: if the video is good even on this display, it should be good on many. I have a Probook 6570b. It does not have the greatest display I agree. But not that bad. So now, with sharpening, the video is possible to be watched, and also the same when I tested on iPad, other two HP laptops, and HDTV. So in this case I think it just helps if I target this screen. I don't think it is good idea to go for optimal screens only when uploading to Youtube. There are much worse displays being used in the world than this. That approach would filter a lot of possible viewers.

Musicvid wrote on 2/21/2022, 6:10 PM

Vegas Sharpen is always mathematically destructive bc it is a high-pass filter.

You may want to repeat your tests with Vegas Unsharp Mask, which is low-block. Be sure to put it very first in the chain, before any scaling, and I suggest not using it past Medium.

And you keep mentioning Avisynth, without naming the filters you used. I have tested many of them, so I am curious