GNOME Mplayer: “VDPAU arka uç libvdpau_nvidia.so açılamadı” hatası


11

Her video oynatımda GNOME Mplayer'ı kullanarak, aşağıdaki ekran görüntüsünde can sıkıcı iletişim kutusu açılır.

alternatif metin

Yanıtlar:


8

Tescilli NVIDIA sürücüsünü kullanıyorum ve VDPAU lib'e bir sembolik bağlantı oluşturarak bunu düzelttim:

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

Bunun, XV veya X11'e geri dönmek yerine VDPAU'yu gerçekten etkinleştirmenin yararı vardır. Tabii ki VDPAU hızlandırmasını destekleyen bir video kartına ihtiyacınız var.


4

Seçtiğiniz ~/.mplayer/configdüzenleyicide ve dosyanın içinde bir yerde düzenleyerek mplayer varyantlarında böyle tüm diyalogları bastırabilirsiniz really-quiet="1". Düz mplayer kullanıyorum (GUI yok) ama bu bir şeyleri değiştirmemeli, bu benim için GMplayer'da da çalıştı. İşte benim yapılandırma:

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

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

Muhtemelen vove vcsatırlarını istemiyorum (ben bir Nvidia kullanıcısıyım) ve diğer ayarlardan herhangi birini istemeyebilirsiniz. Ben olsaydım, sadece şunu kullanırdım:

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

teşekkürler orada, ama ben hala burada acemi, ben bu yapılandırma hakkında hiçbir şey bilmiyorum
Tamam comp

@ok Alt + F2 tuşlarına basın ve bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"oraya yapışıp Çalıştır'a basın . Açılan bir sonraki pencerede, ikinci kod bloğumu (3 satır uzunluğunda) kopyalayın. Kaydet'i tıklayın, gedit'i kapatın ve sonra mplayer'ı çalıştırın.
Oli

3

Intel VGA ve x64 için bunu çözdüm

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

Nvidia için paket

sudo apt-get install libvdpau1 vdpau-va-driver

hat 2 "sudo eklenti apt-depo ppa: nilarimogard / webupd8" daha sonra bültenleri ihtiyaç ama çözüldü rest etmeyeceğiniz benim problem.
silpol

2

İşte sorunun çözümü:

Bunun gibi mplayer'ı başlattığınızda komut satırında bir video çıkış sürücüsü belirtmeyi deneyin:

mplayer -vo xv video.wmv

Komutuyla "Kullanılabilir video çıkış sürücülerinin" bir listesini alabilirsiniz mplayer -vo help.

Sorun, seçilen (veya varsayılan) video çıkış sürücüsünün vdpau olması ve mplayer paketleri ve yazılımında çalışan hiç kimsenin, yazılım paketinin donanım ve yazılım yapılandırmanızla çalışmasına yeterince önem vermemesi. Ancak endişelenmeyin, şimdi bu cevapla kutsanıyorsunuz ve video çıkış sürücüsü komut satırında belirtilebilir (örn. -vo xv).

Mplayer nihayet (sadece) vdpau sürücüsünü denemeye karar vermeden önce scrawl olacak yapılandırma seçeneklerinin sırası çok açık değil, ama kabaca böyle gidiyor,

  1. Kontrol ~/.mplayer/configvarsa (kullanıcı spesifik) için varsayılan video çıkış sürücüsü
  2. Ardından /etc/mplayer/mplayer.conf, varsa (sisteme özel) varsayılan video çıkış sürücüsünü kontrol edin
  3. Ardından, varsayılan (derlemeye özgü) mplayer'ın oluşturulduğu derleme seçeneklerini kontrol edin.

Kullandığınız mplayer komutu vdpau seçeneği ile derlenmişse ~/.mplayer/configveya varsayılan video çıkış sürücüleri yoksa veya /etc/mplayer/mplayer.conf(bu ya ortak bir olaydır ya da ben bir gezegende yapılandırma seçeneği ile ilgili sorunları olan tek kişiyim) bir linux kutusunda), bu durumda vdpau olan derlenmiş varsayılana geri döner.

Benzer bir sorun, mplayer'ın mplayer ile denediğiniz aynı seçenekleri kullanarak aynı hatayı verirken mplayer'ın iyi çalışabilmesidir. Öyleyse tahmin et? gmplayer başka bir yapılandırma dosyası kullanır ~/.mplayer/gui.confve varsayılan olarak belirtilen (veya derleme seçeneklerinde varsayılan olarak ayarlanan) son video sürücüsüne geçer. Yine, komut satırında bir video çıkış sürücüsü belirtin veya burada belirtilen sayısız yapılandırma dosyasından birini koyun.


teşekkürler orada, ama ben hala burada acemi, ben bu yapılandırma hakkında hiçbir şey bilmiyorum
Tamam comp

FYI, bu grafik kartım yok ama sadece entegre olan. benim compaq olduğunu cq20-213TU
ok comp


1

Ancak, küçük bir ayar sorunu şu şekilde çözebilir;

  • GNOME Player menü çubuğunda Düzenle → Tercihler'i açın
  • "Oynatıcı" sekmesini seçin
  • x11Video Çıkışı için seçin
  • Tercihleri ​​kapatın ve video dosyasını tekrar açmayı deneyin.

Sorununuz çözülmüş olmalıdır.


X11'i kullanmamanızı şiddetle tavsiye ederim, çünkü en düşük performanslı çıkış sürücüsü. Bunun yerine xv (x11 video uzantısı) veya gl / gl2 (opengl) kullanın. Bunlar iyi performans vermelidir.
soulsource

