10bit和8bit到底哪个好?小白表示完全晕了

2024-12-02 10:10:01
推荐回答(5个)
回答(1):

跟8bit相比10bit在以下两方面有优势:

1、凭借更高的精度,10bit在实际应用中具有比8bit更好的压缩效率(不要想当然地认为那多出来的2bit一定会消耗更多的码率),尤其是画面的细节更容易被保留。

  2、8bit片源转换成10bit进行编码和10bit视频被解码然后转换成8bit最终在显示器上显示,这个过程会经历两次dither(数字音乐处理上非常神奇的技巧,通过用少数的Bit达到与较多Bit同样的听觉效果),所以能非常有效地消除动画片的色彩分层现象。

回答(2):

  有关10bit重编码的优势,实际上就是用更高位深来进行数据的有损编码的优势,而且bit越高效果越好。最简单的一句话就是,压缩率更高,以更低的码率提供更好的还原效果,这已经足够具有意义了。
  例如:
  8bit源数据: 10011010
  8bit量化后: 10011011
  10bit量化后:1001101001
  12bit量化后:100110100001
  当然相同量化时肯定是bit越高的数据占的容量多,但由于损失程度的降低,综合下来的结果是,相同码率下高位深编码的还原程度始终大于等于低位深。
  而其实在目前的大部分有损音频编码里,不管输入的是16bit整数还是24bit整数,其内部都是用32bit浮点数来进行编码的,能大大减小error。至于为什么不在视频里用浮点数编码,可能的原因之一是,目前最强的桌面级CPU也只能勉强解码一个浮点数编码的1080p 24fps视频。
  至于你想说:“我只有8bit的显示设备,10bit有什么用呢?” 这不是什么问题,因为最终是要靠dither(抖动)转换成8bit RGB的,事实上madVR内部是不管你8bit还是10bit输入,都先升到16bit进行处理,最后再dither成8bit RGB32进行输出,所以它才能实现最高精度的转换和最小的error。
  而且最近还有这么一篇文章,对不同位深的YUV空间的色彩数量进行分析,发现8bit YUV转换成RGB后远远到达不了8bit RGB的16777216色(目前大部分高清视频就是属于8bit-Rec709的情况),只有用10bit及以上精度YUV转换为8bit RGB才能达到16.7M色

  换句话说,10bit技术层面上更高一筹....但实质上和8bit的区别并非很大....我觉得如果只是下来看看而已,到可以不必太在乎这些......如果是拿来收藏,10bit的更好一点吧....但这也得考虑到你的播放器之不支持........

回答(3):

10BIT在暗色比8bit好。。像我下10G的8BIT动画片。和6G的10BIT动画片。。通过无损截图就能看出来10比8好太多了

回答(4):

小白太多,伪专业更多。10bit原始制做视频当然比8bit的好,就象320K的mp3音质要比48k的mp3音质要好。原始8bit的视频转成10bit输出,画质不会有任何提高。而原始10bit视频转成8bit输出,画质会降低。

回答(5):

10bit 视频是什么?相比起 8bit 视频有什么优势?