Vivid에서 Intel HD3000을 사용하여 mplayer에서 비디오 디코딩의 하드웨어 가속을 활성화하는 방법은 무엇입니까?


9

이전에는 mplayer의 vaapi 빌드가 있었지만 더 이상 유지되지 않고 Vivid에서 작동하지 않습니다.

리포지토리의 기본 mplayer2 빌드는 720p 재생 중에 CPU의 40 %를 사용합니다. 토템과 동일합니다. VLC는 하드웨어 가속을 지원하고 13 %를 사용하지만 mplayer의 UI를 더 좋아했으며 5 % 미만을 사용했습니다.

현재 인텔 통합 그래픽에서 하드웨어 가속과 함께 mplayer를 사용할 수 있습니까?

답변:


10

좋아, 나는 mpv내가 원하는 모든 것을하고 mplayer2에서 좋은 UI 품질을 모두 가지고있는 (mplayer 포크)를 발견 했다.

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

1
나는 그들이 추천하는 것으로 바 꾸었 vo=opengl-hq습니다 hwdec=vaapi.
젠장 터미널

FTR : hwdec=vaapi저에게는 효과가없는 것 같았습니다 (즉 , 많은 CPU를 먹습니다) . 그러나 --hwdec=vaapi옵션은 효과가 있습니다. mpv-0.3.4.
Hi-Angel

-2

SNA최고의 가속 방법입니다. 구성 파일이 있으면 확인해야합니다. 또 다른 방법은 프로세스를 취소하는 것입니다. 예를 들면 다음과 같습니다.

ps ax|grep mplayer

주어진 과정을 찾아서 그것을 되 찾아라

renice -20 43332

루트로만 할 수 있습니다 (sudo :로 가능할 수도 있습니다 sudo renice -20 43332).


무엇을 SNA합니까? 어떻게 활성화합니까?
젠장 터미널

2
SNA는 다른 것보다 더 나은 가속입니다. 당신은 아마 없을 것입니다 /etc/X11/xorg.conf. EXA, UXA오래된 가속 방법이 있습니다. 사용중인 가속 방법을 확인하십시오. 당신은 아마 그것을 할 수있다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

4
SNA는 가속 X11 드로잉에 사용되며 (하드웨어 가속) 비디오 디코딩과 관련이 없습니다.
lxgr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.