MPlayer - konfiguracja od podstaw
: 26 sty 2007, 15:13
MPlayer to znakomity odtwarzacz filmów. W zasadzie jest w stanie odtworzyć film w każdym formacie. Ma jednak pewną wadę - wymaga konfiguracji! Dużo ludzi ma z tym problemy. Dlatego zdecydowałem się umieścić listę często pojawiających się problemów i sposoby na ich rozwiązanie.
Jak się konfiguruje Mplayera?
To powinieneś(aś) wiedzieć, bez względu na to, czy używasz MPlayera w wersji graficznej, czy uruchamiasz go z konsoli.
MPlayer pobiera ustawienia z trzech źródeł:
Tego dowiemy się z manuala. Np. przy oglądaniu filmów DVD chcemy, aby napisy były po polsku, to wywołujemy mplayera z nast. opcjami:Opcji slang musielibyśmy używać przy każdym filmie dvd. Można ją śmiało wpisać do pliku konfiguracyjnego, w postaciW przypadku opcji, które argumentów nie przyjmują, np.
wpisujemy je w nast. sposóbMożecie to sobie wpisać, jeśli lubicie oglądać filmy, stojąc na głowie
To tyle, jeśli chodzi o podstawy konfiguracji MPlayera. Możecie zajrzeć do manuala i poustawiać tam opcje, które Wam odpowiadają.
Sam odtwarzacz to nie wszystko, potrzebne są kodeki!
Zakładam, że wiesz jak zainstalować kodeki do mp3 i innych formatów, których używanie jest niedozwolone USA, bez licencji, oraz że masz odznaczone repozytoria universe i multiverse.
Kodeki do Windows Media:
libdvdcss do odtwarzania zaszyfrowanych DVD
Warto też ściągnąć kodeki ze strony MPlayera i zainstalować w katalogu /usr/lib/codecs
Uwaga! te kodeki działają tylko z MPlayerem.
Dobrze znane problemy z MPlayerem
1. MPlayer działa wolno!
Powodów może być wiele.
Nad tym się nie będę rozczulał. Po prostu stosujemy się do rady Pablo_Escobara
3. Brak synchronizacji obrazu z dźwiękiem
Powinna pomóc opcja -framedrop. Jeśli nie, to patrz: punkt 1. Jeśli przyczyną wolnego działania jest alsa, to można użyć symulacji oss. Instalujemy pakiet alsa-oss Uruchamiamy program z opcjami:Jeśli pomaga, to dopisujemy opcje do pliku konfiguracyjnego.
Przy odtwarzaniu niektórych plików może pomóc wyłączenie synchronizacji A-V na klatkę, ustawiamy opcję -mc 0:
4. Napisy nie wyświetlają się pod filmem
Mamy dwie możliwości:
Jeśli oglądamy film z sieci, bądź mamy wolny napęc CD/DVD, dobrmy pomysłem może być zwiększenie cache'a mplayera. Wówczas więcej filmu zostanie załadowanego do pamięci. Jego ładowanie może trwać dłużej (zwłaszcza w przypadku oglądania filmów z sieci), ale efektem będzie płynne oglądanie, bez przerywania.
Zatem w przypadku wolnych nośników, ustawiamy cache na 2MB.
6. MPlayer nie skaluje filmów
Dopisujemydo pliku ~/.mplayer/config
To tyle. Jeśli macie jakieś uwagi, sugestie, uważacie, że coś należy dodać, to proszę o kontakt na PW. Pomóżcie uczynić to HOWTO jak najlepsze!
Jak się konfiguruje Mplayera?
To powinieneś(aś) wiedzieć, bez względu na to, czy używasz MPlayera w wersji graficznej, czy uruchamiasz go z konsoli.
MPlayer pobiera ustawienia z trzech źródeł:
- Z gobalnego pliku konfiguracyjnego - /etc/mplayer/config
- Z pliku konfiguracyjnego użytkownika - ~/.mplayer/config
- Z linii poleceń
Tego dowiemy się z manuala. Np. przy oglądaniu filmów DVD chcemy, aby napisy były po polsku, to wywołujemy mplayera z nast. opcjami:
Kod: Zaznacz cały
mplayer -slang pl dvd://1
Kod: Zaznacz cały
slang = pl
Kod: Zaznacz cały
mplayer -flip film.avi
Kod: Zaznacz cały
flip = "yes"
To tyle, jeśli chodzi o podstawy konfiguracji MPlayera. Możecie zajrzeć do manuala i poustawiać tam opcje, które Wam odpowiadają.
Sam odtwarzacz to nie wszystko, potrzebne są kodeki!
Zakładam, że wiesz jak zainstalować kodeki do mp3 i innych formatów, których używanie jest niedozwolone USA, bez licencji, oraz że masz odznaczone repozytoria universe i multiverse.
Kodeki do Windows Media:
Kod: Zaznacz cały
wget -c http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20061022-0.0_i386.deb
sudo dpkg -i w32codecs_20061022-0.0_i386.deb
Kod: Zaznacz cały
sudo aptitude install libdvdcss3
sudo /usr/share/doc/libdvdread3/install-css.sh
Kod: Zaznacz cały
wget http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2
tar xjvf essential-20061022.tar.bz2
cd essential-20061022
sudo mkdir /usr/lib/codecs
sudo cp -r * /usr/lib/codecs
Dobrze znane problemy z MPlayerem
1. MPlayer działa wolno!
Powodów może być wiele.
- zły sterownik do karty graficznej
Większość kart obecnie obsługuje akcelerację. Upewniamy się, że ją mamy, wydając polecenieJeśli pokaże się namKod: Zaznacz cały
glxinfo | grep direct
to naprawiamy ten błąd, instalując odpowiednie sterowniki, np. korzystając z porad na tym forum.Kod: Zaznacz cały
direct rendering: No
- Używamy złego wyjścia video
Próbujemy innego! Zalecane opcje: xv, gl, gl2, x11. Próbujemy, uruchamiając MPlayera z opcjąKtóreś powinno dawać lepsze rezultaty (najczęściej jest to xv). Zapisujemy je do pliku konfiguracyjnego.Kod: Zaznacz cały
mplayer -vo xv film.avi
Nad tym się nie będę rozczulał. Po prostu stosujemy się do rady Pablo_Escobara
3. Brak synchronizacji obrazu z dźwiękiem
Powinna pomóc opcja -framedrop. Jeśli nie, to patrz: punkt 1. Jeśli przyczyną wolnego działania jest alsa, to można użyć symulacji oss. Instalujemy pakiet alsa-oss Uruchamiamy program z opcjami:
Kod: Zaznacz cały
mplayer -ao oss -framedrop film.avi
Przy odtwarzaniu niektórych plików może pomóc wyłączenie synchronizacji A-V na klatkę, ustawiamy opcję -mc 0:
Kod: Zaznacz cały
mplayer -mc 0 film.avi
Mamy dwie możliwości:
- Zmieniamy wyjście wideo, na takie, które umożliwia umieszczenie napisów na spodzie ekranu, a nie filmie. Mamy do wyboru: gl i sdl
- Jeśli wyjścia są zbyt wolne, to wywołujemy MPlayera z opcją:
Kod: Zaznacz cały
mplayer -vf expand=0:-120 film.avi
Jeśli oglądamy film z sieci, bądź mamy wolny napęc CD/DVD, dobrmy pomysłem może być zwiększenie cache'a mplayera. Wówczas więcej filmu zostanie załadowanego do pamięci. Jego ładowanie może trwać dłużej (zwłaszcza w przypadku oglądania filmów z sieci), ale efektem będzie płynne oglądanie, bez przerywania.
Zatem w przypadku wolnych nośników, ustawiamy cache na 2MB.
Kod: Zaznacz cały
mplayer -cache 2048 ścieżka
Dopisujemy
Kod: Zaznacz cały
zoom = "yes"
To tyle. Jeśli macie jakieś uwagi, sugestie, uważacie, że coś należy dodać, to proszę o kontakt na PW. Pomóżcie uczynić to HOWTO jak najlepsze!