Всем привет. Мне нужно программно сделать несколько скриншотов из видеофайла. Благодаря DirectShow никаких проблем с реализацией не возникло, но возникла проблема с быстродействием- метод IBasicVideo::GetCurrentImage(...), который делает скриншот, выполняется 0.3-0.5 секунд. Подскажите пожалуйста, как можно быстрее получить скриншот?
Спасибо, завтра протестирую. Но сомневаюсь, что будет ускорение, т.к. DirectShow по сути заменил VfW. Да и не понятно как он себя на не *.avi файлах поведёт. На форуме MSDN рекомендуют использовать ISampleGrabber, но в последних версиях его выпилили .