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


9

曾经是mplayer的vaapi版本,但似乎不再维护了,因此在Vivid中不起作用。

在720p播放期间,从存储库构建的默认mplayer2占用40%的CPU。与图腾相同。VLC确实有一些硬件加速支持,使用了13%,但我更喜欢mplayer的UI,并且使用少于5%。

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

Answers:


10

好的,我发现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
mpv效果很好,感谢您分享解决方案。在我的系统上,设置“ hwdec = auto”足以加快播放速度。据说,在较新的系统上,vo = opengl比vo = vaapi好:wiki.archlinux.org/index.php/Mpv#Hardware_Decoding
lxgr 2015年

1
我换vo=opengl-hqhwdec=vaapi是表里如一建议。
该死的终端机

FTR:我注意到这hwdec=vaapi似乎对我不起作用(即吃很多cpu),但是--hwdec=vaapioption确实起作用。mpv-0.3.4。
Hi-Angel

-2

SNA是最好的加速方法。如果有,请检查配置文件。另一种方法是减少该过程。例如:

ps ax|grep mplayer

找到给定的过程并舍弃它

renice -20 43332

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


怎么SNA办?如何启用它?
该死的码头

2
SNA比其他任何方法都有更好的加速效果。你可能没有/etc/X11/xorg.confEXAUXA是旧的加速方法。您检查您正在使用哪种加速方法。您可能可以通过cat /var/log/Xorg.0.log|egrep -i EXA|UXA|SNA
Pavol Polacko

是。我的系统似乎支持它SNA compiled: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2build1。我如何在mplayer中使用它?
该死的码头

它会自动使用它。:)您能给我们输出cat /var/log/Xorg.0.log|egrep -i "EXA|UXA|SNA"吗?和输出cat /etc/X11/xorg.conf
Pavol Polacko 2015年

4
SNA用于X11加速绘图,与(硬件加速)视频解码无关。
lxgr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.