有谁做过声音的采样保存的,例如现在采用8位采样,得到了采样回来的数据值,如何将这些数据值保存才成声音格式的文件(如WAV),如果压缩该如何处理?请提供一些详细的资料或者相关代码,谢谢!

解决方案 »

  1.   

    我做过对声音进行采样,并对采样数据用FFT进行分析.
    采样回来保存比较简单吧,构造一个wav头,然后向文件写采样数据就可以了.
    压缩没接触过,先确定你要用的压缩算法 ,然后找个该算法的库就可以了
      

  2.   

    谢谢,不是很理解,从网上找到了一个关于WAVE头文件的格式资料,但是还不清楚,如何将这些保存成WAVE音频文件!
    怎样定义WAVE的头,保存时该如何写!哪位有现成代码的最好能给部分参考一下,谢谢了!
      

  3.   

    www.codeproject.com/audio或者用DirectShow进行采集,DXSDK的AudioCap示例可以参考。