Iva*_*van 8 flash video vlc intel-graphics
当我在线(在 Firefox 或 Chrome 中)播放视频(H264 MPEG4 AVC 320x180)时,它使用高达 100% 的 CPU,但如果我下载它(正是播放的文件)并使用 VLC - 它只需要 5% (6 % 最大)。为什么会发生这种情况,我可以做些什么来提高在线玩家的效率?
PS:显卡为Intel GMA X4500HD。
可能的原因是 Flash 插件无法利用您的显卡驱动程序支持的任何类型的硬件加速。然后使用 CPU 对所有内容进行解码。
您系统中的英特尔驱动程序允许 VLC 使用您的 GPU 而不是您的 CPU 来渲染具有视频加速的电影,这是显而易见的原因。
此外,Flash 硬件加速 API(Stage Video)要求开发人员在他们的视频播放器 SWF 中实际添加对它的支持。
如果视频播放器没有内置支持,即使您拥有的 Flash 版本确实启用了 VA 并且您的驱动程序支持它(似乎他们这样做,因为 VLC 显然正在使用它)您的视频将通过 CPU 解码。