3

Windowsフォルダー内のファイルのすべてのメタデータ(高度な要約プロパティを含む)をcsvファイルに書き込みたいです。すべての属性を収集する方法はありますか?mp3ファイルにはjpgファイルとは異なる属性のセットがあるようです。(c#)

これはスクリプト(vb、perl)にすることもできます

更新:libextractorを見ると(ありがとう)、ファイルの種類ごとに異なるプラグインを作成することで、これを実現できることがわかります。私はこのメタデータを収集しますが、単純なコレクションではありません...

4

5 に答える 5

4

Perlでは、 MP3::TagまたはMP3::Infoを使用できます

于 2008-09-17T22:27:03.723 に答える
2

VB.Net で対応できる場合: http://www.codeproject.com/KB/vb/mp3id3v1.aspx

C++/.Net で対応できる場合: http://www.codeproject.com/KB/audio-video/mp3fileinfo.aspx

いずれの場合も (C++ が .Net にコンパイルされていると仮定)、Reflector を使用してバイナリを逆アセンブルし、C# に変換できます。最初にそれぞれの作成者にライセンスについて確認してください (通常、Code Project の記事は CPOL のようなオープン ライセンスの下にあります)。

于 2008-09-17T22:16:43.153 に答える
1

図書館で?ソフトウェアがGPLの場合は、libextractorを試してください。

于 2008-09-17T22:08:02.690 に答える
1

明確化の編集後、.Net で利用可能なイントロスペクションを確認することをお勧めします。ただし、内省をやめて、表示されるファイルの種類に必要な特定のプロパティを定義すると、より満足のいく結果が得られると思います。

スクリプトは有効であるため、これが解決すべき問題である場合、.net イントロスペクションが組み込まれているため、Powershell を使用します。

于 2008-09-17T22:17:50.703 に答える
0

jpeg ファイル (exif データ) からすべてのデータを追加する価値がない場合があります。それらのファイルから必要な属性を手動で選択します。

于 2008-09-18T03:51:37.000 に答える