首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows8.1平台上使用Nvidia编码器NVENC与H264媒体基础

在Windows8.1平台上使用Nvidia编码器NVENC与H264媒体基础
EN

Stack Overflow用户
提问于 2015-09-04 09:21:43
回答 1查看 1.7K关注 0票数 1

我正在尝试使用硬件加速编码在媒体基金会与Nvidia GTX GPU。虽然我可以看到为快速同步注册的MFT (为我的i7),但我看不到Nvidia的MFT。我也可以看到一个通用的微软H264编码器MFT,但这似乎是软件和同步的。

如果我选择microsoft之一,并尝试hw加速它(通过传递一个d3d设备并为它分配一个直接的x管理器),我将得到一个未实现的(E_NOIMPL)结果。此调用返回E_NOIMPL:

代码语言:javascript
运行
复制
encoder->ProcessMessage(MFT_MESSAGE_SET_D3D_MANAGER, (ULONG_PTR)((IMFDXGIDeviceManager*)(m_MFDXGIDeviceManager)))

我是不是遗漏了什么?在安装/注册nvidia mft时,是否需要做些什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-09 03:02:07

H.264的Nvidia NVENC MFT不存在于Windows8.1升级到windows 10并安装nvidia驱动程序使其出现。从那里开始工作是很容易的。

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

https://stackoverflow.com/questions/32394456

复制
相关文章

相似问题

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