10bit和12bit画面有什么区别?

2024-12-02 15:08:05
推荐回答(2个)
回答1:

有关10bit重编码的优势,实际上就是用更高位深来进行数据的有损编码的优势,而且bit越高效果越好。

最简单的一句话就是,压缩率更高,以更低的码率提供更好的还原效果,这已经足够具有意义了。

当然相同量化时肯定是bit越高的数据占的容量多,但由于损失程度的降低,综合下来的结果是,相同码率下高位深编码的还原程度始终大于等于低位深。

而其实在目前的大部分有损音频编码里,不管输入的是16bit整数还是24bit整数,其内部都是用32bit浮点数来进行编码的,能大大减小error。

延展回答:

最终是要靠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的更好一点吧。但这也得考虑到你的播放器之不支持。

回答2:

10bit 和12bit 应该是视频编码的色深,10bit大概是10亿色,其中RGB每一个通道的色阶都是1024,然后三种颜色的组合出来的最大色彩数量是1024×1024×1024=1 073 741 824色
12bit 同理,每一个通道的色阶是4096 这样总发色数就是68 719 476 736色    

色彩深度
色彩深度(Depth of Color),色彩深度又叫色彩位数。视频画面中红、绿、蓝三个颜色通道中每种颜色为N位,总的色彩位数则为3N,色彩深度也就是视频设备所能辨析的色彩 范围。目前有18bit、24bit、30bit、36bit、42bit和48bit位等多种。24位色被称为真彩色,R、G、B各8bit,常说的 8bit,色彩总数为1670万,如诺基亚手机参数,多少万色素就这个概念。

8bit 10bit 12bit 14bit 16bit 
在数字信息存贮中,计算设备用2进制数来表示,每个0或1就是一个位(bit)。 假设1代表黑、0代表白,在黑白双色系统中最少有2bit。单基色为nbit,画面位数就为2 ?bit,位数越大,灰度越多,颜色也越多,彩色系统中同理。视频画面10bit含义就是画面能以10为二进制数的数量控制色彩层次(即灰阶)。通常 8bit相当于256级灰阶——即常说得24位真彩色;而10bit就相当于1024级灰阶。三基色混合成彩色,增加1 bit就意味色彩数增加8倍。10bit就相当于1024的三次方——1073741824,约为10.7亿色。远大于8bit的1670万色。