Получение информации о видеофайле: поиск универсального решения

Бопох

Member
Joined
Apr 30, 2009
Messages
7
Reaction score
0
Age
39
Приветствую. Возник такой вопрос: существует ли какое-нибудь универсальное решение для получения информации о видеофайле - битрейта, разрешения, фреймрейта и т.п. (возможно, посредством установленных в системе кодеков)?
Могу представить, что на C это решение уже давно где-то есть, но C я знаю не настолько хорошо, чтобы искать код. А вот на Delphi этого небогато.

Пока нашёл только libMediainfo и Bassvideo, а как же это реализовано в медиаплеерах, не подскажете ли?
 

Бопох

Member
Joined
Apr 30, 2009
Messages
7
Reaction score
0
Age
39
Нашёл решение с использованием Directshow ещё, если кому интересно. Есть набор DSPack, облегчающий использование Directshow в Delphi, но этот способ не всегда даёт всё, что хотелось бы.

DSPack на Sourceforge
пример
 

igorvdm

Premium
Joined
Jul 28, 2008
Messages
66
Reaction score
133
Ставиш TVideoGrabber, и он дает тебе все што нужно...
 

Бопох

Member
Joined
Apr 30, 2009
Messages
7
Reaction score
0
Age
39
Не хотел связываться с платными компонентами.
 
Top