Gnome Mplayer: Không thể mở VDPAU phụ trợ libvdpau_nvidia.so lỗi


11

Sử dụng Gnome Mplayer mỗi khi tôi phát video, tôi nhận được hộp thoại khó chịu bật ra trong ảnh chụp màn hình bên dưới.

văn bản thay thế

Câu trả lời:


8

Tôi đang sử dụng trình điều khiển NVIDIA độc quyền và tôi đã sửa lỗi này bằng cách tạo liên kết tượng trưng đến lib VDPAU:

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

Điều này có lợi ích thực sự cho phép VDPAU thay vì quay trở lại XV hoặc X11. Tất nhiên bạn cần một thẻ video hỗ trợ tăng tốc VDPAU.


4

Bạn có thể loại bỏ tất cả ~/.mplayer/configcác hộp thoại như thế này trong các biến thể của người chơi bằng cách chỉnh sửa trong trình chỉnh sửa bạn chọn và ở đâu đó trong tệp bao gồm really-quiet="1". Tôi sử dụng mplayer đơn giản (hoàn toàn không có GUI) nhưng điều đó không thay đổi mọi thứ, điều này cũng hiệu quả với tôi trong GMplayer. Đây là cấu hình của tôi:

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

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

Bạn có thể không muốn vovccác dòng (Tôi là người dùng Nvidia) và bạn có thể không muốn bất kỳ cài đặt nào khác. Nếu tôi là bạn, tôi sẽ chỉ sử dụng điều này:

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

cảm ơn, nhưng tôi vẫn là người mới ở đây, tôi không biết gì về cấu hình đó
ok comp

@ok Nhấn Alt + F2 và dán bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"vào đó và nhấn Run. Trong cửa sổ tiếp theo bật lên, sao chép trong khối mã thứ hai của tôi (chuỗi dài 3 dòng). Nhấp vào lưu, đóng gedit và sau đó chạy mplayer.
Oli

3

Đối với Intel VGA và x64 tôi đã giải quyết nó bằng

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

Đối với Nvidia, gói này là

sudo apt-get install libvdpau1 vdpau-va-driver

dòng 2 "sudo add-apt-repository ppa: nilarimogard / webupd8" có thể không cần thiết cho các bản phát hành sau, nhưng phần còn lại đã giải quyết vấn đề của tôi .
silpol

2

Đây là giải pháp cho vấn đề của bạn:

Chỉ cần thử chỉ định trình điều khiển đầu ra video trên dòng lệnh khi bạn khởi chạy mplayer như thế này:

mplayer -vo xv video.wmv

Bạn có thể nhận danh sách "Trình điều khiển đầu ra video khả dụng" bằng lệnh mplayer -vo help.

Vấn đề là trình điều khiển đầu ra video được chọn (hoặc mặc định) là vdpau và không ai làm việc với các gói và phần mềm mplayer đủ quan tâm đến việc gói phần mềm hoạt động với cấu hình phần cứng và phần mềm của bạn. Nhưng đừng lo lắng, bây giờ bạn may mắn có câu trả lời này và trình điều khiển đầu ra video có thể được chỉ định trên dòng lệnh (ví dụ -vo xv).

Thứ tự các tùy chọn cấu hình mà mplayer sẽ viết nguệch ngoạc trước khi cuối cùng nó quyết định (chỉ) thử trình điều khiển vdpau (thiếu) không quá rõ ràng, nhưng tôi nghĩ nó đại khái như thế này,

  1. Kiểm tra ~/.mplayer/configtrình điều khiển đầu ra video mặc định (cụ thể của người dùng), nếu có
  2. Sau đó kiểm tra /etc/mplayer/mplayer.conftrình điều khiển đầu ra video mặc định (cụ thể của hệ thống), nếu có
  3. Sau đó kiểm tra các tùy chọn biên dịch mà mplayer đã được xây dựng với mặc định (bản dựng cụ thể).

