gpt4 book ai didi

video - 不使用 DirectShow 作为 Windows 的 CUDA 视频处理管道的基础是不是很愚蠢?

转载 作者:行者123 更新时间:2023-11-28 21:43:15 25 4
gpt4 key购买 nike

构建面向 CUDA 的视频处理管道以专门在 Windows 上运行时,有两种方法。

您要么使用 DirectShow,要么不使用。

不使用 directshow 的决定也是自己对管道的每个部分进行编码的决定。

这包括流的读取、解析、处理和呈现或重新传输。如果如果

但是,使用 DirectShow,您可以访问相当大的现有组件,这些组件能够完成部分管道工作。

这意味着您可以将您的开发过程集中在编码一个或多个 DirectShow 源、过滤器或渲染器上,这些源、过滤器或渲染器使用 CUDA 来封装任何新颖的或其他不可用的处理。

由于采用了基于组件的架构,您可以很好地开发替代实现,即 OpenCL。无需接触管道的其他部分。

DirectShow 参与是否有任何责任保证涉及额外的工作来开发和维护非 CUDA 特定的部分?

最佳答案

如果您还没有看过 NVidia GPU SDK (CUDA SDK) 中的“cudaDecodeD3D9”演示,可能会有用。它在没有 DirectShow 的情况下解码和呈现视频(使用 CUDA 和 DirectX9)。同样,如果您愿意,还有一个“cudaDecodeOpenGL”演示。

关于video - 不使用 DirectShow 作为 Windows 的 CUDA 视频处理管道的基础是不是很愚蠢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7587352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com