1

Not: Güncellemeden önce her şey dahil edildi çünkü başka biri için yararlı olabilir ve testten önce veya durum hakkında bilgi eksikken yazılı olarak yayınlandı.

Bir nVidia kartı kullanıyorsanız, tescilli sürücüleri yükleyin.

Fglrx, resmi (kapalı kaynaklı) ATI / AMD sürücüsüdür, ancak varsayılan olarak Ubuntu'da bulunan resmi açık kaynak sürücüleri de vardır ve bunlar aynı zamanda birçok (eski, genellikle) kartlarla da çalışır. vdpau (daha önce yanlış yazmışsam özür dilerim) şu anda sadece nVidia ve (bildiklerime göre) Intel kartlarda mevcut. MPlayer video hızlandırma için bu API'yı destekler, ancak video oynatmak gerekmez. Hevesli bir MPlayer kullanıcısı olmadığım için ( video ve DVD oynatmak Totemveya kullanmak VLC Media Playeriçin), yapılandırma dosyasında doğru giriş için biraz daha kazmak zorunda kalacağım.

Ben libvdpau.so dosyasını derlemenizi tavsiye etmem, çünkü yapılandırmanızda oldukça dürüstçe işe yaramazdı ve tescilli sürücülerle bir nVidia kartı alacak olsaydınız, ekstra bir şey yüklemenize gerek kalmazdı.

Size vereceğim bir öneri MPlayer-gui'yi Mplayer-gui yazılımını yükle (geçici olarak) kurmak ve bunu başlatırken vdpau'nun gui seçeneklerinden kullanımını devre dışı bırakmanıza izin verip vermediğini görmek. Daha sonra normal MPlayer'a dönebilirsiniz ve başka herhangi bir sorun olmadan çalışmalıdır. Bu işe yaramazsa, vdpau kullanımını devre dışı bırakmak (ve yeni bir grafik kartı lol satın almaktan kaçınmak için) derlemek zorunda kalabilirsiniz :(

GÜNCELLEME

Gülme, (tamam, bana gül, devam et;) - ama kendim için Gnome-MPlayer'ı açtım ve tercihlerde video çıkış modülünüzü seçebilirsiniz! Şimdi yapmanız gereken tek şey sizin için uygun olanı seçmektir (vaapi grafik kartınızda çalışmalıdır).

MPlayerSekmenin altında ( gösterilmiyor ), MPlayer'a her ihtimale geçmek için komut satırı parametreleri de ekleyebilirsiniz.

ekran görüntüsü ekran görüntüsü ekran görüntüsü!  Aman Tanrım!  lol!  lol?  ohwell ... tahmin etmedi mi?

Alışılmış ekran görüntüsü :)

VAAPI için Vikipedi sayfası (eğer makalede önerilen bağlantıları takip varsa) detaylı olarak video hızlandırma yöntemleri çoğu anlamaya yardımcı olacaktır.


@Roland: Teşekkürler! Ama avi dosyasında Gnome Mplayer'ı terminalden hatasız olarak çağırabilirim. Sanırım bu, işletim sistemimin gerekli sürücülere sahip olduğu anlamına geliyor. Sağ?
Tim

@Tim muhtemelen ihtiyaç duyduğu sürücülere sahiptir, ancak açık kaynak sürücülerinin aksine nVidia'nın kendi sürücüsü tarafından sağlanan libvdpua kütüphanesi yoktur. Bu sürücüleri yüklerseniz, çalışması gerekir.
RolandiXor

@Roland: Teşekkürler! Cgit.freedesktop.org/~aplattner/libvdpau adresinden libvdpau-0.4.1.tar.gz dosyasını indirdim . "./Configure, make ve make install" ile yüklemeye çalıştım, ama "./configure" orada değil. O zaman libvdpau'yu nasıl kurabilirim?
Tim

O belirli tarball ile @Tim, çalıştırmak zorunda ./autogen.sh, sonra ./configure --prefix=/usr, makeve sudo make install. Ancak, bunun mplayer'ın istediği aynı adla .so oluşturmayabileceği konusunda sizi uyarıyorum, bu nedenle dosyayı bulup yeniden adlandırmanız gerekir. Bu yüzden nvidia sürücülerini kullanmanızı şiddetle tavsiye ediyorum (sadece jockey-gtkyükleyip yükleyemeyeceğinizi görmek için çalıştırın ).
RolandiXor

@Roland: Teşekkürler! Ben sadece jokey-gtk çalıştırıyorum, ancak ATI? AMD tescilli FGLRX grafik sürücüsü olan sadece bir sürücü vardı. Yine de kurdum. Şimdi "Gnome Mplayer VDPAU arka uç libvdpau_nvidia.so açamadı" sorunu hala orijinal komut ile devam ediyor "gnome-mplayer% U".
Tim

1

Uygulama simgesini sağ tıklatın ve Menüleri Düzenle'yi seçin, mplayer için menü öğesini seçin ve Özellikler> Komut'u düzenleyin


Teşekkürler! Orijinal komut "gnome-mplayer% U" dur. "% U" 'nun ne anlama geldiğini merak ediyordum. Ayrıca "gnome-mplayer% U -vo xv" çalışmaz.
Tim

0

Bu komut satırı bana yardımcı oldu: mplayer -demuxer mov filename.mov


0

Kurmak libvdpau-va-glbenim için çözdü, ama bu bir yazılım çözümüdür. Ayarlamayı deneyinexport VDPAU_DRIVER=nvidia

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.