APP下载 微博 微信

Hao4K影音


[寻求帮助] 关于madvr输出8bit非hdr视频时,索尼电视出来的颜色不对?

[复制链接]

发表于 2020年02月20日 13:51 85239 22 来源:电脑/HTPC> 寻求帮助 |只看大图 回帖奖励 |正序浏览 |

spavilion 帖主

2020-2-20 13:51

本帖最后由 spavilion 于 2020-2-21 09:19 编辑

问题是这样的,解码器为LAV,播放器为potplayer,madvr中显示器设置为位宽10或者auto,hdr直通。索尼这边色彩空间设为自动。1.当播放10bit的hdr bt.2020视频时可以正确输出hdr信号,色彩空间会识别为bt2020,输出的颜色正确。


2.当播放8bit bt.709的普通视频时,索尼这边仍然自动在bt2020,输出的颜色明显偏红,过饱和了。
  如果手动把电视色彩空间选在bt.709,明显饱和度不足。


  calibration里设置校准几个选项都试了也不能正常。


  必须在madvr里把显示器位宽设为8bit,同时电视这里也不能选自动,要手动定死在bt.709才能正常。


3.使用显示器时没有这种问题。


请问各位,该怎么设置才能让madvr和索尼电视配合好?


=========================分割线====================================
2020-02-21
今天把问题更加明确了一下。
其实就是madvr调10bit后电视这里色彩空间永远自动选BT.2020,如果是其他的色彩空间就需要手动设置了。(之前觉得手动设置BT.709不对是因为我拿一个亿格瑞的盒子作对比,对于非HDR视频盒子会有一系列磨皮提亮降噪的处理,让我判断出现了问题)
回复

使用道具 举报

全部回复22

flyerzeng 23

2021-9-6 22:35

michaellv 发表于 2021-9-6 21:33
我举个例子:STD是杜比视界最完美的传输模式,是播放器端将视频转化为RGB 8bit,然后传输到电视机,在电 ...

传输只涉及到数据量,和视频用什么编码和还原是两个概念吧....?
回复 支持 反对

使用道具 举报

flyerzeng 22

2021-9-6 22:31

michaellv 发表于 2021-9-6 21:33
我举个例子:STD是杜比视界最完美的传输模式,是播放器端将视频转化为RGB 8bit,然后传输到电视机,在电 ...

如果是这样,madvr为什么要搞个10bit的windows mode ,而且似乎必须要在10bit下才能驱动点亮hdr

这个问题你也没说唉

我觉得你的理解有所不同,有些电视面板本来就是dcip3色域,422的1亿色,你事先不用显卡输出设定好,只用显卡的rgb 444 8bit,无法实现驱动面板1亿色输出,p010的视频并不会自动屏蔽操作系统的设定自己自动输出422 10bit,所以madvr在显卡422 或420 10bit设定下,才有10bit windows mode
回复 支持 反对

使用道具 举报

michaellv 21

2021-9-6 21:52

flyerzeng 发表于 2021-9-6 17:45
还是有点模糊...........

如果是这样,madvr为什么要搞个10bit的windows mode ,而且似乎必须要在10bi ...

另外你用potplayer播放HDR视频时查看视频的属性:10bit 是叫bit depth,你用中文版mediainfo查看视频属性:10bit是直接被归类为“位深”,你用mpc查看视频属性也是将10bit归类为“位深”
回复 支持 反对

使用道具 举报

michaellv 20

2021-9-6 21:33

flyerzeng 发表于 2021-9-6 17:45
还是有点模糊...........

如果是这样,madvr为什么要搞个10bit的windows mode ,而且似乎必须要在10bi ...

我举个例子:STD是杜比视界最完美的传输模式,是播放器端将视频转化为RGB 8bit,然后传输到电视机,在电视机内部转化为yuv422 12bit,如果是多少种颜色的话,那么8bit怎么无损转化为12bit呢?最简单的道理:彩色照片转化为黑白照片没问题,但黑白照片怎么可能还原为原来的彩色照片呢!
回复 支持 反对

使用道具 举报

flyerzeng 19

2021-9-6 17:45

michaellv 发表于 2021-9-6 14:53
BD视频的8bit和UHD视频的10bit指的都是位深,通俗讲就是编码精度,同显示器的10bit色深完全是两个概念, ...

还是有点模糊...........

如果是这样,madvr为什么要搞个10bit的windows mode ,而且似乎必须要在10bit下才能驱动点亮hdr,

另外,8bit的rgb444只有1680万色,不驱动10bit如何实现最起码的YCbCr 422 1亿色呢?
回复 支持 反对

使用道具 举报

michaellv 18

2021-9-6 14:53

flyerzeng 发表于 2021-9-6 14:25
用N卡玩madVR完全不用在显卡、madVR中设置为10bit

这是为什么?你确定10bit 420 的SDR HDR 视频都能在 ...

