Есть ли свободно доступное определение для преобразования цветового пространства из MEDIASUBTYPE_YUY2 в MEDIASUBTYPE_RGB24? - PullRequest
0 голосов
/ 11 августа 2010

В настоящее время я ищу реализацию фильтра DirectShow для преобразования цветового пространства из выходных данных стандартного SampleGrabber в средство визуализации микширования видео. Все видео декодеры, которые я использую, выводят MEDIASUBTYPE_YUY2, и мне нужно преобразовать их в MEDIASUBTYPE_RGB24. Кто-нибудь знает о свободно доступном фильтре или определении этого процесса преобразования?

Ответы [ 2 ]

0 голосов
/ 06 сентября 2010

Функции преобразования можно найти в библиотеке FrameWave с открытым исходным кодом: http://framewave.sourceforge.net/Manual/aa_000_frames.html

0 голосов
/ 11 августа 2010

В стандартных фильтрах DirectShow есть фильтр, который точно делает то, что вы хотите (сейчас я не могу вспомнить название, может быть AVI Decompressor ...).

В противном случае посмотрите на FourCC.org для описания того, как форматы форматируются в памяти.

...