Aleksoid1978 / VideoRenderer

Внешний видео-рендерер
GNU General Public License v3.0
983 stars 108 forks source link

Poor downscaling quality, lots of aliasing [not a bug] #122

Closed Yakumounr closed 5 months ago

Yakumounr commented 5 months ago

Small windowed views have very poor image quality when downscaling footage no matter which options are tried in the Shader Video Processor section of the settings, this is compared to the Enhanced Video Renderer included with MPC-HC. Badly aliased curved lines are particularly noticeable on any drawn animation.

clsid2 commented 5 months ago

It does not use Shaders for scaling unless you disable the resizing option under DXVA2 video processor.

Yakumounr commented 5 months ago

Unfortunately that means my problem is perhaps unsolvable, I had hoped to use the emoose RTX fork to use VSR if upscaling >= FullHD, but not be left with aliasing when in a reduced window, without having to change settings in between of course. I had guessed incorrectly that this was down to a problem from the original project after seeing the same aliasing switching to the original Aleksoid1978 release. Thank you for your time, and apologies for my mistake.

clsid2 commented 5 months ago

Contact your GPU vendor and ask them for better downscaling quality. They are responsible for the inner workings of the video processor.

Yakumounr commented 5 months ago

I was simply not expecting it to be a significant downgrade in small windows from the Enhanced Video Renderer (custom presenter) default.

v0lt commented 5 months ago

Duplicate for #120.

clsid2 commented 5 months ago

Perhaps the video processor option "Use for resizing" could be split into two options? One for upscaling and one for downscaling? That would allow users to use Shaders for downscaling, while still using the video processor for upscaling, keeping it compatible with super resolution.

Aleksoid1978 commented 5 months ago

There’s no need to do this, it will complicate the code too much, which is not simple anyway