BD视频的8bit和UHD视频的10bit指的都是位深,通俗讲就是编码精度,同显示器的10bit色深完全是两个概念,最简单的你可以用重编码软件分别用10bit和8bit编码对一段视频进行重编码,10bit编码的体积肯定小于8bit,如果视频的10bit是色深的话,10bit色深是10.7亿色,8bit色深只有1678万色,那么完全应该相反过来!10bit编码的精度更高,所以重编码能压到更小的体积,我们看的原盘也是经过重编码的,原始RAW视频的体积要大的多!
PS: 杜比视界的12bit也是位深,是编码精度!
回复 支持 反对

使用道具 举报

flyerzeng 17

2021-9-6 14:25

michaellv 发表于 2020-2-25 10:42
另外用madVR最正规的操作应该是将win10的HDR开关给关闭掉,否则播放任何视频都会输出bt2020色域造成混乱 ...

用N卡玩madVR完全不用在显卡、madVR中设置为10bit

这是为什么?你确定10bit 420 的SDR HDR 视频都能在显卡8bit和madvr 8bit设置下,能完全还原颜色和亮度???
回复 支持 反对

使用道具 举报

michaellv 16

2020-2-25 10:42

spavilion 发表于 2020-2-25 08:00
我也怀疑有可能是A卡,但是我家满门A卡,不能对比测试。

另外用madVR最正规的操作应该是将win10的HDR开关给关闭掉,否则播放任何视频都会输出bt2020色域造成混乱,我估计你大概率这个开关是打开的。
用N卡玩madVR完全不用在显卡、madVR中设置为10bit,而且在播放中可以在HDR直通和动态色调映射转化中随意反复切换,当然前提还是你要把WIN10的HDR开关给关闭掉!
回复 支持 反对

使用道具 举报

spavilion 15

2020-2-25 08:00

michaellv 发表于 2020-2-24 19:38
正解是你用的肯定是A卡,A卡只能是10bit输出HDR信号,而N卡可以设置成8bit输出HDR信号。俺为了不蛋疼的在玩 ...

我也怀疑有可能是A卡,但是我家满门A卡,不能对比测试。
回复 支持 反对

使用道具 举报

michaellv 14

2020-2-24 19:38

正解是你用的肯定是A卡,A卡只能是10bit输出HDR信号,而N卡可以设置成8bit输出HDR信号。俺为了不蛋疼的在玩游戏和看HDR视频中反复切换,都是统一将桌面刷新率设置成8bit 60帧率的。
PS: madVR的内部渲染精度是16bit,再叠加其独到的dithring算法,其8bit输出效果完全不输10bit的!
回复 支持 反对

使用道具 举报

spavilion 13

2020-2-21 20:35

whchengcai 发表于 2020-2-21 19:13
从另一个角度解答问题:题主为什么非要用madVR来渲染4K非HDR视频,madVR渲染4K HDR优势明显,除此以外,未 ...

其实也没有说非要,只是madvr+LAV是精度最高方案,想要搭建一个画质最高的通用性的方案来给电视用,让老婆孩子可以点开就看。我自己电脑上就是用内置解码器软解+fluidmotion+evr(cp),香的很,虽然渲染精度差点,但是插帧适配性好。
回复 支持 反对

使用道具 举报

gongjimin 12

2020-2-21 19:55

spavilion 发表于 2020-2-21 07:59
现在确定问题了,就是只要开了10bit。色彩空间自动一律被设置成bt.2020,于是bt.709的视频颜色就出问题。 ...

这么看MadVR有缺陷啊。
回复 支持 反对

使用道具 举报

时空旅人 11

2020-2-21 19:13

本帖最后由 whchengcai 于 2020-2-21 19:14 编辑

从另一个角度解答问题:题主为什么非要用madVR来渲染4K非HDR视频,madVR渲染4K HDR优势明显,除此以外,未必是最佳选择,用potplayer自带的渲染器,它不香吗? Snipaste_2020-02-21_19-12-17.png

回复 支持 反对

使用道具 举报

spavilion 10

2020-2-21 07:59

gongjimin 发表于 2020-2-20 23:08
MadVR默认设定,好像会把HDR和色彩空间信号传给电视的。9000F识别没问题。

现在确定问题了,就是只要开了10bit。色彩空间自动一律被设置成bt.2020,于是bt.709的视频颜色就出问题。除非自己手动选。
回复 支持 反对

使用道具 举报

gongjimin 9

2020-2-20 23:08

MadVR默认设定,好像会把HDR和色彩空间信号传给电视的。9000F识别没问题。
回复 支持 反对

使用道具 举报

spavilion 8

2020-2-20 20:32

nb267213667 发表于 2020-2-20 19:55
电视应该是自动识别吧

现在就是在madvr播放8bit bt.709的时候,不能正确匹配。
回复 支持 反对

使用道具 举报

nb267213667 7

2020-2-20 19:55

电视应该是自动识别吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
发烧刚入门
:
介绍未填写

主题

帖子

积分68