Nếu lệnh mplayer bạn đang sử dụng được biên dịch với tùy chọn vdpau và không có trình điều khiển đầu ra video mặc định nào được chỉ định trong ~/.mplayer/confighoặc /etc/mplayer/mplayer.conf(đó là một sự cố phổ biến hoặc tôi là người duy nhất trên trái đất từng gặp sự cố với tùy chọn cấu hình trên một hộp linux) sau đó nó sẽ trở về mặc định được biên dịch, trong trường hợp này là vdpau.

Một vấn đề tương tự khác là mplayer có thể hoạt động tốt trong khi gmplayer cũng mắc lỗi tương tự khi sử dụng cùng các tùy chọn bạn vừa thử với mplayer. Cũng đoán những gì? gmplayer sử dụng một tệp cấu hình khác ~/.mplayer/gui.confvà nó sẽ mặc định cho trình điều khiển video cuối cùng được chỉ định (hoặc được mặc định trong các tùy chọn biên dịch). Vì vậy, một lần nữa, chỉ cần chỉ định trình điều khiển đầu ra video trên dòng lệnh hoặc đặt một trong một trong vô số các tệp cấu hình được đề cập ở đây.


cảm ơn, nhưng tôi vẫn là người mới ở đây, tôi không biết gì về cấu hình đó
ok comp

FYI, tôi không có những card đồ họa mà chỉ có một cái tích hợp. của tôi là compaq cq20-213TU
ok comp


1

Tuy nhiên, một thiết lập nhỏ có thể sắp xếp vấn đề như sau;

  • Mở Chỉnh sửa → Tùy chọn trong thanh công cụ Trình phát Gnome
  • Chọn tab "Trình phát"
  • Chọn x11cho đầu ra video
  • Đóng tùy chọn và thử mở tệp video một lần nữa.

Vấn đề của bạn đã được giải quyết.


Tôi thực sự khuyên bạn không nên sử dụng x11, vì đó là trình điều khiển đầu ra ít hiệu suất nhất. Sử dụng xv (phần mở rộng video x11) hoặc gl / gl2 (opengl) thay thế. Những nên cho hiệu suất tốt.
soulsource

1

Lưu ý: Tất cả mọi thứ trước khi cập nhật đều được đưa vào vì nó có thể hữu ích cho người khác và được đăng bằng văn bản trước khi thử nghiệm hoặc khi tôi thiếu thông tin về tình huống này.

Nếu bạn đang sử dụng thẻ nVidia, hãy cài đặt trình điều khiển độc quyền.

Fglrx là trình điều khiển ATI / AMD chính thức (nguồn đóng), mặc dù cũng có các trình điều khiển nguồn mở chính thức có trong Ubuntu theo mặc định và các trình điều khiển này cũng hoạt động tốt với nhiều thẻ (thông thường, cũ hơn). vdpau (xin lỗi nếu tôi viết sai chính tả trước đó) hiện chỉ có sẵn trên nVidia và (theo hiểu biết của tôi) thẻ Intel. MPlayer hỗ trợ API này để tăng tốc video, nhưng không cần thiết để phát video. Vì tôi không phải là người dùng MPlayer cuồng nhiệt (tôi sử dụng Totemhoặc VLC Media Playerđể phát video và DVD), tôi sẽ phải thực hiện thêm một số hoạt động đào cho mục nhập chính xác trong tệp cấu hình.

Tôi sẽ không đề xuất biên dịch tệp libvdpau.so, vì nó hoàn toàn vô dụng trong cấu hình của bạn và nếu bạn muốn có thẻ nVidia với trình điều khiển độc quyền, bạn sẽ không cần phải cài đặt thêm bất cứ điều gì.

