Media Foundation MFT对GeForce GTS 450 GPU的支持? [英] Media Foundation MFT's support on GeForce GTS 450 GPU??

查看:105
本文介绍了Media Foundation MFT对GeForce GTS 450 GPU的支持?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个示例应用程序,可以将MPEG-4转换为WMV格式的视频.

I have got a sample application which transform MPEG-4 to WMV format video.

应用程序创建一个拓扑,此拓扑添加MFT进行转换.当我运行此GPU(GeForce GTS 450)机器的应用程序时,我看不到任何CPU卸载.启用GPU的计算机和未使用GPU的计算机的CPU百分比使用情况相同.

Application creates a topology and this topology adds MFTs for transformation. When i run this application of GPU(GeForce GTS 450 ) machine i dont see any CPU offloading. CPU percentage usage is same for GPU enabled and non-GPU machine.

请说明可能是什么原因?我检查了所有MFT,它们没有任何D3D设备服务支持,意味着没有DXVA支持,如果我错了,请更正.

Please suggest what could be the reason? I checked all the MFTs, they dont have any D3D device service support, means no DXVA support, please correct if i am wrong.

请告诉我我可以在此类应用程序中使用GPU的方式.

Please advice me the way I can use GPU for such an application.

寻求支持.

推荐答案

MF随附的编码器均未使用任何格式的基于硬件的编码.您必须创建自己的执行硬件编码的MFT.如果您正在专门使用nVidia产品,则最好使用基于CUDA的WMV编码器.这个 意味着您将必须从头开始做所有事情.

None of the shipped encoders for MF use hardware-based encoding, for any format. You'd have to create your own MFT which does hardware encoding. If you are looking at using nVidia products specifically, you'd be best off doing a CUDA based WMV encoder. This means you'll have to do everything yourself and from scratch.

可能已经有为CUDA开发的WMV编码器.我知道Media Look已经完成了基于CUDA的H.264编码器.

There could already be a WMV encoder that's been developed for CUDA. I know there's already a CUDA based H.264 encoder done by Media Look.


这篇关于Media Foundation MFT对GeForce GTS 450 GPU的支持?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