NAudio MFT を使用して、さまざまなオーディオ形式を MP3 に変換しています。今、私はNaudio MFTを使ってamrファイルをMP3に変換したいと思っています。しかし、amr ファイルを MFT への入力として指定すると、「HRESULT からの例外: 0xC00D36C4」という例外がスローされました。これを達成する方法はありますか?
私のC#コード:
public byte[] ConvertAMRToMP3( )
{
var data = new MediaFoundationReader("..\\amr\\test.amr");
MediaFoundationEncoder.EncodeToMP3(data, "..\\test.mp3", 128000);
......
}
Windows Server 2012 64 ビット プラットフォームで作業しています。
前もって感謝します。