Получение информации о видеофайле: поиск универсального решения | BESK.SU - программирование без границ (c) 2025

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

Бопох

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

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

Бопох

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

DSPack на Sourceforge
пример
 
Сверху