2008-08-12 28 views

Répondre

3

Vous pouvez utiliser la bibliothèque UltraID3Lib .NET gratuite pour lire/écrire des métadonnées MP3.

3

J'ai aussi regardé le projet NTag, qui gère les formats MP3/WMA/OGG. Je ne connais pas une seule bibliothèque qui gère les fichiers audio et vidéo, vous devrez peut-être en utiliser quelques-uns.

6

J'utilise MediaInfo avec mes applications C#, vous donne beaucoup d'informations sur les fichiers multimédias.

4

Ce sont les fichiers de classe par exemple pour des langues différentes trouvées dans le MediaInfo.dll zip

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

Vous ne devez utiliser Interop et je ne sais pas si vous pouvez éditer les tags, je ne l'ai jamais eu besoin de le faire, mais il est assez beaucoup un couteau suisse au moins pour obtenir des informations sur les médias à partir de fichiers.

Link to downloads page (sourceforge)

MediaInfo_0.7.7.4_DLL_Win32.zip

1

J'utilise COM Interop pour accéder aux fonctionnalités DirectShow's Media Detector.

Cela fonctionne plutôt bien, mais c'est une bonne douleur dans le dos. Vous devez en savoir beaucoup sur COM, Win32 Interop, et ainsi de suite.

Vous pouvez également utiliser DirectShowNet qui devrait traiter la plupart de cela pour vous, je ne voulais pas trimballer que tout autour quand je n'étais intéressé par la partie MediaDetector

3

J'ai récemment utilisé Tag Lib Sharp à écrire des applications C# pour nettoyer et entretenir ma bibliothèque musicale. J'ai trouvé la bibliothèque très facile à utiliser et même si je l'ai seulement utilisé pour les MP3, il semble prendre en charge une gamme d'autres formats musicaux/vidéo.

+0

Je ne suis pas sûr que ce lien fonctionne plus. –

+0

Le lien est maintenant mis à jour –

+0

Le lien est à nouveau bas. – SharpAffair