我如何知道我的媒体播放器是否正在使用硬件加速?

我如何知道我的媒体播放器是否正在使用硬件加速?

我使用 KMPlayer 来满足我的媒体播放需求,尤其是因为它的启动时间更快,即使播放较大的媒体文件也是如此。但我不确定它是否正在使用硬件加速(DirectX 诊断工具显示已启用硬件加速)。

虽然我没有遇到过视频播放过程中 CPU 使用率过高的问题,因为我在任务管理器运行时对其进行了监控,我看到它使用了 12 到 18 个单位的 CPU 使用率,但我不知道这个数字意味着什么,也不知道它是否真的使用了硬件加速。

我读过关于硬件加速及其与 H.264 的关联的文章,那么硬件加速与视频编码方式有什么关系吗?我有多种格式的视频文件,例如 AVI、MP4、MKV、M4V 等。那么 H.264 和硬件加速如何与媒体播放器配合播放不同的文件呢?

答案1

弗拉普斯显示游戏或应用程序使用 DX 硬件/视频加速时的当前 FPS。此外,维基百科页面列出了一些应用程序,KMPlayer 没有列在其中,但显然不是完整列表。

答案2

由于您使用的是 Windows 7,我建议您使用一个简单的桌面小工具来监控 GPU 使用情况。如果您发现在播放视频时 GPU 使用率上升,则硬件加速工作正常。我在家里使用这个:http://gallery.live.com/liveItemDetail.aspx?li=83a44bd6-6b5f-4bc7-ba0f-28758cd9c509&bt=1&pl=1

相关内容