GNOME Mplayer: "VDPAU बैकेंड libvdpau_nvidia.so" त्रुटि को खोलने में विफल


11

GNOME Mplayer का उपयोग करते हुए हर बार जब मैं एक वीडियो चलाता हूं, तो मुझे नीचे दिए गए स्क्रीनशॉट में कष्टप्रद संवाद पॉप-आउट मिलते हैं।

वैकल्पिक शब्द

जवाबों:


8

मैं मालिकाना NVIDIA ड्राइवर का उपयोग कर रहा हूं और मैंने VDPAU के लिए एक सिम्कलिन बनाकर इसे ठीक किया है:

ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so

यह वास्तव में XV या X11 पर वापस जाने के बजाय VDPAU को सक्षम करने का लाभ है। बेशक आपको एक वीडियो कार्ड की आवश्यकता है जो VDPAU त्वरण का समर्थन करता है।


4

आप इस तरह के सभी संवादों ~/.mplayer/configको अपनी पसंद के संपादक और कहीं न कहीं फ़ाइल सहित में संपादित करके mplayer वेरिएंट में दबा सकते हैं really-quiet="1"। मैं सादे मोलर (कोई जीयूआई का उपयोग नहीं करता), लेकिन यह चीजें नहीं बदलनी चाहिए, इसने मेरे लिए जीएमप्लेर में भी काम किया। यहाँ मेरा विन्यास है:

[default]
vo=vdpau,xv,
vc=ffh264vdpau,ffmpeg12vdpau,

ao=pulse
really-quiet="1"
fs=1
xineramascreen=1
msglevel=all=0
showsubtitles=0

आप शायद नहीं चाहते हैं voऔर vcलाइनें (मैं एक एनवीडिया उपयोगकर्ता हूं) और आप अन्य सेटिंग्स में से कोई भी नहीं चाहते हैं। अगर मैं तुम होते तो मैं बस यही प्रयोग करता:

[default]
ao=pulse
really-quiet="1"

वहाँ धन्यवाद, लेकिन मैं अभी भी यहाँ नौसिखिया हूँ, मुझे कुछ भी नहीं पता है उन विन्यास
ठीक है

@ok Alt + F2 दबाएं और bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"वहां चिपके रहें और रन हिट करें। अगली विंडो में जो पॉप अप करता है, मेरे दूसरे कोड ऑफ़ कोड (3-लाइन-लॉन्ग वन) में कॉपी करें। सहेजें पर क्लिक करें, gedit बंद करें और फिर mplayer चलाएं।
ओली

3

इंटेल वीजीए के लिए, और x64 मैंने इसे हल किया है

sudo apt-get install i965-va-driver
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install libvdpau-va-gl1
cd /usr/lib/x86_64-linux-gnu/vdpau/
sudo ln -s libvdpau_va_gl.so.1 libvdpau_i965.so.1

एनवीडिया के लिए पैकेज हैं

sudo apt-get install libvdpau1 vdpau-va-driver

पंक्ति 2 "sudo add-apt-repository ppa: nilarimogard / webupd8" को बाद में रिलीज़ होने की आवश्यकता नहीं हो सकती है, लेकिन इसके बाकी हिस्सों ने मेरी समस्या हल कर दी है।
सिलपोल

2

यहाँ आपकी समस्या का समाधान है:

जब आप इस तरह से mplayer लॉन्च करते हैं, तो कमांड लाइन पर एक वीडियो आउटपुट ड्राइवर को निर्दिष्ट करने का प्रयास करें:

mplayer -vo xv video.wmv

आप कमांड के साथ "उपलब्ध वीडियो आउटपुट ड्राइवरों" की एक सूची प्राप्त कर सकते हैं mplayer -vo help

समस्या यह है कि चयनित (या डिफ़ॉल्ट) वीडियो आउटपुट ड्राइवर vdpau था, और mplayer पैकेज और सॉफ़्टवेयर पर काम करने वाला कोई भी व्यक्ति हार्डवेयर और सॉफ़्टवेयर के आपके कॉन्फ़िगरेशन के साथ सॉफ़्टवेयर पैकेज का काम करने के बारे में पर्याप्त परवाह नहीं करता है। लेकिन चिंता न करें, अब आप इस उत्तर के साथ धन्य हैं, और वीडियो आउटपुट ड्राइवर को कमांड लाइन (जैसे -vo xv) पर निर्दिष्ट किया जा सकता है ।

विन्यास विकल्प का विकल्प जो कि mplayer को पहले ही तय कर देगा (केवल) प्रयास करता है (गायब) vdpau ड्राइवर इतना स्पष्ट नहीं है, लेकिन मुझे लगता है कि यह मोटे तौर पर इस तरह से जाता है,

  1. ~/.mplayer/configयदि कोई हो, तो (उपयोगकर्ता विशिष्ट) डिफ़ॉल्ट वीडियो आउटपुट ड्राइवर की जाँच करें
  2. तब /etc/mplayer/mplayer.conf(सिस्टम विशिष्ट) डिफ़ॉल्ट वीडियो आउटपुट ड्राइवर के लिए जांचें , यदि कोई हो
  3. फिर संकलित विकल्पों में जांचें कि एक डिफ़ॉल्ट (बिल्ड विशिष्ट) के लिए mplayer के साथ बनाया गया था।

