Używając GNOME Mplayer za każdym razem, gdy odtwarzam film, pojawia się irytujące okno dialogowe na poniższym zrzucie ekranu.
11
Używam zastrzeżonego sterownika NVIDIA i naprawiłem to, tworząc dowiązanie symboliczne do biblioteki VDPAU:
ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
Ma to tę zaletę, że faktycznie włącza VDPAU, zamiast wracać do XV lub X11. Oczywiście potrzebujesz karty graficznej obsługującej przyspieszenie VDPAU.
Możesz ukryć wszystkie takie dialogi w wariantach mplayera, edytując ~/.mplayer/config
w wybranym edytorze i gdzieś w pliku, w tym really-quiet="1"
. Używam zwykłego mplayera (w ogóle nie ma GUI), ale to nie powinno nic zmieniać, to zadziałało również dla mnie w GMplayer. Oto moja konfiguracja:
[default]
vo=vdpau,xv,
vc=ffh264vdpau,ffmpeg12vdpau,
ao=pulse
really-quiet="1"
fs=1
xineramascreen=1
msglevel=all=0
showsubtitles=0
Prawdopodobnie nie chcesz linii vo
i vc
(jestem użytkownikiem Nvidii) i możesz nie chcieć żadnych innych ustawień. Gdybym był tobą, użyłbym tego:
[default]
ao=pulse
really-quiet="1"
bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"
tam i naciśnij Uruchom. W następnym oknie, które się pojawi, skopiuj mój drugi blok kodu (3-liniowy). Kliknij zapisz, zamknij gedit, a następnie uruchom mplayer.Dla Intel VGA i x64 rozwiązałem go
Dla Nvidii pakiet jest
źródło
Oto rozwiązanie twojego problemu:
Po prostu spróbuj określić sterownik wyjścia wideo w wierszu poleceń podczas uruchamiania mplayera w następujący sposób:
Za pomocą polecenia można uzyskać listę „Dostępne sterowniki wyjścia wideo”
mplayer -vo help
.Problem polega na tym, że wybranym (lub domyślnym) sterownikiem wyjścia wideo był vdpau i nikt nie pracuje z pakietami mplayer i oprogramowaniem, aby pakiet oprogramowania działał z twoją konfiguracją sprzętu i oprogramowania. Ale nie martw się, jesteś teraz pobłogosławiony tą odpowiedzią, a sterownik wyjścia wideo można określić w wierszu poleceń (np
-vo xv
.).Kolejność opcji konfiguracji, które mplayer wypisuje, zanim ostatecznie zdecyduje się (tylko) wypróbować (brakujący) sterownik vdpau, nie jest tak oczywiste, ale myślę, że mniej więcej tak wygląda,
~/.mplayer/config
, czy istnieje (określony przez użytkownika) domyślny sterownik wyjścia wideo, jeśli taki istnieje/etc/mplayer/mplayer.conf
, czy nie ma domyślnego sterownika wyjścia wideo (specyficznego dla systemu)Jeśli używane polecenie mplayer zostało skompilowane z opcją vdpau i nie ma domyślnych sterowników wyjścia wideo określonych w
~/.mplayer/config
lub/etc/mplayer/mplayer.conf
(co jest albo częstym zjawiskiem, albo jestem jedyną osobą na Ziemi, która kiedykolwiek miała problemy z opcją konfiguracji na Linux-ie) powróci do domyślnego ustawienia, które w tym przypadku było vdpau.Innym podobnym problemem jest to, że mplayer może działać poprawnie, podczas gdy gmplayer wyświetla ten sam błąd przy użyciu tych samych opcji, które właśnie wypróbowałeś z mplayer. Zastanów się? gmplayer używa jeszcze innego pliku konfiguracyjnego
~/.mplayer/gui.conf
i domyślnie ustawiony jest ostatni sterownik wideo (lub domyślnie w opcjach kompilacji). Więc ponownie, po prostu określ sterownik wyjścia wideo w wierszu poleceń lub umieść go w jednym z niezliczonych plików konfiguracyjnych wymienionych tutaj.źródło
Dodaj
-vo xv
źródło
Jednak niewielkie ustawienie może rozwiązać problem w następujący sposób;
x11
dla wyjścia wideoTwój problem powinien zostać rozwiązany.
źródło
Uwaga: Wszystko przed aktualizacją zostało uwzględnione, ponieważ może być przydatne dla kogoś innego, i zostało opublikowane napisane przed testem lub gdy brakowało mi informacji o sytuacji.
Jeśli korzystasz z karty nVidia, zainstaluj zastrzeżone sterowniki.
AKTUALIZACJA
Nie śmiej się (okej, śmiej się ze mnie, śmiało;) - ale właśnie otworzyłem dla siebie Gnome-MPlayer i w preferencjach możesz wybrać moduł wyjścia wideo! Wszystko, co musisz teraz zrobić, to wybrać ten, który działa dla Ciebie (vaapi powinien działać na twojej karcie graficznej).
Pod
MPlayer
zakładką ( nie pokazano ) możesz również dodać parametry wiersza poleceń, aby na wszelki wypadek przekazać MPlayera.Strona Wikipedii dotycząca vaapi powinna pomóc Ci szczegółowo zrozumieć większość metod akceleracji wideo (jeśli podążasz za linkami zalecanymi w tym artykule).
źródło
./autogen.sh
, a dopiero potem./configure --prefix=/usr
,make
isudo make install
. Ostrzegam jednak, że może to nie utworzyć pliku .so o tej samej nazwie, o którą prosi mplayer, więc musisz zlokalizować i zmienić nazwę pliku. Dlatego zdecydowanie zalecam korzystanie ze sterowników nvidii (wystarczy uruchomić,jockey-gtk
aby sprawdzić, czy można je zainstalować).Kliknij prawym przyciskiem myszy ikonę aplikacji i wybierz Edytuj menu , wybierz element menu mplayer i edytuj Właściwości> Polecenie
źródło
Ta linia poleceń pomogła mi:
mplayer -demuxer mov filename.mov
źródło
Instalacja
libvdpau-va-gl
rozwiązała to dla mnie, ale było to rozwiązanie programowe. Spróbuj ustawićexport VDPAU_DRIVER=nvidia
źródło