大家好,我在打游戏时想尝试录屏,希望得到一些高清晰度的源,于是想到了用 directsource 接口的办法。
看了看微软的文档,用 ffmpeg 操作了一下,发现支持的输出规格最高为 RGB24 (也就是 8bit 输出,如下),这并不能满足我的需求,我希望收到 10bit 或者 16bit 输出
我尝试修改显卡选项,发现并不支持修改位深。我的显卡是 GTX 1070ti,显示器是 8bit 显示器。
想问一下有没有办法通过软件方式调整输出到 10bit ? 我看网上有一个说法是换条 DP 线就全都搞定了,是不是真的?是的话我就去买一条
还是说我一定要花钱买一台 10bit 显示器才能实现 10bit 录制。。
还是说最差的情况下我要买一张专业渲染卡才能输出 10bit。。。。
请懂行的讲解一下 谢谢
1
jim9606 2020-01-29 02:06:13 +08:00
NVIDIA Studio Driver 从 431.70 开始支持 10bit,但估计还是需要你连一个 10bit 显示器
https://www.nvidia.com/download/driverResults.aspx/149125/cn 或者你可以考虑用 HDMI 虚拟显示器诱骗出 10bit 输出? |
2
MinonHeart 2020-01-29 10:22:08 +08:00 via iPhone
你显示器不支持就不要用了,显卡 10b 显示器 8b,最后就是 8b,调了 10b 也没有。另外 10b 的效果说实话一般人看不出来,我的显示器用的 10b。10b 主要在色彩上表现更好,不容易出现断层,绘图、影视原片才会用到,输出文件都是压缩后的。
你录屏上传,平台也会压缩,通常用 yuv420,等同 8b。再者用户的显示器通常也是 8b,所以不要折腾了。 高清晰度的游戏录制,建议使用高分辨率屏幕+高刷新率( fps 游戏需要这个)+录制软件使用同等配置 |
3
cst4you 2020-01-29 10:23:01 +08:00
游戏除了开 HDR 能有 10bit, 其他情况你确定能有?
|
4
deorth 2020-01-29 13:06:37 +08:00
HDMI 辣鸡
|
5
black11black OP @MinonHeart 8bit 主要是色带问题
|