Оболочка C # для метаданных медиафайлов - PullRequest
2 голосов
/ 20 мая 2009

Я ищу хорошую оболочку для извлечения атрибутов медиа-файлов, зависящих от типа файла. Я создаю небольшую библиотеку мультимедиа, которая может обрабатывать видео, аудио, изображения и т. Д. Они не просто .wmv или .mp3, я хотел бы иметь возможность поддерживать различные форматы и не хочу привязывать себя к SDK, подобному WMP SDK, который, кажется, поддерживает только кодеки MS. Я видел небольшие надписи на обертке VLC, которая находится в dev, но еще не совсем зрелая.

Итак, я бы хотел указать на файл и извлечь его. музыка, изображения, видео, а затем получить метаданные с разрешением, частотой кадров, битрейтом, кодеком, если это возможно и т. д. и т. д., будучи исполнителем, песней альбома, я понимаю, что это не всегда возможно.

Ответы [ 2 ]

3 голосов
/ 20 мая 2009

Попробуйте MediaInfo , следует делать то, что вы хотите.

0 голосов
/ 20 мая 2009

Вы можете использовать интерфейс IFilter , разработанный для поиска на рабочем столе Windows, уже есть реализация интерфейса для MP3, WMV, JPEG.
Вам нужно будет действовать как реализация IFilter для загрузки хоста IFilter и передавать им файлы, не простые, но не слишком сложные.

...