4

私は AIFF 形式について学んでおり、ウィキによると、これらのファイルにはID3 チャンクが含まれている可能性があります。しかし、これまでに試したツールのほとんどは、aiff ファイルをサポートしていないようです。aiff ファイル内の ID3 チャンクを解析/読み取ることができるライブラリ (できれば Java または C#) はありますか?

4

3 に答える 3

2

Taglib# がこれを行います。これは、(AIFF タグの読み取りをサポートする) taglib ライブラリの .NET ラップ バージョンです。これは、Banshee Media Player の開発者によって維持されています。

http://download.banshee.fm/taglib-sharp/

Taglib 全般について詳しく知りたい場合は、TagLib サイト ( http://developer.kde.org/~wheeler/taglib.html ) を参照してください。

私は iTunes でファイルを取得し、それを AIFF に変換し、ルートの C:\ フォルダーに置き、名前を Sample.aif に変更しました。これを読むために使用したコードは次のとおりです。

TagLib.File file = TagLib.File.Create(@"C:\Sample.aif");
string album = file.Tag.Album;
string title = file.Tag.Title;

正常に動作しているようで、TagLib はそれが ID3v2 タグであると報告しています。

于 2011-07-22T22:57:15.747 に答える
0

よくわかりませんが、http://www.codeproject.com/KB/cs/Do_Anything_With_ID3.aspxを試しましたか

于 2011-07-20T18:24:02.157 に答える
0

このリンクを見てください。ナウディオからです。携帯の小さい画面で見た限りでは、参考になりそうです。

https://naudio.svn.codeplex.com/svn/NAudio/Wave/WaveStreams/AiffFileReader.cs

于 2011-07-21T22:53:00.457 に答える