|
发表于 2023-3-9 17:02:47
|
显示全部楼层
不能计算,MP3(MPEG)编码后文件大小和数据复杂程度(信号频率)有关,复杂的数据(高频信息更多的)编码后文件体积更大,而简单的数据(高频信息更少的)编码后文件体积更小。
软件压缩时把一个音频文件分解为若干个数据区块,然后分析一个区块的复杂程度(信号频率),预估编码后的大小从而得到预估码率,然后匹配一个“编码质量”去编码,但这个预估是不准确的,所以软件编码完一个区块后会重新检查编码后数据大小,如果太大,那么下一个区块会自动减低码率;如果太小,下一个区块会自动提高码率,因此哪怕你用固定码率编码,其实得到的编码后文件的码率也不是恒定的,而是在你设置的码率附近有一定上下,但大体上是你设置的码率。
以上是固定码率编码方式,可变码率编码则在分析区块的复杂程度后,用较高质量编码较复杂数据区块,用较低质量编码较简单数据区块。
|
|