影响压缩文件大小的唯一因素
- By : Titivillus -
- Category : 影视制作
- Tags: 影视制作, 比特率
图片来源:larry jordan
影视行业中,一个概念让很多人匪夷所思。为什么当压缩视频用于网络观看的时候,原文件的大小不会影响压缩文件的大小?
按理说如果原文件很大,那压缩出来的文件也应该很大啊?或者原文件比较小,压缩文件也会相对较小吧?这样想就错了。
今早一个应景的比喻跳到我的脑海中,它应该能帮我们理解这个现象。
背景知识
首先,我们来了解一下视频压缩的相关术语。
压缩是把文件由大变小的过程,通过从大文件中采样,把样本存储到小文件中。
比特率衡量的是每秒钟从一个点移动到另一个点的比特数,一般用Kbps或Mbps表示。当我们回放视频的时候,这些比特都会在一个文件中移动。
在压缩视频文件的时候,会设置比特率,而比特率是决定压缩文件大小的唯一因素。
而另一方面的画质由以下多种因素决定:
编解码器;
视频帧大小,以像素计算;
视频帧率,以帧/秒计算;
帧之间的动作数量,无论是摄影机运动还是演员移动都算;
比特率。
虽然有动态比特率和固定比特率两种类型,但为了方便比喻,下面我们把它们看成是一样的。
比喻
想象我站在一条小溪旁,手里拿着一个杯子,它可以装250ml的水。
现在,我每秒钟从小溪里舀一杯水进行采样,那我的“舀水率”就是1杯/秒钟。四秒钟过去,我已经舀了一升水。
这时你眼前的这个场景渐渐消失,我旁边不是小溪了,变成了一个小湖,而我手里的杯子不变。
我又开始舀水,同样,四秒钟过去,我舀了一升水,无论是小溪还是湖泊,我四秒钟舀起来的都是一升水。
突然,魔法把我带到了一条小船上,四周是茫茫的大西洋,目力所及全是水。但是,我手里拿的还是那个杯子。就算身边的水再多,我还是只能四秒钟舀起一升水。
含义
比特率在压缩之前就已经设置好,因为它是决定压缩文件大小的唯一因素,所以无论原文件多大,压缩文件都被比特率限定。
那你可能要问,既然如此,为什么大家还要费力创建一个比较大的原文件呢?是因为我之前说的“采样”一词。如果我们面前只是一汩溪水,可能它浅到连杯子都填不满。因为溪水太浅,所以我们采样的水可能带着泥巴。
但是,如果面前的水体很大,那杯子每次采样的都是纯水,受污染的可能性很小,最终采样的结果也更好。
所以,我推荐尽可能导出质量最高的文件,再压缩这个文件。虽然这是额外步骤,但会给你带来更好的结果。(T)
作者:Larry Jordan
翻译:盖雅翻译小组
推荐阅读