Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望支持 RTX 超分辨率 和 RTX HDR #687

Open
1 task done
MCQSJ opened this issue Feb 2, 2025 · 8 comments
Open
1 task done

希望支持 RTX 超分辨率 和 RTX HDR #687

MCQSJ opened this issue Feb 2, 2025 · 8 comments
Labels
enhancement New feature or request

Comments

@MCQSJ
Copy link

MCQSJ commented Feb 2, 2025

issue 内容

希望PC端可以支持英伟达的RTX视频超分和RTX 视频转HDR功能,目前只能手机版本投屏到PC的potplay使用,希望Kazumi可以支持

Image

提交前确认

  • issue 列表中,没有我的新功能需求 / 问题
@Predidit
Copy link
Owner

Predidit commented Feb 2, 2025

试过当前提供的超分方案吗

效果也是很好的

@Predidit Predidit added the enhancement New feature or request label Feb 2, 2025
@MCQSJ
Copy link
Author

MCQSJ commented Feb 2, 2025

试过当前提供的超分方案吗

效果也是很好的

主要是想使用RTX HDR功能,因为HDR对于miniled显示器的播放观感有极大的效果提升

@Predidit
Copy link
Owner

Predidit commented Feb 2, 2025

我查阅了 mpv 的文档,他们在去年九月份加入了 RTX HDR 的支持,因此实现这一功能对我们来说并没有技术上的困难

但是我没有设备来测试这一功能,我确实有一台配有较新的 NVDIA 游戏显卡的笔记本电脑,但它不支持 HDR

需要等待其他有测试设备并且愿意实现该功能的开发者

PS: 给尝试实现这一功能的开发者,flutter 外接纹理对 HDR 的支持很微妙,这里可能存在一些问题

@MCQSJ
Copy link
Author

MCQSJ commented Feb 2, 2025

我查阅了 mpv 的文档,他们在去年九月份加入了 RTX HDR 的支持,因此实现这一功能对我们来说并没有技术上的困难

但是我没有设备来测试这一功能,我确实有一台配有较新的 NVDIA 游戏显卡的笔记本电脑,但它不支持 HDR

需要等待其他有测试设备并且愿意实现该功能的开发者

PS: 给尝试实现这一功能的开发者,flutter 外接纹理对 HDR 的支持很微妙,这里可能存在一些问题

好的了解了

@ErBWs
Copy link
Contributor

ErBWs commented Feb 2, 2025

macOS 不知道能不能也加 HDR,我唯一的 HDR 设备来自 macbook pro 上的 mini LED 屏幕

@Predidit
Copy link
Owner

Predidit commented Feb 2, 2025

受限于 flutter 引擎关于外接纹理部分的实现,我们没有办法播放原生 HDR 视频

flutter PlatformView 相关实现可以播放原生 HDR 视频和 DRM 视频,遗憾的是这一功能目前只支持 Android 和 iOS,并且我们要对 media-kit 做一些修改

RTX HDR 似乎将 SDR 映射为了 HDR,我直觉上认为这种实现有效果,因为我们并不是在播放真正的 SDR 视频,而是在已有的画面上添加了滤镜,但我并没有设备测试

从这个角度来说,类似 https://github.com/natural-harmonia-gropius/hdr-toys 这种 mpv 着色器可能也会有效果,并且可以实现跨平台支持,就像我们跨平台支持了超分辨率一样

@MCQSJ
Copy link
Author

MCQSJ commented Feb 2, 2025

受限于 flutter 引擎关于外接纹理部分的实现,我们没有办法播放原生 HDR 视频

flutter PlatformView 相关实现可以播放原生 HDR 视频和 DRM 视频,遗憾的是这一功能目前只支持 Android 和 iOS,并且我们要对 media-kit 做一些修改

RTX HDR 似乎将 SDR 映射为了 HDR,我直觉上认为这种实现有效果,因为我们并不是在播放真正的 SDR 视频,而是在已有的画面上添加了滤镜,但我并没有设备测试

从这个角度来说,类似 https://github.com/natural-harmonia-gropius/hdr-toys 这种 mpv 着色器可能也会有效果,并且可以实现跨平台支持,就像我们跨平台支持了超分辨率一样

英伟达似乎提供了SDK但是我不是太懂开发,不知道是否可用。RTX HDR使用AI 模型进行转换,可能会有更好的效果?

@MCQSJ
Copy link
Author

MCQSJ commented Feb 2, 2025

受限于 flutter 引擎关于外接纹理部分的实现,我们没有办法播放原生 HDR 视频

flutter PlatformView 相关实现可以播放原生 HDR 视频和 DRM 视频,遗憾的是这一功能目前只支持 Android 和 iOS,并且我们要对 media-kit 做一些修改

RTX HDR 似乎将 SDR 映射为了 HDR,我直觉上认为这种实现有效果,因为我们并不是在播放真正的 SDR 视频,而是在已有的画面上添加了滤镜,但我并没有设备测试

从这个角度来说,类似 https://github.com/natural-harmonia-gropius/hdr-toys 这种 mpv 着色器可能也会有效果,并且可以实现跨平台支持,就像我们跨平台支持了超分辨率一样

或者可以增加一个设置,默认使用自带播放器还是第三方播放器,目前我使用的potplay是完整支持RTX的视频增强的,但是需要手动点击外部播放,不太方便

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants