ユニバーサルオーディオファイルデコード用の.NETライブラリはありますか?

StackOverflow https://stackoverflow.com/questions/143856

  •  02-07-2019
  •  | 
  •  

質問

いくつかの種類のオーディオファイルをデコードできる.NETライブラリを知っていますか?理想的には、プラットフォームに依存しないため、.NETおよびMono-Windowsおよび* NIXで使用できます。

Googleは、自分のニーズに合ったライブラリを検索するためにGoogleを既に拷問していましたが、残念ながら何も見つかりませんでした。それで、GStreamerや友人のために多くのラッパークラスを書く前に、ここで質問できると思いました。 :)

サポートされるオーディオファイルは(少なくとも)ある必要があります

  • MP3、
  • OGG Vorbis、および
  • FLAC(オプション)。

これが必要なアプリケーションはただの楽しみであるため、ライブラリはオープンソースであるか、少なくとも無料である必要があります。また、ユーザーに表示されるナグ画面は、サービスプロセスに組み込むことを計画しているため、おそらく悪いか実用的ではありません。

オーディオファイルをデコードし、byte []をlibOFAラッパーに渡すために、このライブラリ/これらのライブラリを使用して、MusicDNSフィンガープリントを生成する必要があります。私の実験的なアプリケーションは、ほとんどの場合、Linuxベースのサーバーで実行されます。

役に立ちましたか?

解決

オーディオおよびビデオ形式を変換する ffmpeg ライブラリとユーティリティがあります。次に、 FFmpeg.NET ライブラリと組み合わせると、.NETでエンコード/デコードを実行できます。あなたが言及したすべての形式がサポートされています。

他のヒント

FMOD Ex サウンドシステムは、ゲーム開発者、マルチメディア開発者、サウンドデザイナー向けの革新的な新しいオーディオエンジンです。 、ミュージシャン、オーディオエンジニア。 Firelight Technologiesの以前の製品からの長年の経験に基づいて、FMOD Exは、最小限のリソースを使用し、完全にスケーラブルなままであると同時に、ゲームのオーディオ機能を強化することを目指しています。

FMOD非営利ライセンス

製品が営利目的でなく、再販、ライセンス、またはその他の商用配布用のFMODライブラリが含まれていない場合、FMODの使用は無料です。はい、そうです。ライセンス料は無料です。

ファイルをデコードして再生する(つまり、聴く)ことについて話している場合は、Windows Media Player SDKにジャンプすることをお勧めします。

コーデックがインストールされ、費用がかからないものはすべて再生されます。

http://msdn.microsoft.com/en-us/library /aa969732.aspx

金属に近いもの(つまり、学習用)が必要な場合は、Windows Media Format SDKも確認してください。

http://msdn.microsoft.com/en-us/library /aa387410.aspx

Alvas.Audioは、これを実現した唯一の製品です(そして、この記事からしか知りませんでした)。 MP3のライセンス状況は、これを行う.NET製品の開発を妨げていると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top