ron*_*nag 21 c++ windows opengl openmax dxva
我有一个应用程序,使用OpenGL进行颜色变换,缩放和翻译等视频处理.我主要使用BGRA(1xGL_BGRA)或YUVA(4xGL_R)视频,即包括alpha.
现在我还想做一些高质量的去隔行扫描.我注意到Nvidia通过其"PureVideo"功能支持高质量的硬件加速去隔行扫描.基本上我想要做的是发送带有x个颜色通道的隔行扫描OpenGL纹理,并获得两个渐进纹理.
我的问题是如何最简单,最有效地访问此功能(可能与OpenGL互操作)?
我一直在关注DXVA和OpenMax,但两者似乎都专注于播放(不是去隔行处理,即非相关选项,如帧速率需要设置等等)和无alpha格式......
gStreamer库具有良好的去隔行模块. 您可以使用directshow模块在窗口中显示结果,或通过挂钩到各种事件来自己处理帧.我们目前正在使用它来满足我们所有的视频处理需求.
| 归档时间: |
|
| 查看次数: |
3631 次 |
| 最近记录: |