微笑,一路向前 发表于 2017-3-8 17:15

8bit 10bit有什么区别?显示画质输出差距有多大


      8bit 10bit有什么不同?显示画质输出有多大区别?我们目前主要接触到的图像多数是24bit或32bit颜色深度,它等于每通道8bit的 R、G、B或每通道8bitR、G、B、A色彩通道的相加,而8bit表示每个原色具有256个灰阶,即0-255对应色彩从黑到白的灰度级别,10bit表示单色彩通道具有1024个灰度级别,色阶范围是0-1023。8bit提供256个采样点,而10bit提供1024个采样点,其色彩精度是8bit的4倍。



  目前市销的显示器绝大多数都是6bit的TN和IPS面板,少数IPS面板可以达到8bit。国内著名的wiki、chd、hdchina等压制小组之前的作品都是8bit重编码,而官方的x264目前也只支持8bit,我们所用到的支持10bit编码的x264都是经过高手重编译的版本。普通MKV在6bit面板播放时,都是显示器以抖动(dither)的方式转换成8bit实现的。

  在此引用好像是taor大的一句话:“在二进制下对8bit的源数据进行有损编码,造成相同量化损失时,以8bit为100%的error(残差)时,9bit为50%的error,10bit为25%,12bit为6.25%……”其实就是说8bit转换为10bit是无损的,而10bit转换为8bit是有损的,换句话说,由低位深向高位深的转换是无损的,反之则是有损的。一般显示器由10位dither为8bit总要比8位dither为8bit的损失要小得多。因此,10bit片源在播放画质方面是极占优势的。

  而我们有时为了达到更佳画质,会极端的使用madvr解码器,普遍理解madvr解码器解码效果最好,那是因为madvr内部是不管你8bit还是10bit输入,都先升到16bit进行处理,最后再dither成8bitRGB32进行输出,所以它才能实现最高精度的转换和最小的error。而8bit转换成RGB后远远到达不了8bitRGB的16777216色(目前大部分高清视频就是属于8bit-Rec709的情况),只有用10bit及以上转换为8bitRGB才能达到16.7M色。

  由以上论述得出结论:10bit重编码,实际上就是用更高位深来进行数据的有损编码,而且bit越高效果越好。一句话:重编码压缩率更高,以更低的码率提供更接近原盘画质的还原效果,这已经足够我们去尝试了。各位,心里有个数没有哦?

其实,10bit有自己的劣势,请看下文:
  **** Hidden Message *****
      更多关于智能电视相关资讯,WiFi破解、软件推荐、玩机技巧,请关注智能电视官方网站(www.znds.com)大神们期待着你的到来哦!




火火的心 发表于 2017-3-8 17:23

走过路过来看看,楼主用心 了

山阴路的夏天 发表于 2017-3-8 17:24

这个厉害哦 涨知识了    感谢楼主的分享!{xiaolu13}{xiaolu13}

正在加载中 发表于 2017-3-8 17:56

正需要啊,感谢楼主无私分享!

旧城空巷 发表于 2017-3-8 17:56

看看到底是个什么鬼

心远地自偏 发表于 2017-3-8 18:35

谢谢分享,学习啦~~~{:160:}

a1234526 发表于 2017-4-4 22:24

强烈支持楼主ing……

驱蚊器为恶 发表于 2017-5-28 18:01

111asasasa

黑天 发表于 2019-10-23 19:58

又见一个好帖,果断先马克mark收藏了!

OuYangTT 发表于 2019-11-22 21:23

先把机器刷成砖,再把砖头刷成机器,我都佩服自己在ZNDS学到的刷机技术!
页: [1]
查看完整版本: 8bit 10bit有什么区别?显示画质输出差距有多大