Accesarea metadatelor audio/video cu .NET

Care este cel mai bun mod de a obține și seta meta date pentru mp3, mp4, avi etc. cu .NET?

0
fr hi bn

7 răspunsuri

I used COM interop to access DirectShow's Media Detector functionality.

Acest lucru funcționează destul de bine, dar este o adevărată durere în partea din spate. Trebuie să știți multe despre COM, win32 interop și așa mai departe.

Puteți utiliza, de asemenea, DirectShowNet care ar trebui să se ocupe de cea mai mare parte pentru dvs., tocmai nu vroiam pentru a luga totul în jurul meu atunci când m-am interesat doar de partea MediaDetector

0
adăugat

M-am uitat la proiectul NTag , care gestionează MP3/WMA/OGG. Nu știu o singură bibliotecă care să gestioneze fișierele audio și video, așa că ar trebui să folosiți câteva.

0
adăugat

Looks like MediaInfo is read-only at this point, by the way: http://sourceforge.net/forum/message.php?msg_id=4241318&abmode=1

Proiect foarte cool, totuși. Este distractiv să afli despre toate aceste lucruri interesante aici pe SO.

0
adăugat

Am folosit recent Tag Lib Sharp pentru a scrie cateva aplicatii C# pentru a-mi curata si mentine muzica bibliotecă. Am gasit biblioteca foarte usor de utilizat si desi l-am folosit doar pentru MP3-uri, pare sa sustina o serie de alte formate muzicale/video.

0
adăugat
link-ul este actualizat acum
adăugat autor Jarod Elliott, sursa
@Vertigo - Multumesc, link-ul este actualizat din nou.
adăugat autor Jarod Elliott, sursa
Link-ul este din nou în jos.
adăugat autor SharpAffair, sursa
Se pare că sa mutat în github: github.com/mono/taglib-sharp
adăugat autor Vertigo, sursa
Nu sunt sigur că link-ul funcționează mai mult.
adăugat autor Jordan S. Jones, sursa

Folosesc MediaInfo cu aplicațiile mele C#, vă oferă o mulțime de informații despre fișierele media.

0
adăugat

Acestea sunt exemplele de fișiere de clasă pentru diferite limbi găsite în zipul MediaInfo.dll

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

Trebuie să utilizați interop și nu știu dacă puteți edita etichete, nu am avut nevoie de asta, dar este destul de mult un cuțit armatei elvețiene, cel puțin pentru a obține informații media din fișiere.

Link to downloads page (sourceforge)

MediaInfo_0.7.7.4_DLL_Win32.zip

0
adăugat

Puteți folosi biblioteca gratuită UltraID3Lib .NET pentru citirea/scrierea metadatelor MP3.

0
adăugat