我需要在DirectShow流水线中支持每通道10,12或16位的RGB信息(因此,除alpha外,每像素30位或更多)。有没有标准的格式,也许可以用fourcc码、QuickTime类型或DirectShow视频格式来描述?
我发现更高的位深度格式是YUV而不是RGB (虽然高位深度YUV格式的建议也会有帮助),我发现BlackMagic硬件支持的最接近的是每通道10位的RGB 'r210‘。
目前,我正在考虑创建我自己的16位/通道RGB的私有DirectShow交错格式和我自己的颜色转换过滤器,以处理到标准DirectShow视频格式的转换。
发布于 2011-11-09 20:56:19
DirectShow没有定义每像素位数大于8的标准RGB格式。不过,您的自定义媒体类型就可以了。正如您所注意到的,有或多或少流行的10位YUV格式,比如前面在Are there any supported high bit-depth video or image formats in DirectShow中讨论过的v210 (虽然不完全是“标准”
https://stackoverflow.com/questions/8064787
复制相似问题