GNOME Mplayer: “Gagal membuka backend libvdpau_nvidia.so VDPAU” kesalahan ”

11

Menggunakan GNOME Mplayer setiap kali saya memutar video, saya mendapatkan dialog pop-out yang mengganggu di screenshot di bawah ini.

teks alternatif

ok comp
sumber

Jawaban:

8

Saya menggunakan driver NVIDIA berpemilik dan saya memperbaikinya dengan membuat symlink ke lib VDPAU:

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

Ini memiliki manfaat sebenarnya mengaktifkan VDPAU daripada jatuh kembali ke XV atau X11. Tentu saja Anda memerlukan kartu video yang mendukung akselerasi VDPAU.

exo_cw
sumber
4

Anda dapat menekan semua dialog seperti ini dalam varian mplayer dengan mengedit ~/.mplayer/configeditor pilihan Anda dan di suatu tempat di file termasuk really-quiet="1". Saya menggunakan mplayer biasa (tidak ada GUI sama sekali) tetapi itu seharusnya tidak mengubah banyak hal, ini juga berlaku untuk saya di GMplayer. Ini konfigurasi saya:

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

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

Anda mungkin tidak menginginkan garis vodan vc(saya pengguna Nvidia) dan Anda mungkin tidak menginginkan pengaturan lainnya. Jika saya jadi Anda, saya hanya akan menggunakan ini:

[default]
ao=pulse
really-quiet="1"
Oli
sumber
terima kasih di sana, tetapi saya masih pemula di sini, saya tidak tahu apa-apa tentang konfigurasi itu
ok comp
@ok Tekan Alt + F2 dan tetap bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"di sana dan tekan Run. Di jendela berikutnya yang muncul, salin di blok kode saya yang kedua (yang panjangnya 3-baris). Klik simpan, tutup gedit dan kemudian jalankan mplayer.
Oli
3

Untuk Intel VGA, dan x64 saya telah menyelesaikannya dengan

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

Untuk Nvidia paketnya adalah

sudo apt-get install libvdpau1 vdpau-va-driver
Temak
sumber
baris 2 "sudo add-apt-repository ppa: nilarimogard / webupd8" mungkin tidak diperlukan pada rilis selanjutnya, tetapi sisanya menyelesaikan masalah saya .
silpol
2

Inilah solusi untuk masalah Anda:

Coba tentukan driver output video pada baris perintah saat Anda meluncurkan mplayer seperti ini:

mplayer -vo xv video.wmv

Anda bisa mendapatkan daftar "driver output video yang tersedia" dengan perintah mplayer -vo help.

Masalahnya adalah driver output video yang dipilih (atau default) adalah vdpau, dan tidak ada yang bekerja pada paket mplayer dan perangkat lunak yang cukup peduli tentang membuat paket perangkat lunak bekerja dengan konfigurasi perangkat keras dan perangkat lunak Anda. Tapi jangan khawatir, Anda sekarang diberkati dengan jawaban ini, dan driver output video dapat ditentukan pada baris perintah (misalnya -vo xv).

Urutan opsi konfigurasi yang akan dimainkan oleh mplayer sebelum akhirnya memutuskan untuk (hanya) mencoba driver vdpau (hilang) tidak begitu jelas, tapi saya kira kira-kira seperti ini,

  1. Periksa ~/.mplayer/configdriver output video default (khusus pengguna), jika ada
  2. Kemudian periksa /etc/mplayer/mplayer.confdriver output video default (khusus sistem), jika ada
  3. Kemudian periksa dalam opsi kompilasi bahwa mplayer dibangun dengan untuk default (membangun spesifik).

Jika perintah mplayer yang Anda gunakan dikompilasi dengan opsi vdpau dan tidak ada driver output video default yang ditentukan dalam ~/.mplayer/configatau /etc/mplayer/mplayer.conf(yang merupakan kejadian umum atau saya satu-satunya orang di planet bumi yang pernah memiliki masalah dengan opsi konfigurasi pada kotak linux) maka akan kembali ke default yang dikompilasi yang dalam hal ini adalah vdpau.

Masalah lain yang serupa adalah bahwa mplayer dapat berfungsi dengan baik sementara gmplayer memberikan kesalahan yang sama menggunakan opsi yang sama seperti yang Anda coba dengan mplayer. Nah tebak apa? gmplayer menggunakan file konfigurasi lain ~/.mplayer/gui.conf,, dan itu akan default ke driver video terakhir yang ditentukan (atau default ke dalam opsi kompilasi). Jadi sekali lagi, cukup tentukan driver output video pada baris perintah, atau letakkan satu di salah satu dari banyak file konfigurasi yang disebutkan di sini.

karthick87
sumber
terima kasih di sana, tetapi saya masih pemula di sini, saya tidak tahu apa-apa tentang konfigurasi itu
ok comp
FYI, saya tidak punya kartu grafis itu tetapi hanya yang terintegrasi. punyaku adalah compaq cq20-213TU
ok comp
1

Menambahkan -vo xv

masukkan deskripsi gambar di sini

JerzyG
sumber
1

Namun, sedikit pengaturan dapat menyelesaikan masalah sebagai berikut;

  • Buka Edit → Preferences di menubar Player GNOME
  • Pilih tab "Player"
  • Pilih x11untuk Output Video
  • Tutup preferensi dan coba buka file video lagi.

Masalah Anda seharusnya sudah diselesaikan.

muru
sumber
Saya sangat menyarankan untuk tidak menggunakan x11, karena itu adalah driver output yang paling performan. Gunakan xv (ekstensi video x11) atau gl / gl2 (terbuka) sebagai gantinya. Ini harus memberikan kinerja yang layak.
soulsource
1

