10

.NET で mp3、mp4、avi ファイルなどのメタデータを取得および設定する最良の方法は何ですか?

4

7 に答える 7

6

C# アプリでMediaInfoを使用すると、メディア ファイルに関する多くの情報が得られます。

于 2008-08-12T19:34:28.760 に答える
4

これらは、MediaInfo.dll zip にあるさまざまな言語のサンプル クラス ファイルです。

  • MediaInfoDLL.cs
  • MediaInfoDLL.def
  • MediaInfoDLL.h
  • MediaInfoDLL.java
  • MediaInfoDLL.jsl
  • MediaInfoDLL.pas
  • MediaInfoDLL.py
  • MediaInfoDLL.vb
  • MediaInfoDLL_Static.h

相互運用機能を使用する必要があり、タグを編集できるかどうかはわかりません。それを行う必要はありませんでしたが、少なくともファイルからメディア情報を取得するためのスイスアーミーナイフです.

ダウンロードページへのリンク (sourceforge)

MediaInfo_0.7.7.4_DLL_Win32.zip

于 2008-08-12T20:18:03.930 に答える
3

最近、Tag Lib Sharpを使用して、音楽ライブラリをクリーンアップおよび保守するためのC#アプリをいくつか作成しました。ライブラリは非常に使いやすく、MP3にしか使用していませんが、他のさまざまな音楽/ビデオ形式をサポートしているようです。

于 2008-08-18T08:29:43.310 に答える
3

無料の UltraID3Lib .NET ライブラリを使用して、MP3 メタデータを読み書きできます。

于 2008-08-12T18:15:52.053 に答える
3

MP3/WMA/OGG を扱うNTagプロジェクトも調べています。オーディオ ファイルとビデオ ファイルを処理する単一のライブラリを私は知らないので、いくつか使用する必要があるかもしれません。

于 2008-08-12T19:09:30.743 に答える
1

COM 相互運用機能を使用して、DirectShow の Media Detector機能にアクセスしました。

これはかなりうまく機能しますが、それは裏側の正しい痛みです. COM、win32 相互運用などについて多くの知識が必要です。

また、そのほとんどを処理するDirectShowNetを使用することもできます。MediaDetector 部分だけに興味があったときに、そのすべてを持ち歩きたくありませんでした。

于 2008-08-12T20:45:00.800 に答える
1

ちなみに、この時点で MediaInfo は読み取り専用のようです: http://sourceforge.net/forum/message.php?msg_id=4241318&abmode=1

しかし、非常にクールなプロジェクト。ここSOで、このすべてのクールなことを見つけるのは楽しいです.

于 2008-08-12T19:59:17.743 に答える