那里曾经是 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
)。