Một gợi ý tôi sẽ cung cấp cho bạn là cài đặt MPlayer-gui Cài đặt mplayer-gui (tạm thời) và xem khi khởi chạy, điều này có cho phép bạn vô hiệu hóa việc sử dụng vdpau từ các tùy chọn gui không. Sau đó, bạn có thể trở lại MPlayer bình thường và nó sẽ hoạt động mà không gặp vấn đề gì thêm. Nếu điều đó không hiệu quả, thì bạn có thể phải kết thúc biên dịch :( để vô hiệu hóa việc sử dụng vdpau (và để tránh phải mua một card đồ họa mới lol).

CẬP NHẬT

Đừng cười, (được thôi, cười tôi đi, đi tiếp;) - nhưng tôi chỉ mở Gnome-MPlayer cho riêng mình và theo sở thích, bạn có thể chọn mô-đun đầu ra video của mình! Tất cả những gì bạn cần làm bây giờ là chọn một cái phù hợp với bạn (vaapi nên hoạt động trên card đồ họa của bạn).

Trong MPlayertab ( không hiển thị ), bạn cũng có thể thêm các tham số dòng lệnh để truyền cho MPlayer chỉ trong trường hợp.

ảnh chụp màn hình ảnh chụp màn hình!  Chúa ơi!  cười lớn!  cười lớn?  ohwell ... đoán nó không tải?

Chụp màn hình thông thường :)

Các trang Wikipedia cho vaapi sẽ giúp bạn hiểu được hầu hết các phương pháp tăng tốc video cụ thể (nếu bạn làm theo các liên kết đề nghị trong bài viết).


@Roland: Cảm ơn! Nhưng tôi có thể gọi Gnome Mplayer trên tệp avi mà không gặp lỗi từ thiết bị đầu cuối. Tôi nghĩ điều này có nghĩa là hệ điều hành của tôi đã có các trình điều khiển cần thiết. Đúng?
Tim

@Tim có lẽ nó có trình điều khiển cần, nhưng không phải thư viện libvdpua, được cung cấp bởi trình điều khiển riêng của nVidia, trái ngược với trình điều khiển nguồn mở. Nếu bạn cài đặt các trình điều khiển này, nó sẽ hoạt động.
RolandiXor

@Roland: Cảm ơn! Tôi vừa tải xuống libvdpau-0.4.1.tar.gz từ cgit.freedesktop.org/~aplattner/libvdpau . Tôi đã cố gắng cài đặt nó bằng cách "./cool, tạo và thực hiện cài đặt", nhưng "./cool" không có ở đó, thay vào đó nó có ./configure.ac và ./Makefile.am. Làm thế nào tôi có thể cài đặt libvdpau sau đó?
Tim

@Tim với tarball cụ thể đó, bạn phải chạy ./autogen.shtrước, sau đó ./configure --prefix=/usr, makesudo make install. Tuy nhiên, tôi cảnh báo bạn rằng điều này có thể không tạo .so với cùng tên mà mplayer đang yêu cầu, vì vậy bạn sẽ phải định vị và đổi tên tệp. Đây là lý do tại sao tôi thực sự khuyên bạn nên sử dụng trình điều khiển của nvidia (chỉ cần chạy jockey-gtkđể xem bạn có thể cài đặt chúng không).
RolandiXor

@Roland: Cảm ơn! Tôi chỉ chạy j Racer-gtk, nhưng chỉ có một trình điều khiển khả dụng, đó là trình điều khiển đồ họa FGLRX độc quyền của ATI? AMD. Tôi vẫn cài đặt nó. Bây giờ vấn đề "Gnome Mplayer không thể mở VDPAU backend libvdpau_nvidia.so" vẫn tồn tại với lệnh ban đầu là "gnome-mplayer% U".
Tim

1

Nhấp chuột phải vào biểu tượng Ứng dụng và chọn Chỉnh sửa Menu , chọn mục menu cho người chơi và chỉnh sửa Thuộc tính> Lệnh


Cảm ơn! Lệnh ban đầu là "gnome-mplayer% U". Tôi đã tự hỏi "% U" nghĩa là gì? Ngoài ra "gnome-mplayer% U -vo xv" không hoạt động.
Tim

0

Dòng lệnh này đã giúp tôi: mplayer -demuxer mov filename.mov


0

Cài đặt đã libvdpau-va-glgiải quyết nó cho tôi, nhưng nó là một giải pháp phần mềm. Thử cài đặtexport VDPAU_DRIVER=nvidia

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.