如何在 Vivid 上使用 Intel HD3000 启用 mplayer 中的视频解码硬件加速?

如何在 Vivid 上使用 Intel HD3000 启用 mplayer 中的视频解码硬件加速?

那里曾经是 mplayer 的 vaapi 版本但它似乎不再维护并且在 Vivid 中不起作用。

来自 repo 的默认 mplayer2 版本在 720p 播放期间占用 40% 的 CPU。与 totem 相同。VLC 确实有一些硬件加速支持,占用 13%,但我更喜欢 mplayer 的 UI,它占用不到 5%。

目前是否可以在英特尔集成显卡上使用具有硬件加速的 mplayer?

答案1

好的,我找到了mpv(mplayer 的一个分支),它可以满足我的所有需求,并且继承了 mplayer2 的所有优良 UI 品质。

要启用 vaapi 支持,请运行mpv --vo=opengl-hq --hwdec=vaapi file.mkv

或添加

vo=opengl-hq
hwdec=vaapi

~/.config/mpv/mpv.conf

以前的答案建议使用 vo=vaapi 和 hwdec=vaapi,但这不再是推荐的设置。请参阅评论。

答案2

SNA是最好的加速方法。如果有配置文件,你应该检查一下。另一种方法是重新调整进程优先级。例如:

ps ax|grep mplayer

找到给定的进程并重新设置它的优先级

renice -20 43332

您只能以 root 身份执行此操作(也许使用 sudo: 也可以sudo renice -20 43332)。

相关内容