NAudio - 1.7 - 将WAV转换为MP4

时间:2013-05-24 20:12:35

标签: audio wav naudio aac

我正在尝试将使用WasapiLoopbackCapture类记录的PCM Wav文件转换为AAC文件。 Wav文件是44100,32位,4个通道。

using (var reader = new MediaFoundationReader("recordedfile.wav"))
{
     MediaFoundationEncoder.EncodeToAac(reader, "encodedfile.mp4");
}

但是,我从MediaFoundationReader获得了一个COMException: 来自HRESULT的异常:0xC00D5212

我在这里做错了什么以及从PCM WAV转换为AAC的正确方法是什么?

由于

2 个答案:

答案 0 :(得分:1)

这可能意味着您没有AAC编码器(或者您的录制WAV文件的WaveFormat出现了问题)。您使用的是哪个版本的Windows?

答案 1 :(得分:0)

我在最终发现你需要安装Microsoft Media Foundation AAC解码器之前,已经将这个问题与这个问题作斗争了几天。

https://superuser.com/questions/819227/how-to-fix-missing-media-foundation-microsoft-aac-audio-decoder-transform-mft-wi

https://www.microsoft.com/en-us/download/confirmation.aspx?id=13283