यदि आपके द्वारा उपयोग किया जा रहा mplayer कमांड vdpau विकल्प के साथ संकलित किया गया था और इसमें कोई डिफ़ॉल्ट वीडियो आउटपुट ड्रायवर निर्दिष्ट नहीं हैं ( ~/.mplayer/configया /etc/mplayer/mplayer.confतो एक सामान्य घटना है या मैं ग्रह पृथ्वी पर एकमात्र व्यक्ति हूं जिसे कभी भी एक कॉन्फ़िगरेशन विकल्प की समस्या थी एक लिनक्स बॉक्स पर) फिर यह संकलित डिफ़ॉल्ट पर वापस आ जाएगा जो इस मामले में vdpau था।

इसी तरह का एक और मुद्दा यह है कि mplayer ठीक काम कर सकता है जबकि gmplayer यह वही त्रुटि देता है जो आप केवल mplayer के साथ आजमाए गए विकल्पों का उपयोग करते हैं। अच्छा अंदाजा लगाए? gmplayer अभी तक एक और कॉन्फ़िगर फ़ाइल का उपयोग करता है ~/.mplayer/gui.conf, और यह निर्दिष्ट अंतिम वीडियो ड्राइवर के लिए डिफ़ॉल्ट होगा (या संकलन विकल्पों में डिफ़ॉल्ट)। तो फिर, बस कमांड लाइन पर एक वीडियो आउटपुट ड्रायवर निर्दिष्ट करें, या यहां बताई गई कॉन्फ़िगरेशन फ़ाइलों में से एक में से एक को रखें।


वहाँ धन्यवाद, लेकिन मैं अभी भी यहाँ नौसिखिया हूँ, मुझे कुछ भी नहीं पता है उन विन्यास
ठीक है

FYI करें, मैं उन ग्राफिक कार्ड नहीं है, लेकिन केवल एक एकीकृत। मेरा कॉम्पैक cq20-213TU है
ठीक है


1

हालाँकि, थोड़ी सेटिंग समस्या को निम्नानुसार हल कर सकती है;

  • खुले संपादन → गनोम प्लेयर मेनूबार में वरीयताएँ
  • "प्लेयर" टैब चुनें
  • x11वीडियो आउटपुट के लिए चयन करें
  • वरीयताओं को बंद करें और वीडियो फ़ाइल को फिर से खोलने का प्रयास करें।

आपकी समस्या का समाधान होना चाहिए था।


मैं दृढ़ता से x11 का उपयोग नहीं करने की सलाह देता हूं, क्योंकि यह कम से कम प्रदर्शन करने वाला आउटपुट ड्राइवर है। इसके बजाय xv (x11 वीडियो एक्सटेंशन) या gl / gl2 (opengl) का उपयोग करें। इन्हें अच्छा प्रदर्शन देना चाहिए।
आत्मा स्रोत

1

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

यदि आप nVidia कार्ड का उपयोग कर रहे हैं, तो मालिकाना ड्राइवर स्थापित करें।

Fglrx आधिकारिक (बंद स्रोत) एटीआई / एएमडी चालक है, हालांकि डिफ़ॉल्ट रूप से उबंटू में आधिकारिक तौर पर खुले स्रोत ड्राइवर भी शामिल हैं, और ये काम कई (पुराने, आमतौर पर) कार्ड के साथ भी होते हैं। vdpau (क्षमा करें, यदि मैंने पहले गलत वर्तनी की है) केवल वर्तमान में nVidia और (मेरे ज्ञान के लिए) Intel कार्ड पर उपलब्ध है। MPlayer वीडियो त्वरण के लिए इस API का समर्थन करता है, लेकिन वीडियो चलाने के लिए इसकी आवश्यकता नहीं है। मैं एक उत्साही MPlayer उपयोगकर्ता नहीं कर रहा हूँ के रूप में (मैं का उपयोग करें Totemया VLC Media Playerवीडियो और डीवीडी खेलने के लिए), मैं विन्यास फाइल में सही प्रविष्टि के लिए कुछ और खुदाई करना होगा।

मैं libvdpau.so फ़ाइल को संकलित करने का सुझाव नहीं दूंगा, क्योंकि यह आपके कॉन्फ़िगरेशन में बहुत ईमानदारी से बेकार होगा, और यदि आपको मालिकाना ड्राइवरों के साथ एक एनवीडिया कार्ड प्राप्त करना था, तो आपको वैसे भी अतिरिक्त कुछ भी स्थापित करने की आवश्यकता नहीं होगी।

