конвертировать файл фильма в растровые файлы с DirectShow - PullRequest
0 голосов
/ 10 ноября 2009

Я хочу конвертировать файлы фильмов, такие как AVI, MOV и т. Д., В растровые файлы, такие как JPEG, JPEG2000, TIFF и т. Д.
Можно ли это реализовать с помощью DirectX / DirectShow?
Является ли AVCodec из ffmpeg более лучшим выбором?
Это хорошо задокументировано?
Есть ли другие возможности реализовать эту проблему (например, с помощью Qt)?

1 Ответ

1 голос
/ 12 ноября 2009

Постройте граф фильтра в DirectShow, используя фильтр граббера образца. Этот график демультиплексирует и распаковывает файл и доставляет несжатые кадры в ваше приложение с помощью обратного вызова на фильтре граббера образца. В этом обратном вызове вы можете сохранить несжатый кадр в виде растрового изображения или преобразовать его в формат JPEG, используя такую ​​библиотеку, как GDI + или IJG.

G

...