MP3与其它波形格式基础知识

浏览:8日期:2023-09-17

这两天潜水发现大家对MP3的了解度还是不足啊。首先说一下关于64kbps的问题,在同样44KHz采样率、立体声的情况下,64kbps的MP3绝对是不能听的,MP3在低码率下的表现很一般,甚至可以说其它任何一种压缩格式,比如RA、WMA、MP3pro、Ogg等都超过它。但再强调一下,其实128kbps、Stereo(立体声)的MP3是两个64kbps的单声道复合而来,也就是说,如果把MP3压成44KHz、64kbps单声道的话,声音还原度在一定情况下和128kbps立体声是没有区别的!特别是作为手机铃声,有电话来得时候你还管他是不是立体声?就算是M630这样左右声道分离度达到180度直线的真正立体声都不太能体现立体声MP3的优势(大家可以试试),更何况那些两个喇叭唉在一起又朝同一个方向出声(立体身分离度趋近于0)的手机,比如M6、M650,别的只有一个喇叭的手机如果你还想听立体声外放就可以进某种医院了!

这里怕大家引起误解,立体声效果对于用耳机欣赏音乐是至关重要的,而且并不是所有音频格式都会因立体声而容量加倍,比如拥有SBR声道复用(不等于左右声道没区别的假立体声)技术的MP3pro、eAAC+等。以上描述仅适用于手机MP3铃声的问题。再说说采样率吧,采样率决定了波形音乐文件(wave、MP3等都算)能储存的最高频率的声音,也就是说决定了这首歌的高音能高到多少。比如44KHz的采样率能保存最高能发出22000Hz的高音,这是怎么计算呢?很简单两点一线段嘛,其实波形文件就是类似波一样的曲线,但在数字领域可没有曲线这东西,要靠无数的线段来模拟这个曲线,什么东西决定这个每段线段的长度呢(越短当然越好),那就是采样精度,比如CD格式和派生的所有音频,如MP3都是16bit采样精度,而DVD-Audio则是24bit。

哦~说偏了……反正把采样率(如44KHz)除以2就是最高音的频率。想还原低频声音的波形比较容易,因为频率低振幅大,一个波很长,这时候用固定长度的线段来模拟它自然比较像;但高频的声音就相反了,振幅很小,有时候小到(当然这是可以计算的)线段没比它短多少的时候,高频声音的还原度就很差了。与其花大功夫保存失真较大的高频信号,不如直接放弃(人耳的听觉极限是20KHz,但实际上超过17KHz就基本听不到了,但超高音能改善音乐感染力),把有限的信号用来保存我们注重的声音,这就是为什么同样是64kbps立体声MP3,但32KHz的采样率会比44KHz采样率的好听的原因。按这个道理,容量限制较大时可以放弃高音,把MP3压成32KHz(建议48kpbs,适合给乐器)甚至22KHz(32kbps足够了,适合人声)单声道格式,省空间吧!其实之前被神话的“真人真唱”采样率才16KHz哦!

总结:对于MP3这样的音频格式参数有多个,比如单声道/立体声、采样精度(MP3目前还都是16bit)、采样率、最后才是码率(决定文件大小)。这4个参数间之间的平衡才是最重要的,抛开其它3个只说码率是不严密的,比如你说48KHz、96kbpd的MP3音质一定比32KHz、80kbps来得好吗?这东西的平衡点大家自己多试试就有经验了。最后再说说MP3编码的问题,这就像电脑一样,管他Lenovo、DELL、HP还是其它一堆鸟不拉屎的上千个牌子,CPU还不是不外乎Intel、AMD那么几家?编码软件也是,Cool Edit用的是MP3发明者Thomas的MP3编码器,而目前比较流行的则是Lame。所以以后大家看东西要看本质,MP3转换、压缩工具有上千种,但编码器不外乎那么几种,同样的编码器同样参数压出来的MP3音质是没有区别的。编码器对比大家可以参考http://www.audio100.net/4/12.htm,当然这是两年前的文章,现在的Lame更强了。

相关文章: