Доступ к аудио / видео метаданным с помощью .NET - PullRequest
10 голосов
/ 12 августа 2008

Как лучше всего получить и установить метаданные для mp3, mp4, avi-файлов и т. Д. С помощью .NET?

Ответы [ 7 ]

6 голосов
/ 12 августа 2008

Я использую MediaInfo с моими приложениями C #, дает вам много информации о медиа-файлах.

4 голосов
/ 13 августа 2008

Это примеры файлов классов для разных языков, которые можно найти в файле 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

3 голосов
/ 18 августа 2008

Я недавно использовал Tag Lib Sharp , чтобы написать несколько приложений на C # для очистки и обслуживания моей музыкальной библиотеки. Я обнаружил, что библиотека очень проста в использовании, и хотя я использовал ее только для MP3, похоже, она поддерживает ряд других музыкальных / видеоформатов.

3 голосов
/ 12 августа 2008

Я также рассматривал проект NTag , который обрабатывает MP3 / WMA / OGG. Я не знаю ни одной библиотеки, которая обрабатывает аудио- и видеофайлы, поэтому вам, возможно, придется использовать несколько.

3 голосов
/ 12 августа 2008

Вы можете использовать бесплатную библиотеку UltraID3Lib .NET для чтения / записи метаданных MP3.

1 голос
/ 13 августа 2008

Я использовал COM-взаимодействие для доступа к Детектору мультимедиа DirectShow .

Это работает довольно хорошо, но это правая боль в задней части. Вам нужно много знать о COM, взаимодействии с Win32 и т. Д.

Вы также можете использовать DirectShowNet , который должен справиться с большей частью этого для вас, я просто не хотел тащить все это, когда меня интересовала только часть MediaDetector

1 голос
/ 12 августа 2008

Похоже, что MediaInfo только для чтения, кстати: http://sourceforge.net/forum/message.php?msg_id=4241318&abmode=1

Очень крутой проект. Интересно узнать обо всех этих классных вещах здесь, на SO.

...