![](https://products-qa.fileformat.com/ja/audio/net/cscore/header-image.png)
CSCore
オーディオ ファイル用のオープンソース C# .NET ライブラリ
オーディオ ファイルの再生とキャプチャをサポートする無料の .NET API。 WAV ファイルからの MP3 作成、リアルタイムのオーディオ データ処理、オーディオのエンコードまたはデコードなどをサポートします。
CSCore は、コンピューター プログラマーがオーディオ ファイル形式を操作できるようにする、非常に便利な無料の C# .NET オーディオ ライブラリです。ライブラリには、オーディオ ファイルの再生とキャプチャのための幅広い高度な機能が含まれています。このライブラリには、MP3、WAVE (PCM、IeeeFloat、GSM、および ADPCM)、FLAC、AAC、AC3、WMA、Raw データ、OGG-Vorbis、FFmpeg など、いくつかの一般的なオーディオ コーデックのサポートも含まれていました。
このライブラリの優れた点の 1 つは、ユーザーが必要に応じて簡単にカスタマイズできる拡張可能なアーキテクチャです。このライブラリには、リアルタイムのオーディオ データ処理、オーディオのエンコードまたはデコード、カスタム プロセッサの作成、チャネル ミキシング、汎用イコライザー、3D オーディオ サポート、ストリーミング ソース音声の実装、オーディオ品質調整など、いくつかの重要な機能が含まれています。
ライブラリはクロスプラットフォームであり、Linux、Windows、および Mac でスムーズに実行できます。このライブラリはオープン ソースであり、MIT ライセンスの下で一般利用のために自由に利用できます。
CSCore の概要
完全なインストールには、次のコマンドを使用してください。
GitHub を使用して CSCore をインストールする
git clone https://github.com/filoe/cscore.git
WAVファイルからMP3を作成
CSCore ライブラリを使用すると、ソフトウェア開発者は独自のアプリケーション内で WAV ファイルから MP3 オーディオ ファイルを作成できます。まず、オーディオ ファイルの完全なアドレスを指定する必要があります。このライブラリにより、開発者は数行のコードで簡単に WAV ファイルを MP3 ファイルにエンコードできます。また、コンバージョン率と期間を簡単に設定することもできます。
C# .NET によるオーディオ録音
オープン ソースの .NET ライブラリ CSCore は、C# コマンドを使用したオーディオの録音をサポートしています。ライブラリには、任意の出力デバイスからオーディオ ファイルを直接録音し、選択した任意の場所に保存するために使用できる便利な機能がいくつか用意されています。ライブラリを使用すると、自分の希望に応じて録音を開始または停止できます。また、選択した特定の形式でオーディオを録音および保存するためのサポートも提供します。
.NETAPI によるオーディオ プレーヤーの作成
オープン ソースの .NET ライブラリ CSCore には、.NET コマンドを使用して基本的なオーディオ プレーヤーを作成するための完全なサポートが含まれています。このライブラリには、プレイリスト サポートの表示、オーディオの再生、オーディオ ファイルの一時停止、次への移動、前への切り替え、ボリューム コントロールの管理など、オーディオ プレーヤーを作成するためのいくつかの機能が用意されています。また、全画面表示などのオプションをサポートし、再生の進行状況をリアルタイムで表示します。
C# によるオーディオのピッチのシフト
音のピッチシフトとは、時間を変えずにオーディオの音を高くしたり低くしたりする技術です。無料の CSCore ライブラリにより、ソフトウェア開発者は .NET コードを使用して簡単にオーディオ ファイルをキャプチャ、再生、および処理できます。ライブラリは音源からデータを読み取り、サポートされているプロパティに従ってゲインを追加し、ピッチを変更します。