विभक्त पर Intel HD3000 के साथ mplayer में वीडियो डिकोडिंग के हार्डवेयर त्वरण को कैसे सक्षम करें?


9

वहाँ mplayer के एक vaapi निर्माण हुआ करता था, लेकिन यह किसी भी अधिक बनाए रखा नहीं लगता है और विविड में काम नहीं करता है।

रेपो से डिफ़ॉल्ट mplayer2 बिल्ड 720p प्लेबैक के दौरान सीपीयू के 40% का उपयोग करता है। कुलदेवता के समान। VLC में कुछ हार्डवेयर त्वरण समर्थन है और 13% का उपयोग करता है लेकिन मुझे mplayer का UI अधिक पसंद है और यह 5% से कम का उपयोग करता है।

क्या वर्तमान में इंटेल इंटीग्रेटेड ग्राफिक्स पर हार्डवेयर त्वरण के साथ मैपलर का उपयोग करना संभव है?

जवाबों:


10

ठीक है, मैंने पाया mpv(mplayer का एक कांटा) जो सब कुछ करता है जो मैं चाहता था और mplayer2 से सभी अच्छे UI गुण ले गया।

वापी समर्थन को सक्षम करने के लिए, इसे चलाएं mpv --vo=opengl-hq --hwdec=vaapi file.mkv

या जोड़ें

vo=opengl-hq
hwdec=vaapi

को ~/.config/mpv/mpv.conf

पहले उत्तर में आवाज = वापी और एचवीडीसी = वापी का उपयोग करने का सुझाव दिया गया था, लेकिन अब यह अनुशंसित सेटअप नहीं है। टिप्पणी देखो।


2
एमपीवी वास्तव में अच्छी तरह से काम करता है, आपके समाधान को साझा करने के लिए धन्यवाद। मेरे सिस्टम पर, "hwdec = auto" सेट करना त्वरित प्लेबैक प्राप्त करने के लिए पर्याप्त है; माना जाता है कि, आवाज = opengl आवाज से बेहतर है = नए सिस्टम पर vapapi
lxgr

1
मैंने स्विच vo=opengl-hqकिया hwdec=vaapiजिसके साथ वे अनुशंसा करते दिख रहे हैं।
लानत टर्मिनल

FTR: मैंने देखा है कि hwdec=vaapiमेरे लिए काम करने के लिए नहीं लगता है (यानी ज्यादा सीपीयू खाती है) , लेकिन --hwdec=vaapiविकल्प काम नहीं करता है। एमपीवी-0.3.4।
हाय-एंजेल

-2

SNAसबसे अच्छा त्वरण विधि है। यदि आपके पास एक है तो आपको अपनी कॉन्फ़िग फ़ाइल की जाँच करनी चाहिए। एक अन्य तरीका प्रक्रिया का त्याग करना है। उदाहरण के लिए:

ps ax|grep mplayer

दी गई प्रक्रिया को ढूंढें और उसका नाम बदलें

renice -20 43332

आप इसे केवल मूल के रूप में कर सकते हैं (शायद यह सूडो के साथ संभव है:) sudo renice -20 43332


क्या करता SNAहै? मैं इसे कैसे सक्षम करूं?
डेम टर्मिनल

2
एसएनए किसी भी अन्य की तुलना में बेहतर त्वरण है। तुम शायद नहीं होगा /etc/X11/xorg.confEXA, UXAपुराने त्वरण के तरीके हैं। Yous जाँच करें कि आप किस त्वरण विधि का उपयोग कर रहे हैं। आप शायद द्वारा यह कर सकते हैंcat /var/log/Xorg.0.log|egrep -i EXA|UXA|SNA
पावोल 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?
पावोल पोलाको

4
SNA का उपयोग त्वरित X11 ड्राइंग के लिए किया जाता है और इसका (हार्डवेयर त्वरित) वीडियो डिकोडिंग से कोई लेना-देना नहीं है।
lxgr
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.