萌豚 发表于 2017-1-15 06:13:45

有关片源与播放色域配合的问题

因为BlueskyFRC仅支持NV12,EVR咱主要也只能用NV12/YUY2/RGB,因此想到了一点相关的问题.
对于无预处理的蓝光原盘(YUV420 8bit)直出压制,压制为YUV420 10bit相较压制为YUV420 8bit,10bit可以在同样质量下取得更低的码率.
那么是否可以认为播放此种压制后的文件,通过设定使LAV输出RGB至EVR或输出P010至MadVR将是不必要的? 因为多出2bit的精度在解码后并无法体现.
同时在测试VCB-S于2013年8月的炮姐2160P 120fps视频时发现,LAV在将YUV转换至RGB色域时似乎有效率问题,相较NV12输出CPU利用率并不会多出多少,但是发生了严重的音画不同步问题,假设这是一个普遍问题,那么又有以下疑问.
如果在EVR为目标的输出环境下播放一个YUV444 8bit的视频,此时LAV的RGB转换出现效率问题,而我又不希望降低视频播放质量,是否可以简单套用一个滤镜将视频的长宽像素分别放大一倍,然后利用YUV422(YUY2)输出,这样避免效率问题是否科学?(虽然这个环境很极端/极限)
同样,和上面的问题相同,如果我执意想使用BlueskyFRC倍帧播放YUV422/YUV444的视频,是否可以将其放大后使用NV12输出来强行倍帧同时又不降低视频播放质量?
↑这个人脑子一定已经坏掉了吧

如果能解答一下的话,十分感谢XDDD

TC 发表于 2017-1-15 10:40:21

那个,想当然是不对的啊。
不知道说了多少遍了,yuv 10bit 和 rgb 10bit 不能划等号的。
https://vcb-s.com/archives/2726

cylx 发表于 2017-1-15 12:36:35

相比于madVR这种近乎于玄学的存在,60fps所带来的观感提升是实实在在的质变。

这里的玄学指的是LAV抖动到8bit→madVR输出和10bit输入→madVR输出之间的区别。

萌豚 发表于 2017-1-15 14:20:57

TautCony 发表于 2017-1-15 10:40
那个,想当然是不对的啊。
不知道说了多少遍了,yuv 10bit 和 rgb 10bit 不能划等号的。
https://vcb-s.com ...

不过我指的是8bit片源压10bit的情况然后再8bitYUV输出..

wzwenyuyu 发表于 2017-1-16 14:25:23

{:8_747:}为什么那么多人madVR是玄学,madVR有很多东西的效果是立竿见影的,并不是玄学,主要在scale和deband、dither,这些东西的差别是完全可以肉眼判断出的
然后插补到60fps造成的缺陷也是立竿见影的,对于我来说这个缺陷远胜于其带来的流畅度,况且这流畅度也会带来一种很奇妙的画风突变感。
更别说要缩到nv12去喂给插帧软件……YUV 8bit先天的精度缺陷已经足够判这东西死刑了……

cylx 发表于 2017-1-16 15:18:06

wzwenyuyu 发表于 2017-1-16 14:25
为什么那么多人madVR是玄学,madVR有很多东西的效果是立竿见影的,并不是玄学,主要在scale和deba ...

1. 大多数人都有一台60Hz显示器,少数人拥有120、144Hz显示器,相比之下只有极少数人拥有10bit显示器。绝大多数人对帧数更加敏感。所以业界像YouTube推4K、8K、60fps、120fps,而不是什么444采样、10bit。

2. 10bit编码能减少压制损失提高压制效率就算功德圆满。指望madVR在流程的最后dither相比LAV先dither能带来什么神奇buff纯属自欺、欺人。更何况1080P显示器观看1080P片源仅仅只需要chroma upscale,就这一个流程能让观影体验天差地别?

3. BD原盘多年来一直就是YUV420p,可预见的将来依然会如此,显然你并不能够用“YUV 8bit先天的精度缺陷”判这东西死刑。

wzwenyuyu 发表于 2017-1-17 14:39:58

cylx 发表于 2017-1-16 15:18
1. 大多数人都有一台60Hz显示器,少数人拥有120、144Hz显示器,相比之下只有极少数人拥有10bit显示器。绝 ...

说了一万年,YCbCr 10bit和RGB 10bit是完全两个概念的……YCbCr 8bit TV Range的精度是极其糟糕的,round到RGB 8bit的话也就只能对应16.4%多点的颜色,dither到RGB 8bit好不少,不过最好也就60%多点,这个精度已经是差得相当恐怖了;然而YCbCr 10bit只要运算精度合格的情况下,全程Round都能100%对应上RGB 8bit,你的显示设备是RGB 8bit,你说YCbCr 10bit有没有必要。事实上,UHD BD的标准是用Ma10P,也就是YCbCr 10bit,你不能因为现在的旧标准用的是8bit就说新标准用的也是8bit吧
然后你的1080p的显示器永远只用来放1080p的视屏?遇到720p甚至576p的视频是不是要再买个新的显示器来放,况且又不是只有upscale一种情况,MadVR的SSIM downscale算法效果相比于平时用的CR要好了不止一点半点,完全可以肉眼观察出的差距。

cylx 发表于 2017-1-17 20:07:55

wzwenyuyu 发表于 2017-1-17 14:39
说了一万年,YCbCr 10bit和RGB 10bit是完全两个概念的……YCbCr 8bit TV Range的精度是极其糟糕的,round ...

呵呵,那YUV420p的BD原盘是不是也不要看了?你知道UHD要上HDR,那么想必也该知道同时还要上60fps吧?对应的显示设备当然会是60fps的HDR电视。从片源到编码到显示终端的全面革新才能保证体验。现阶段你抱着个本来就是dither到10bit的二手rip然后大谈精度,难道这不是玄学?

还有拜托发言前看清楚别人的观点好么?我第一个帖子说得很清楚“这里的玄学指的是LAV抖动到8bit→madVR输出和10bit输入→madVR输出之间的区别”,跟downscale有关系?

boday 发表于 2017-1-17 20:09:30

wzwenyuyu 发表于 2017-1-16 14:25
为什么那么多人madVR是玄学,madVR有很多东西的效果是立竿见影的,并不是玄学,主要在scale和deba ...

说玄学我觉得更多是指很多人在 madvr 给你的那么多算法里纠结哪个更好,从 lanczos jinc 纠结到 nnedi3 ngu……在扒论坛爬楼津津乐道几个算法名称的同时,却连自己截个图实际对比一下都懒得做,搞得更多人不明所以,就有了玄学的感觉。

cylx 发表于 2017-1-17 20:40:43

wzwenyuyu 发表于 2017-1-17 14:39
说了一万年,YCbCr 10bit和RGB 10bit是完全两个概念的……YCbCr 8bit TV Range的精度是极其糟糕的,round ...

还有DVD光盘在DVD机+CRT标清电视这套系统里的表现恐怕还真比PC+LCD屏的组合来得好。逐行隔行先不提,单就一个画面比例问题,我就只见过macOS自带DVD Player能正确处理,当然其它像PowerDVD之类的商业软件我是没尝试过。
页: [1]
查看完整版本: 有关片源与播放色域配合的问题