【问题标题】:Wave to alaw using NAudio?使用 NAudio 向法律挥手?
【发布时间】:2016-03-23 12:45:44
【问题描述】:

大家好,我正在尝试将波形文件转换为 al,有熟悉 NAudio 的人吗?

        WaveStream ws = new WaveFileReader(waveFile);
        WaveFormatConversionStream stream =  new WaveFormatConversionStream(WaveFormat.CreateALawFormat(11025,1), ws);
        WaveFileWriter.CreateWaveFile(outputFile, stream);

我正在尝试这个,但 acm 显示错误 {"AcmNotPossible calling acmStreamOpen"}

【问题讨论】:

    标签: c# naudio


    【解决方案1】:

    您不能总是一步完成这样的转换。例如,如果你的输入音频是 44.1kHz 立体声,那么你需要先去单声道,然后下采样到 11.025kHz,然后你可以做 mu 定律。查看my article here 以获得进一步的解释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      相关资源
      最近更新 更多