更新:这篇文章的方法是使用 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
刚才我在提交到 GitHub 仓库时看到提示 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ,这么多年头一次遇到,搜索了一下发现是 GitHub 修改了它的 SSH key,所以以前的 key 失效了。
git push
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
Please contact your system administrator.
Add correct host key in /c/Users/xxxxx/.ssh/known_hosts to get rid of this message.
Offending RSA key in /c/Users/xxxxx/.ssh/known_hosts:1
Host key for github.com has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.
解决方法是执行 ssh-keygen -R github.com
删除之前保存的 key,或者打开 known_hosts 文件手动删除 github.com 所在的行。然后重新执行 git 操作,就可以获得新的 key,确认继续连接即可。
来自:https://stackoverflow.com/a/75830784
GitHub 提示 REMOTE HOST IDENTIFICATION HAS CHANGED!
这篇文章已经意义不大了,因为我们在播放本地视频时可以让 Potplayer 使用视频超分辨率 RTX VSR,不需要在浏览器中播放了。
前些时候我写过一篇文章,尝试了 NVIDIA 的视频超分辨率技术。
我下载的资源里有不少低分辨率的视频,现在我习惯把它们放在 Chrome 浏览器里播放,以提高观看时的清晰度。(我是 1440p 显示器,所以 1080p 视频对我来说也算低分辨率)
但是在浏览器里观看视频的体验不是很好,因为我不能用键盘控制视频的进度、音量,特别是不能一键切换上一个/下一个视频,使得播放多个视频时非常麻烦。所以我写了个用户脚本(UserScript)来优化体验(代码在文末)。
增强在浏览器中播放视频的体验
在之前发布的 2 月里番的文章里,我最喜欢的是金发巨乳可爱少女的那部(そしてわたしはセンセイに…… ~めげないブルマ~),之后我发现它在 2021 年 11 月有一部前作(そしてわたしはセンセイに……_~脇の下のアイツ~),但是当时我看完直接删了。
我把前作又下载回来,看了下确实观感不行。其实它的画面并不算贫穷,人设、画风也没啥区别,问题在于画质不行,即使我下载了 RAW 视频也是如此,画面依然一眼糊。
我想起了视频超分辨率技术,之前试过 NVIDIA 的 RTX VSR,但是它只能在浏览器里用。我想找个本地软件可以转换视频然后保存的,搜索一番用 Waifu2x-Extension-GUI 试了试。
Waifu2x-Extension-GUI:https://github.com/AaronFeng753/Waifu2x-Extension-GUI
尝试用软件放大视频(超分辨率)
FPS Monitor 使用教程 - 帧率显示和硬件监控软件
FPS Monitor 官网:https://fpsmon.com/en/
FPS Monitor 是一个付费的帧率显示和硬件监控工具,它拥有漂亮的图表和强大的定制性(可以让你 DIY 个性外观),自带中文。可以在 Steam 上购买,原价 41,打折是 20 多。
我是在 B 站看到有个 UP 的视频里用了这个软件,然后我也去试了试,目前我还没有购买,只是试用模式,但是功能没有限制。
FPS Monitor 使用教程 - 帧数显示和硬件监控软件
NVIDIA RTX 30/40 系显卡现已支持“视频超分辨率”技术,全称 “RTX Video Super Resolution”,简称 VSR。
这项技术目前可以应用在 Chromium 内核的浏览器中,当你播放的视频显示尺寸超出原尺寸时,GPU 会实时增强视频画面,使其更加清晰。
更新:在 2023 年 4 月初,Potplayer 的最新版本已经支持在播放本地视频 使用视频超分辨率 RTX VSR 了。
这对于观看直播、网络视频、播放本地视频都有效,原视频分辨率越低,效果越明显。
我觉得这项技术很实用,因为视频网站里很多视频最高只有 1080p,我们保存在本地的视频有很多也是 1080p 或 720p。但是高分屏越来越普及了,很多视频的分辨率都显得不足,VSR 技术就是这种情况的福音。
尝试 NVIDIA 视频超分辨率技术(Video Super Resolution)
来自低版本 IIS 受害者的记录,愿你不会用到过时的软件。
最近我维护的几个网站需要启用 HTTPS,这些网站有多个不同的主域名,部署在 Windows Server 2008 SP 1 的 IIS 7.5 上面。
IIS 7.5 无法绑定多个 HTTPS 站点,以及用 Nginx 解决此问题的记录
AntiMicroX 是一个开源免费的程序,它可以把手柄按键映射为键盘或鼠标按键,比如我把 Xbox One 手柄的导航键(西瓜键)映射为键盘上的截图键,实现在游戏中一键截图。
AntiMicroX GitHub 主页:https://github.com/AntiMicroX/antimicrox
使用 AntiMicroX 映射手柄按键为键盘或鼠标按键
Snipaste 是一款高效好用的截图软件,但是它也不是完美的,除了缺少用户呼声很高的滚动截屏功能,它还不能方便的做到一键截屏并保存。
我指的是像一些游戏里按 PrtSc 或者像 Steam 的 F12 快捷键那样,自动截屏并保存,不需要手动选择截图区域。
但是不管我在 Snipaste 的设置里怎么折腾,用它截图时必然会出现选择截图区域的步骤,然后才能保存,这就做不到一键截屏。
用 Snipaste 一键截取全屏并保存
现在新电脑都是快速启动直接进入系统,没有等待进入 BIOS 设置的界面了,当我们需要进入 BIOS 时还挺麻烦的。
Windows 系统可以用 shutdown 命令重启系统并直接进入 BIOS 设置界面。
shutdown /r /fw /t 0
/r
是重启,/fw
是进入固件设置,/t
是重启倒计时。