MP3、WAV音频处理小结

本文总结了音频处理的方法,包括如何使用Mp3play.ocx将MP3转换为WAV,用lame.exe将WAV转换为MP3。重点介绍了绘制音频波形图的策略,如降低采样率以提高绘制速度,以及如何处理不同精度的音频数据。此外,还讨论了如何识别音频中的静音位置。
摘要由CSDN通过智能技术生成

摘自:原创

作者:微笑

 

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.在什么样的采样率下绘制波型图效果比较理想(即好看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值