2009-03-11 3 views
0

Мне нужно извлечь кадры из любого видеофайла, который можно воспроизводить с помощью стандартного медиаплеера Windows на отдельные изображения. Можете ли вы предоставить мне некоторую информацию о том, как действовать, какие документы/книги читать и т. Д.?Как я могу извлечь кадры из видео (используя DirectShow)?

Язык C/C++.

Кроме того, не рекомендуется использовать какое-либо решение, которое включает код GPL, программное обеспечение, над которым я должен работать, является собственностью.

ответ

3

Я могу порекомендовать вам отличный отличный пример на CodeProject. Он показывает вам, как обрабатывать кадры из источника камеры или AVI-файла.

1

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

Смежные вопросы