摘自:原创
作者:
1.如何将MP3转为WAV
- 使用的Mp3play.ocx。
这个OCX组件使用非常简单,但在Delphi下使用时需要注意:它的可见性不能设为False,否则将无法使用(真TM怪),但在VB6下无些问题。
2.如何将WAV转为MP3
- 使用lame.exe 或lame_enc.dll,我使用lame.exe。
3.对音频进行处理的大过程
- 将MP3解为WAV ==>> 对WAV数据进行操作、处理 ==>> 将WAV数据压缩为MP3
4.如何绘制音频波型图
- 我使用TeeChart中的FastLine(FastLine是否真的比Line快呢?),不过要注意:FastLine最多支持的点数为:28,000,000个点,多了会报:out of Memory错。
另外,使用FastLine绘制20万左右个点的速度还是能接受的,太多了绘制、显示、刷新的速度会很慢。(我的PC:I32100,4G内存)
注:20万个点对于音频数据来说太小意思。
5.绘制波型图时如何加快绘制速度
- 对WAV数据进行再次采样,减少采样率,以达到减少绘制点数的目的。
6.在什么样的采样率下绘制波型图效果比较理想(即好看