是否有任何标准RGB内存格式,每个通道10位或更多

时间:2011-11-09 12:07:10

标签: video directshow

我需要在DirectShow管道中支持每通道10,12或16位RGB信息(因此每像素30位或更多,不包括alpha)。是否有任何标准格式,可能由fourcc代码,QuickTime类型或DirectShow视频格式描述?

我发现的较高位深度格式是YUV而不是RGB(虽然高位深度YUV格式建议也会有所帮助)。最近我发现的是每通道10bit RGB'r210'由BlackMagic硬件支持。

目前我正在考虑创建我自己的私有DirectShow交错格式,每通道16位RGB和我自己的颜色转换器滤镜,以处理标准DirectShow视频格式的转换。

1 个答案:

答案 0 :(得分:1)

DirectShow没有定义标准RGB格式,每像素位数大于8.您的自定义媒体类型会很好。正如您所注意到的,有一些或多或少流行的10位YUV格式,例如v210(虽然不是“标准”),如前面Are there any supported high bit-depth video or image formats in DirectShow中所述