एक सुझाव जो मैं आपको दूंगा वह यह है कि MPlayer-gui Mplayer-gui स्थापित करें (अस्थायी रूप से) इंस्टॉल करें और देखें कि क्या इसे लॉन्च करते समय आप gui विकल्पों में से vdpau के उपयोग को अक्षम कर सकते हैं। तब आप सामान्य MPlayer पर वापस लौट सकते हैं और इसे बिना किसी अन्य समस्या के काम करना चाहिए। यदि वह काम नहीं करता है, तो आपको vdpau के उपयोग को अक्षम करने के लिए (और एक नया ग्राफिक्स कार्ड योग्य खरीदने से बचने के लिए) संकलन को समाप्त करना पड़ सकता है।

अपडेट करें

हंसो मत, (ठीक है, मुझ पर हंसो, आगे बढ़ो;) - लेकिन मैंने सिर्फ अपने लिए और वरीयताओं में Gnome-MPlayer खोला है, आप अपना वीडियो आउटपुट मॉड्यूल चुन सकते हैं! अब आपको बस एक विकल्प चुनना है जो आपके लिए काम करे (vaapi को आपके ग्राफिक्स कार्ड पर काम करना चाहिए)।

MPlayerटैब के तहत ( दिखाया नहीं गया है ), आप केवल मामले में MPlayer को पास करने के लिए कमांड लाइन पैरामीटर भी जोड़ सकते हैं।

स्क्रीनशॉट स्क्रीनशॉट स्क्रीनशॉट!  हे भगवान!  जबरदस्त हंसी!  जबरदस्त हंसी?  ओहवेल ... लगता है कि यह लोड नहीं हुआ?

प्रथागत स्क्रीन-शॉट :)

Vaapi के लिए विकिपीडिया पृष्ठ की मदद करनी चाहिए आप विस्तार से वीडियो त्वरण तरीकों में से सबसे समझने के लिए (यदि आप लेख में सिफारिश की लिंक का अनुसरण करें)।


@ रोलैंड: धन्यवाद! लेकिन मैं टर्मिनल से त्रुटि के बिना एनी फ़ाइल पर ग्नोम मेप्लेर को कॉल कर सकता हूं। मुझे लगता है कि इसका मतलब है कि मेरे ओएस में पहले से ही आवश्यक ड्राइवर हैं। सही?
टिम

@ यह शायद ड्राइवरों की जरूरत है, लेकिन नहीं libvdpua पुस्तकालय है, जो nVidia के खुद के चालक द्वारा प्रदान की जाती है के रूप में खुला स्रोत ड्राइवरों का विरोध किया। यदि आप इन ड्राइवरों को स्थापित करते हैं, तो यह काम करना चाहिए।
RolandiXor

@ रोलैंड: धन्यवाद! मैंने अभी libvdpau-0.4.1.tar.gz को cgit.freedesktop.org/~aplattner/libvdpau से डाउनलोड किया है । मैंने इसे "./configure, make and make install" करने की कोशिश की, लेकिन "./configure" इसमें नहीं है, इसके बजाय इसमें ./configure.ac और ./Makefile.am हैं। मैं तब libvdpau कैसे स्थापित कर सकता हूं?
टिम

@ उस विशेष टारबॉल के साथ, आपको ./autogen.shपहले, फिर ./configure --prefix=/usr, makeऔर दौड़ना होगा sudo make install। हालाँकि, मैं आपको आगाह करता हूं कि यह उसी नाम के साथ .so नहीं बना सकता है जो mplayer अनुरोध कर रहा है, इसलिए आपको फ़ाइल का पता लगाना और नाम बदलना होगा। यही कारण है कि मैं दृढ़ता से सुझाव देता हूं कि आप एनवीडिया के ड्राइवरों का उपयोग करें (सिर्फ jockey-gtkयह देखने के लिए कि क्या आप उन्हें स्थापित कर सकते हैं)।
RolandiXor

@ रोलैंड: धन्यवाद! मैं सिर्फ जॉकी-जीईडीके चलाता हूं, लेकिन केवल एक ड्राइवर उपलब्ध था, जो एटीआई था? एएमडी मालिकाना एफजीएलआरएक्स ग्राफिक्स ड्राइवर। मैंने इसे वैसे भी स्थापित किया है। अब समस्या "Gnome Mplayer VDPAU बैकेंड libvdpau_nvidia.so को खोलने में विफल रही" अभी भी मूल आदेश के साथ बनी हुई है "gnome-mplayer% U"।
टिम

1

एप्लिकेशन आइकन पर राइट-क्लिक करें और मेनू संपादित करें का चयन करें , मेपलर के लिए मेनू आइटम का चयन करें और गुण> कमांड को संपादित करें


धन्यवाद! मूल कमांड "gnome-mplayer% U" है। मैं सोच रहा था कि "% U" का क्या मतलब है? इसके अलावा "gnome-mplayer% U -vo xv" काम नहीं करता है।
टिम

0

इस कमांड लाइन ने मेरी मदद की: mplayer -demuxer mov filename.mov


0

इंस्टॉल करने से libvdpau-va-glयह मेरे लिए हल हो गया, लेकिन यह एक सॉफ्टवेयर समाधान था। सेटिंग का प्रयास करेंexport VDPAU_DRIVER=nvidia

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.