![]() luma, the method of chroma-upscaling is less important. And, he evaluated quality based on SSIM, PSNR, MS-SSIM, PSNR-HVS-M and IW-SSIM measurements.įor luma-upscaling on any content other than animation, he determined that FSRCNNX is the best quality upscaler, performance-wise. He compared performance in terms of frames per second. João Vitor Chrisóstomo recently profiled MPV’s luma and chroma upscaling algorithms, here. Focusing on FSRCNNX: it is a n implementation of the Fast Super-Resolution Convolutional Neural Network in TensorFlow, an open source machine learning platform. ![]() NNEDI3 has two layers with a single activation function.īy contrast, FSRCNNX, Waifu2X, and NGU use 2D convolution layers. RAVU is based on linear regression with a single layer. ![]() But, their model doesn’t have a deep architecture. Both have trained weights by machine learning techniques. RAVU and NNEDI3 are neural network based upscalers. For chroma upscaling and downscaling, I now recommend KrigBilateral. For luma downscaling, I now recommend SSimDownscaler. Since I wrote the original version of this article, I have switched from RAVU prescalers to FSRCNNX for luma upscaling. And, FFMPEG’s bwdif filter for motion adaptive deinterlacing is applied to interlaced video, such as live TV. They are tailored to high quality rendering of traditional live TV and video disc formats. On Macs, you can download and install them in your ~/.config/mpv folder.īeyond upscaling, my configuration files include optimizations for resolution, colorspace, dithering, debanding, motion interpolation, and anti-ringing. I maintain a Github repo with my recommended settings and user shaders, here. HomeBrew) to install MoltenVK on Mac, much less iOS and tvOS devices. However, there is not an easy means (e.g. In the near future, it may be possible to use MoltenVK for a 2x performance gain over OpenGL. This means that MPV must use Apple’s deprecated OpenGL rendering subsystem. Currently, there is not a Metal backend for MPV. However, Apple devices running macOS, iOS, tvOS use Metal 2, not Vulkan. This includes recent Windows-based PCs, Linux-based devices, and Android-based devices. If you are using anything other than an Apple device, then the best graphics subsystem for the MPV media player today is Vulkan. Previously, I covered upscaling lower resolution video in my article, “ How to Upscale Lower Resolution Video to 4K“.
0 Comments
Leave a Reply. |