大家在用WINAMP等软件在播放声音文件时,常常可以看到128kbps和44kHz等数字,这是什么意思呢?同时,因为MP3随声听容量的限制,很多人都想将声音文件压缩到尽可能小,但又担心影响音质,如何在二者之间寻找一个平衡点呢?我想这都是大家所关心的问题 。
声音文件虽然不象图像文件那么直观,但二者影响文件大小的构成要素却有许多相似之处 。我们知道,一个图象的颜色数越多、分辨率越高、尺寸越大,形成的文件就越大,此外图象文件的大小还与存储所用的图象格式有很大关系 。类似地,影响声音文件大小的主要因素有:声音频率范围、采样时间间隔、歌曲时间长度以及声音文件格式 。下面,我们用公式来直观地看一下,我想大小很容易理解:声音文件大小S=每秒字节数B*歌曲总秒数T
由于歌曲长度一般不能改变,所以我们重点研究“每秒字节数”这个指标,文章开头提到的128kbps反映的就是这个指标,只不过它反映的是每秒数据位数(和猫的56kbps是一个含义),转换成字节数需要除以8,现在我们来计算一下MP3中常见的128kbps速率下,每分钟产生的声音文件有多大:(128K/8)*60秒=960K字节
由于声音文件具有动态波动性,128kbps只是一个大概指标,所以实际在128kbps速率下,声音文件每分钟形成的文件大小约为1M 。
那么影响每秒字节数的又有哪些指标呢?我们可以用这个公式来表示:
每秒字节数B=(H*X)/Y
式中H表示记录的声音频率范围(类似于图像文件中的颜色数),声音频率范围越广,所形成的声音文件越大 。一般MP3文件记录的声音范围为44kHz,基本上将人耳所能感知的频率范围都记录了下来 。显然降低H的数值能减少声音文件的大小,例如,在其它条件不变的情况下,如果将H的数值由44kHz降为22kHz,则形成的声音文件减小一半 。但这是以损害音质为代价的,只不过人耳的感知能力有限,根据我的感受,在22kHz至44kHz之间感觉不到明显差别,一旦低于22kHz则能明显感觉声音失真,所以22kHz是一道分水岭 。就象图象的颜色在16位增强色和32位真彩色中肉眼难以感觉差别一样,可一旦颜色降到了256色,就能明显感觉到差别了 。
式中X表示每秒钟的取样数(类似于图象的分辨率),显然取样频度越高,形成的声音文件越大 。这是一个隐性指标,播放软件中反映不出来,但它又是确实存在的 。学过微积分的人都知道,用折线来逼近曲线,折线越多则逼近曲线的效果越好,同样,X数值越大,声音曲线就平滑,声音失真也就越小 。在其它条件不变的情况下,X的大小与B成正比,与H成反比,或者可以说:X=B/H 。我们可以做一个实验,将一个128kbps、44kHz的MP3文件用软件转化为64kbps的,一种方案是仍采用44kHz形成文件1,另一种方案是采用22kHz形成文件2,虽然文件1和文件2大小一样(只有原文件的一半),但因为文件1中的X只有文件2的一半大,所以声音听起来明显有不连续感,而文件2的声音频率虽然降低了,但因为其X与原文件一样大,所以听起来很流畅,与原文件没有明显差别 。所以,我们不能片面以为声音频率范围越广,音质就越好 。
式中Y表示压缩率,显然压缩率越大,声音文件越小 。压缩率主要由采用的声音文件格式来决定的,目前MP3随声听和诺基亚手机5510、3300支持的主要是MP3格式和AAC格式,因为AAC格式压缩率比MP3要高,所以在同样的数据速率下,采取AAC格式的声音文件音质要好于MP3格式 。例如,同样在64kbps下,要想获得流畅的音乐,MP3文件声音频率范围只能达到22kHz,而AAC文件可以达到32kHz 。还有一种文件格式值得一提,那就是mp3pro格式,这是一种特殊的声音格式,在64kbps和保证声音流畅的情况下,声音频率范围可以达到44kHz,可以说是较好解决了文件大小和音质的矛盾,遗憾的是,普通声音播放器和随身听,只能播放出22kHz的效果 。
推荐阅读
- 电影色戒结局解析
- 激通输入法怎么设置按键声音?设置按键声音的方法说明
- CONFIG.SYS文件在WIN 98里真的无用吗
- 巧用系统控制台删除病毒文件
- 问答:系统文件如何快速地修复?
- 有关聆听的格言
- 微信说话声音怎么变了
- 精明购APP怎么将声音提醒关掉?将声音提醒关掉的步骤分享
- 不要再为下载铃声音量小而烦恼
- 简单设置 让WinXP文件复制移动更方便