bahementu 发表于 2020-5-24 23:20:49

技术求助帖,真心求教压制组技术大佬,关于在线视频使用的upscaling算法

希望在b站网页版上用4k显示器在线播放1080p的时候能使用nearest neighbor算法,而不是默认的算法(貌似是bilinear?)。查了chromium的文档,和本地播放器的流程类似,分离器,解码器,渲染器。按照之前的了解,yuv被转换为rgb后,应该还是由渲染器renderer来进行upscaling,但是搜索代码文档发现渲染器中好像没有去进行这一步,猜测应该是由别的模块或由操作系统的组件来进行了。想请教的问题是能否通过添加浏览器插件的方式或者油猴脚本的方式来替换算法。(而且大图中不知为什么先render再decode?)
ps. 1. 1080p视频使用bilinear算法(电脑上最常用的图像缩放算法之一,也是大部分情况下的默认算法)在4k屏幕上播放会十画面丧失锐度,最直观的感受就是线条边界变的不清晰,画面变“糊”了 2.油猴脚本上有人上传了bilibili anime4k(据作者所说引用了anime4k的部分代码)的脚本,本来想参考一下的,奈何本人水平有限,看不太懂,就知道是使用了canvas的shader。

为了看4k资源购买4k显示器,但是在线看1080p的体验却因此下降了(本地有无敌madvr所以不用担心)

希望技术大佬们能给点建议


页: [1]
查看完整版本: 技术求助帖,真心求教压制组技术大佬,关于在线视频使用的upscaling算法