日期:2014-05-17  浏览次数:21318 次

C#如何实现对音频文件的解析???
本帖最后由 andy1020tc 于 2013-04-11 22:59:53 编辑
最近想试着做个小程序,可以读取音频文件然后解析它,得到它的数据,
然后绘制波形图和取得这个音乐的高低音
可是我完全不知道从哪下手。。。
我用的是C#。。。。

C#中有什么类可以取得音频文件的数据吗?
取得之后该怎么对这些数据进行解析呢?
哪一部分是什么?

或者说我要想做这个程序的话,该去了解那些东西?查看哪些资料?
音频解析 c#

------解决方案--------------------
google C# read wave pcm file
转换成波形需要做傅里叶变换,这个在任何一本dsp的教材上都有。
------解决方案--------------------
  DirectSound也有第三方插件  做这方面的

 WPF也有相关的资料
------解决方案--------------------
你想要的多了,那么多的音频类型,你要哪种,每种都有自己的解析方式,你需要找到各种驱动去处理不同的类型音频
------解决方案--------------------

------解决方案--------------------
声音格式的数据结构都挺复杂的
像mp3,http://www.rosoo.net/a/201110/15202.html

------解决方案--------------------
读取数据不难,只是麻烦些
图示频谱稍稍难些, 不过不建议使用 FFT, 这种频谱显示使用 DFT 更好些。
------解决方案--------------------
额,你需要格式对应的解码器以及小波变换算法