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

Бопох

Турист
Регистрация
30 Апр 2009
Сообщения
7
Реакции
0
Credits
12
Приветствую. Возник такой вопрос: существует ли какое-нибудь универсальное решение для получения информации о видеофайле - битрейта, разрешения, фреймрейта и т.п. (возможно, посредством установленных в системе кодеков)?
Могу представить, что на C это решение уже давно где-то есть, но C я знаю не настолько хорошо, чтобы искать код. А вот на Delphi этого небогато.

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

Бопох

Турист
Регистрация
30 Апр 2009
Сообщения
7
Реакции
0
Credits
12
Нашёл решение с использованием Directshow ещё, если кому интересно. Есть набор DSPack, облегчающий использование Directshow в Delphi, но этот способ не всегда даёт всё, что хотелось бы.

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 

igorvdm

Местный
Регистрация
28 Июл 2008
Сообщения
65
Реакции
132
Credits
23
Ставиш TVideoGrabber, и он дает тебе все што нужно...
 

Бопох

Турист
Регистрация
30 Апр 2009
Сообщения
7
Реакции
0
Credits
12
Не хотел связываться с платными компонентами.