1

WasapiLoopbackCapture クラスで録音した PCM Wav ファイルを AAC ファイルに変換しようとしています。Wav ファイルは 44100、32bit、4 チャンネルです。

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

ただし、MediaFoundationReader から COMException を取得します: HRESULT からの例外: 0xC00D5212

PCM WAV から AAC に変換する適切な方法は何ですか?

ありがとう

4

2 に答える 2

1

これはおそらく、AAC エンコーダーを持っていない (または、録音した WAV ファイルの WaveFormat に問題がある) ことを意味します。使用している Windows のバージョンは何ですか?

于 2013-05-29T14:12:01.270 に答える
0

Microsoft Media Foundation AAC Decoder をインストールする必要があることを最終的に発見するまで、数日間この問題と戦いました。

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

于 2016-01-25T20:20:32.430 に答える