找回密码
 立即注册
楼主: yuhua18

pc输出到电视,yuv 422 10bit和rgb 8bit哪个好

  • TA的每日心情
    奋斗
    2017-5-7 14:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    34

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1724
    小灰兔 发表于 2022-2-3 23:55:10 | 显示全部楼层
    chungexcy 发表于 2022-2-3 09:08
    你理解错了这个97%的意思。

    不谈HDR,就说SDR,闭着眼睛想都知道,10bitYUV的精度远高于8bit RGB。 ...

    https://bbs.acgrip.com/thread-1119-1-1.html
    我觉得我没有理解错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    287

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3533
    chungexcy 发表于 2022-2-4 12:54:22 来自手机 | 显示全部楼层
    小灰兔 发表于 2022-2-3 23:55
    https://bbs.acgrip.com/thread-1119-1-1.html
    我觉得我没有理解错

    10bitYUV能覆盖97%的8bit RGB,12bit YUV能覆盖99.5+%的8bit RGB。那你是不是能得出10bitYUV=12bitYUV?

    10bitYUV单说亮度就有896阶,8bit RGB拿头打?10bitYUV是8bitYUV的64倍精度,64*26%=1664%。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31

    主题

    1159

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22525
    hsmms 发表于 2022-2-4 17:22:11 | 显示全部楼层
    本帖最后由 hsmms 于 2022-2-4 17:23 编辑

    我觉得大家是否忘记了windows系统只能在RGB 0-255下模式下完成,你设置成12bit yuv理论上肯定比8bit RGB精度更高但是有windows这个变数就不一定了。

    因为你显卡设置输出12bit yuv 422输出的化,首先渲染器内部转换RGB让windows可以正确识别输出给显卡,显卡内部根据你设置的参数进行RGB转YUV 444到12bit yuv 422输出给电视,电视内部再做一次422 upscaling 444转RGB最终输出8bit或者10bit RGB.
    如果显卡设置8bit RGB那么渲染器内部转换成RGB,windows正确识别给显卡,显卡直接传输给电视机直接输出。

    我推荐选择8bit RGB除了之前提到的避免二次转换带来的损失外,还有几点 1.避免显卡驱动抖动问题带来的banding问题,因为有些驱动在有些模式下是没有任何抖动处理的。2.避免不同矩阵转换带来的颜色错误问题 3.避免电视设备的优化处理。再加上本身例如madvr这类渲染器可以实现内部高Bit处理,最终输出8bit RGB质量表现真不一定比显卡输出yuv最终输出10bit RGB差多少甚至更好。
    回复 支持 2 反对 0

    使用道具 举报

    该用户从未签到

    1

    主题

    75

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2295
    cocue 发表于 2022-2-4 18:08:40 | 显示全部楼层
    搞这么多花里胡哨的东西在灰阶图应该能看出区别吧,看不出的话我就继续RGB8了。因为肉眼也只能看RGB,还能少转换几次
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    287

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3533
    chungexcy 发表于 2022-2-5 05:42:57 来自手机 | 显示全部楼层
    本帖最后由 chungexcy 于 2022-2-5 05:44 编辑
    hsmms 发表于 2022-2-4 17:22
    我觉得大家是否忘记了windows系统只能在RGB 0-255下模式下完成,你设置成12bit yuv理论上肯定比8bit RGB精 ...


    别人是Sony A90J,这电视应该不存在12bitYUV还会转化回8bit RGB来显示的问题。如果是垃圾电视当然另当别论。
    PC最差最差就是8bit RGB渲染的情况,8bit也能完美转化成12bit YUV。即使最后再转化回10bit RGB显示,有损失都可以忽略不计了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    287

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3533
    chungexcy 发表于 2022-2-5 05:49:24 来自手机 | 显示全部楼层
    cocue 发表于 2022-2-4 18:08
    搞这么多花里胡哨的东西在灰阶图应该能看出区别吧,看不出的话我就继续RGB8了。因为肉眼也只能看RGB,还能 ...

    但凡你找一个10bit色阶视频,都能看出区别。看不出来只能说明显示设备只有8bit,或者PC根本没能输出10bit。
    https://github.com/jursonovicst/gradient/blob/master/test_sequences/3840x2160/gradient_3840-2160_0-100_yuv420p10_x265.mp4
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-6-26 13:20
  • 签到天数: 2 天

    [LV.1]初来乍到

    11

    主题

    192

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2320
    365152082 发表于 2022-2-5 14:53:23 | 显示全部楼层
    hsmms 发表于 2022-2-4 17:22
    我觉得大家是否忘记了windows系统只能在RGB 0-255下模式下完成,你设置成12bit yuv理论上肯定比8bit RGB精 ...

    主要是BUG。。以前1070配LG B9 设置YUV422 12BIT。每次开机必触发绿屏滤镜,,换了3080开4K 120HZ RGB 12BIT问题完美解决
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31

    主题

    1159

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22525
    hsmms 发表于 2022-2-5 16:02:55 | 显示全部楼层
    chungexcy 发表于 2022-2-5 05:42
    别人是Sony A90J,这电视应该不存在12bitYUV还会转化回8bit RGB来显示的问题。如果是垃圾电视当然另当别 ...

    如果设备支持10bit RGB输出,设置成8bit RGB最终就是电视内部做8抖10的处理进行输出。

    另外一个问题,你是完全忽视了windows的机制问题,无论你显卡输出设置成什么,windows内部必定会做一次RGB转换,因为windows只认RGB 0-255..


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31

    主题

    1159

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22525
    hsmms 发表于 2022-2-5 16:03:42 | 显示全部楼层
    365152082 发表于 2022-2-5 14:53
    主要是BUG。。以前1070配LG B9 设置YUV422 12BIT。每次开机必触发绿屏滤镜,,换了3080开4K 120 ...

    跟BUG没关系,因为windows它只认RGB 0-255,你显卡设置成YUV就代表会多一次转换问题

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-6-26 13:20
  • 签到天数: 2 天

    [LV.1]初来乍到

    11

    主题

    192

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2320
    365152082 发表于 2022-2-5 16:17:39 | 显示全部楼层
    hsmms 发表于 2022-2-5 16:03
    跟BUG没关系,因为windows它只认RGB 0-255,你显卡设置成YUV就代表会多一次转换问题

    ...

    如果没BUG我就凑合用了。。可惜每次连正确转换都无法做到。。,
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    快速回复 返回顶部 返回列表