图片来源:David Kong
损失
这是一个关于解码器十分重要的概念。谈到“损失”的时候,并不是看眼睛看到了什么。它指的是编解码器获取的数据量,而人眼只能看到这些数据量的一部分。问题来了:如果我使用编解码器压缩一张图片,压缩前后有什么差别?在转码的时候,损失了多少数据?如果压缩前后的效果相近,那么说明没有损失多少,但是如果差异很大,就说明损失很严重了。
损失的多少由编解码器使用的技术和它的比特率共同决定。一个编解码器造成的损失多,也不是坏事。有时候(比如网上观看),真的没必要保留原素材100%的细节,这样也能节省空间。
如果一个画面看起来挺好,我为啥还要在意编解码器造成的损失有多少?
我们应该在意。如果要做调色,就得改变画面,你可能就会看到之前看不见的一些画面元素。
比如,下图是用raw格式捕捉的:
图片来源:David Kong
以下是H.264压缩的效果:
图片来源:David Kong
以下是压缩成DNxHD 350x的效果:
图片来源:David Kong
这几幅图看起来都很接近吧?虽然视觉质量差不多,但是 H.264的文件大小只是DNxHD文件的零头。所以,H.264是Youtube的官方推荐格式,它压缩的画面看起来不错,文件大小又很容易上传到网上。
但是,如果你要对画面做出更改,H.264的问题就来了:比如,增加点曝光会如何?
图片来源:David Kong
图片来源:David Kong
可以看到,高度压缩的画面变了样。女士的头发和衣服在h.264里看起来很糟糕,河岸边的房子也不清爽。
图片来源:David Kong
图片来源:David Kong
图片来源:David Kong
图片来源:David Kong
所以,用适合的编解码器十分重要,因为你后续可能要调整画面,而且不知道要做出什么调整。可能需要改变颜色和对比度,也可能要加一些视觉特效。如果画面被高度压缩,就做不了过多调整。
也就是说,就算你要输出的是8bit,也最好用10bit拍摄,这样才有更大的自由度。(T)
作者:David Kong