首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有针对每个通道10位或更多位的标准RGB内存格式

是否有针对每个通道10位或更多位的标准RGB内存格式
EN

Stack Overflow用户
提问于 2011-11-09 20:07:10
回答 1查看 277关注 0票数 2

我需要在DirectShow流水线中支持每通道10,12或16位的RGB信息(因此,除alpha外,每像素30位或更多)。有没有标准的格式,也许可以用fourcc码、QuickTime类型或DirectShow视频格式来描述?

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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 (虽然不完全是“标准”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8064787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档