因工作需要,11k16bit的wav文件要转换成8k8bit的wav,最开始搜索出来的方法是用acm,但是,转出来的效果比用CoolEdit转出来的效果明显差一些,很容易就能听出来。
无意中找到一个OCX控件,转出来的效果和CoolEdit的比较接近了,但是,这个OCX要注册,不注册只能转5个文件,晕,也太小气了吧?
仔细看它的目录下,有几个DLL文件,Lame_enc.dll,Wave_Enc.dll,搜索了一下,Wave_Enc.dll没有什么发现,用ExeScope一查,真实文件名应该是Bass.dll,再搜索,就明白原来是比较有名的Bass库了。
如果仅仅是直接转换为wav的话,用Bass.dll就可以了,但我还需要调整频率等,所以就需要BassMix。