オーディオ ファイル形式を操作するための無料の .NET ライブラリ

.NET API を介してオーディオ ファイルを再生、記録、エンコード、読み取り、変換します。

NAudio は、オーディオ ファイルをプログラムで操作するためのオープン ソース API です。この API を使用すると、.NET 開発者はさまざまな規格からのオーディオの読み取り、オーディオの再生、オーディオ形式の変換、システム オーディオの記録などを行うことができます。この API は、独自のオーディオ操作アプリケーションを構築できる便利なユーティリティ クラスの包括的なセットを提供することを目的としています。

API を使用すると、Waveout、DirectSound、ASIO & WASAPI を使用してオーディオを再生したり、WAV、AIFF、MP3、G.711、ADPCM、WMA、AAC、MP4 などからオーディオを読み取ったりできます。この API を使用すると、マシンにインストールされている ACM コーデックを使用してオーディオをエンコードできます。32 ビットのミキシング エンジンを使用して、オーディオ ストリームをミキシングおよび操作できます。

Previous Next

NAudio 入門

NAudio をインストールする最良の方法は、NuGet を介して次のコマンドを実行し、アプリケーションに NAudio をインストールすることです。

NuGet から NAudio をインストールする

 Install-Package NAudio

無料の C# API を使用してオーディオ ファイルを再生する

NAudio を使用すると、.NET プログラマは独自の .NET アプリケーションからオーディオ ファイルを再生できます。オーディオ ファイルを再生するには、まず、AudioFileHeaer を使用してファイルを開く必要があります。ファイルが正常に開かれた後、WaveOutEvent を出力デバイスとして使用してオーディオを再生できます。 Init メソッドで AudioFile を outPutDevice に渡し、Play() メソッドを呼び出すだけで簡単にオーディオを再生できます。

MP3 を WAV ファイルに変換する無料の C# API

API を使用すると、開発者は MP3 ファイルを他のファイル形式に変換できます。 ACM MP3 コーデックがアプリケーション マシンに存在する場合、開発者は独自のアプリケーションに MP4 変換機能を追加できます。このコーデックは通常、Windows のほとんどのバージョンにプリインストールされています。 MP3 を WAV に変換するのは非常に簡単です。MP4FileReader を使用して MP3 ファイルを開き、WaveFileWriter.CreateWaveFile() メソッドを使用して変換するだけです。

C# を使用して複数のオーディオ ファイルを連結する

API を使用すると、開発者は複数のオーディオ ファイルを 1 つのオーディオ ファイルに連結できます。連結プロセスは非常に単純です。 AudioFileReader() メソッドを使用して複数のオーディオ ファイルをロードし、ConcatenatingSampleProvider() メソッドを使用してそれらを連結できます。

 日本