【问题标题】:Converting wav file to wav file (changing format)将 wav 文件转换为 wav 文件(更改格式)
【发布时间】:2011-08-24 12:49:57
【问题描述】:

试图为我的previous question 找到解决方法,我想将写入byte[](具有 wav 标头)的 16k 8bit 单声道 wav 转换为 8k 8bit 单声道流/字节[]。

是否有任何带有可用于这种转换的示例的 .Net 库?

谢谢。

【问题讨论】:

    标签: c# wav audioformat


    【解决方案1】:

    感谢您的回答,我最终使用了NAudio,并使用了以下 sn-p,瞧!一切都像一个魅力:

    WaveFormat target = new WaveFormat(8000, 8 , 1);
    WaveStream stream =new WaveFileReader("c:\\test.wav");
    WaveFormatConversionStream str = new WaveFormatConversionStream(target, stream);
    WaveFileWriter.CreateWaveFile("c:\\converted.wav", str);
    

    【讨论】:

      【解决方案2】:

      Alvas 似乎支持转换以及通常的功能:

      http://alvas.net/alvas.audio.aspx

      【讨论】:

        猜你喜欢
        • 2016-06-19
        • 2020-09-22
        • 2016-10-02
        • 1970-01-01
        • 1970-01-01
        • 2011-06-19
        • 2020-04-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多