在最新版本的 Potplayer 里,我们打开设置,选择内置的 DX11 渲染器并勾选 GPU 超分辨率功能,这样无需安装其他软件或渲染器就可以使用 NVIDIA 视频超分辨率(RTX VSR)了。
Potplayer 已经支持使用视频超分辨率 RTX VSR
我一直把 RTX 超分辨率设置为最高的 4 档,但是今天我发现有时我显卡的算力不够用。
我的显示器是 2560x1440 75 Hz,当我全屏播放 1080p 60 fps 视频时(也就是超分辨率放大到 1440p),实际上每秒输出的帧数不是 60,而是显示器刷新率的一半 37.5。
NVIDIA RTX VSR 超分辨率的显卡占用情况的简单研究
更新:这篇文章的方法是使用 MPC VideoRenderer 来调用 RTX VSR,然后让 Potplayer 使用 MPC VideoRenderer 渲染视频。这个方法已经不再必要了,因为最新版本 Potplayer 内置的 DX11 视频渲染器已经支持 RTX VSR 了。
NVIDIA 的视频超分辨率技术(RTX VSR)目前官方只支持在浏览器里使用,这在看网络视频和直播时很有用,但是看本地视频就不方便了。
我在网上看到一个方法可以让本地视频播放器使用 RTX VSR 提高清晰度,经过试验确实有效。
首先从 emoose VideoRenderer 仓库里下载压缩包:https://github.com/emoose/VideoRenderer/releases
或从本站下载:mpc-videorenderer-rtx1.1.zip
Potplayer 使用视频超分辨率 RTX VSR
这篇文章已经意义不大了,因为我们在播放本地视频时可以让 Potplayer 使用视频超分辨率 RTX VSR,不需要在浏览器中播放了。
前些时候我写过一篇文章,尝试了 NVIDIA 的视频超分辨率技术。
我下载的资源里有不少低分辨率的视频,现在我习惯把它们放在 Chrome 浏览器里播放,以提高观看时的清晰度。(我是 1440p 显示器,所以 1080p 视频对我来说也算低分辨率)
但是在浏览器里观看视频的体验不是很好,因为我不能用键盘控制视频的进度、音量,特别是不能一键切换上一个/下一个视频,使得播放多个视频时非常麻烦。所以我写了个用户脚本(UserScript)来优化体验(代码在文末)。
增强在浏览器中播放视频的体验
NVIDIA RTX 30/40 系显卡现已支持“视频超分辨率”技术,全称 “RTX Video Super Resolution”,简称 VSR。
这项技术目前可以应用在 Chromium 内核的浏览器中,当你播放的视频显示尺寸超出原尺寸时,GPU 会实时增强视频画面,使其更加清晰。
更新:在 2023 年 4 月初,Potplayer 的最新版本已经支持在播放本地视频 使用视频超分辨率 RTX VSR 了。
这对于观看直播、网络视频、播放本地视频都有效,原视频分辨率越低,效果越明显。
我觉得这项技术很实用,因为视频网站里很多视频最高只有 1080p,我们保存在本地的视频有很多也是 1080p 或 720p。但是高分屏越来越普及了,很多视频的分辨率都显得不足,VSR 技术就是这种情况的福音。