Получение сведений о файле

Я пытаюсь получить информацию о файле из изображений и видео, например ширину и высоту, без необходимости открывать файл в vb.net. Я планирую индексировать много файлов одновременно, поэтому, если бы я мог просто получить информацию о файле, например, в меню свойств файлов, это очень помогло бы. Я знаю, что они помечены по-разному для разных файлов. Некоторые из них — ширина и высота, некоторые — ширина и высота рамы.

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


person Stoopkid    schedule 22.06.2013    source источник
comment
Итак, у вас есть открытый файл последовательно, чтобы прочитать информацию заголовка.   -  person matzone    schedule 22.06.2013
comment
Я сомневаюсь, что эти метаданные хранятся где-либо вне файла.   -  person millimoose    schedule 24.06.2013
comment
Я отредактировал ваш заголовок. См. Должны ли вопросы включать «теги» в свои заголовки?, если нет единого мнения, не следует.   -  person John Saunders    schedule 24.06.2013


Ответы (1)


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

Быстрый поиск в Google оболочки VB.NET вокруг библиотеки MediaInfo дал следующее: http://teejeetech.blogspot.be/2013/01/mediainfo-wrapper-for-net-projects.html

Удачи!

person Steven Liekens    schedule 23.06.2013