Catatan: Segala sesuatu sebelum pembaruan dimasukkan karena mungkin berguna untuk orang lain, dan telah diposting tertulis baik sebelum pengujian atau ketika saya kurang info tentang situasi tersebut.

Jika Anda menggunakan kartu nVidia, instal driver berpemilik.

Fglrx adalah driver ATI / AMD resmi (sumber tertutup), meskipun ada juga driver open source resmi yang disertakan dalam Ubuntu secara default, dan ini berfungsi dengan baik dengan banyak kartu (lama, biasanya). vdpau (maaf jika saya salah eja sebelumnya) saat ini hanya tersedia di nVidia dan (setahu saya) kartu Intel. MPlayer mendukung API ini untuk akselerasi video, tetapi tidak diperlukan untuk memutar video. Karena saya bukan pengguna MPlayer yang gemar (saya menggunakan Totematau VLC Media Playermemutar video dan DVD), saya harus melakukan lebih banyak penggalian untuk entri yang benar dalam file konfigurasi.

Saya tidak akan menyarankan untuk mengkompilasi file libvdpau.so, karena itu akan benar-benar menjadi tidak berguna dalam konfigurasi Anda, dan jika Anda mendapatkan kartu nVidia dengan driver proprietary, Anda tidak perlu menginstal tambahan apa pun.

Satu saran yang akan saya berikan kepada Anda adalah menginstal MPlayer-gui Instal mplayer-gui (sementara) dan melihat apakah ketika meluncurkan ini memungkinkan Anda untuk menonaktifkan penggunaan vdpau dari opsi gui. Kemudian Anda bisa kembali ke MPlayer normal dan itu akan berfungsi tanpa masalah lebih lanjut. Jika itu tidak berhasil, maka Anda mungkin harus mengkompilasi :( untuk menonaktifkan penggunaan vdpau (dan untuk menghindari keharusan membeli kartu grafis baru lol).

MEMPERBARUI

Jangan tertawa, (oke, tertawalah, maju;) - tetapi saya baru saja membuka Gnome-MPlayer untuk diri saya dan dalam preferensi, Anda dapat memilih modul output video Anda! Yang perlu Anda lakukan sekarang adalah memilih salah satu yang cocok untuk Anda (vaapi harus bekerja pada kartu grafis Anda).

Di bawah MPlayertab ( tidak ditampilkan ), Anda juga dapat menambahkan parameter baris perintah untuk diteruskan ke MPlayer untuk berjaga-jaga.

tangkapan layar tangkapan layar tangkapan layar!  Oh Tuhan!  lol!  lol?  ohwell ... kira itu tidak memuat?

Tangkapan layar biasa :)

The halaman Wikipedia untuk vaapi akan membantu Anda untuk memahami sebagian besar metode akselerasi video secara rinci (jika Anda mengikuti link yang direkomendasikan dalam artikel).

RolandiXor
sumber
@Rand: Terima kasih! Tapi saya bisa memanggil Gnome Mplayer pada file avi tanpa kesalahan dari terminal. Saya pikir ini berarti OS saya sudah memiliki driver yang diperlukan. Baik?
Tim
@Tim mungkin memiliki driver yang dibutuhkan, tetapi bukan perpustakaan libvdpua, yang disediakan oleh driver nVidia sendiri sebagai lawan dari driver open source. Jika Anda menginstal driver ini, itu akan berfungsi.
RolandiXor
@Rand: Terima kasih! Saya baru saja mengunduh libvdpau-0.4.1.tar.gz dari cgit.freedesktop.org/~aplattner/libvdpau . Saya mencoba menginstalnya dengan "./configure, make and make install", tetapi "./configure" tidak ada di sana, tetapi ia memiliki ./configure.ac dan ./Makefile.am. Bagaimana saya bisa menginstal libvdpau?
Tim
@Tim dengan tarball tertentu, Anda harus menjalankan ./autogen.shdulu, lalu ./configure --prefix=/usr, makedan sudo make install. Namun, saya memperingatkan Anda bahwa ini mungkin tidak membuat .so dengan nama yang sama yang diminta mplayer, jadi Anda harus mencari dan mengganti nama file. Inilah sebabnya saya sangat menyarankan Anda menggunakan driver nvidia (jalankan saja jockey-gtkuntuk melihat apakah Anda dapat menginstalnya).
RolandiXor
@Rand: Terima kasih! Saya hanya menjalankan jockey-gtk, tetapi hanya ada satu driver yang tersedia, yaitu ATI? AMD FGLRX driver grafis berpemilik. Saya tetap menginstalnya. Sekarang masalah "Gnome Mplayer gagal membuka backend VDPAU libvdpau_nvidia.so" masih bertahan dengan perintah asli adalah "gnome-mplayer% U".
Tim
1

Klik kanan ikon Aplikasi dan pilih Edit Menu , pilih item menu untuk mplayer dan edit Properties> Command

frago
sumber
Terima kasih! Perintah aslinya adalah "gnome-mplayer% U". Saya bertanya-tanya apa artinya "% U"? Juga "gnome-mplayer% U -vo xv" tidak berfungsi.
Tim
0

Baris perintah ini membantu saya: mplayer -demuxer mov filename.mov


sumber
0

Menginstal libvdpau-va-glmenyelesaikannya untuk saya, tetapi itu adalah solusi perangkat lunak. Coba pengaturanexport VDPAU_DRIVER=nvidia

michalzuber
sumber