没有任何设备无法启用H.264 GPU编码 [英] Can't enable H.264 GPU encoding without any devices

查看:106
本文介绍了没有任何设备无法启用H.264 GPU编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用Expression Encoder Pro sp2将视频编码为带有aac音频的h264格式。我有带最新驱动程序的GeForce gtx 660显卡。如果我运行编码器本身,我可以看到GPU渲染器在
选项中启用,而编码其实际使用(15Gb fullhd视频文件在30分钟内编码),但如果我尝试在我自己的程序中使用它的SDK得到以下错误:




无法在没有任何设备的情况下启用H.264 GPU编码。




 H264EncodeDevices.Devices.Count == 0 




什么我的代码可能有问题?我使用
中的示例代码。

解决方案

EE4SP2不支持基于Fermi的GPU。



这是一个包含更多信息的线程它:
http:// social。 msdn.microsoft.com/Forums/en-US/encoder/thread/244d2937-c5bd-44c3-a83c-3d33bac9fc95


Im using Expression Encoder Pro sp2 to encode video into h264 format with aac audio. I have GeForce gtx 660 video card with latest drivers. If i run encoder itself i can see that GPU renderer is enabled in options and while encoding its actually used(15Gb fullhd video file was encoded in 30 minutes), but if i try to use its SDK in my own program i get the following error:

Can't enable H.264 GPU encoding without any devices.

And

H264EncodeDevices.Devices.Count == 0

!
What can be wrong with my code? I use the sample code from here.

解决方案

Fermi based GPUs are not supported in EE4SP2.

Here's a thread with more information about it: http://social.msdn.microsoft.com/Forums/en-US/encoder/thread/244d2937-c5bd-44c3-a83c-3d33bac9fc95


这篇关于没有任何设备无法启用H.264 GPU编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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