Instalacja i konfiguracja mplayera
wersja beta

Mplayer jest jednym z lepszych (może nawet najlepszym) odtwarzaczy filmów pod linuxa (i nie tylko). Odtwarza filmy w wielu formatach (mpg, vob, avi, mov, rm itd. ) oraz pliki audio (mp3, wav itd. ). Można w nim obejrzeć filmy VideoCD, SVCD, DVD, 3vix, DivX 3/4/5 oraz MWV. Działa zarówno w x-ach jak i pod konsolą korzystając z Frame Buffer`a. Obsługuje napisy w 12 formatach, w różnych kodowaniach. Czyli jest uniwersalną odtwarzarką multimediów.

Przygotowania

Źródła są dostepne na stronie projektu w sekcji download. Dlaczego źródła? Kompilacja mplayer samemu umożliwia dostosowanie go do naszych własnych potrzeb. Będziemy mogli dodać codeki oraz spolszczyć program. No i oczywiscie kompilacja na własnej maszynie przyspieszy działanie programu.

Dodatkowo potrzebnę będą kodeki. Które ściągniemy stąd. Najlepiej wybrać archiwum o nazwie all, wtedy mamy pewność, że każdy film się uruchomi na naszym mplayerze. Mplayer równieź świetnie sobie radzi z plikami uszkdzonymi lub uciętymi (np. przy ściąganiu). Potrzebny też będzie najnowszy kodek DivX w wersji linuxowej - divx4linux do ściągnięcia stąd.


Instalacja

Instalacje rozpoczynamy od instalacji kodeka divx4linux. A więc wypakowujemy archiwum i uruchamiamy skrypt install.sh jako root. Po czym możemy rozpocząć kompilacje. Oto wymagania dotyczace kompilacji:

- binutils - zalecana wersja 2.11.x
- gcc - zalecanymi wersjami są: 2.95.3 (2.95.4) i 3.2+; nie należy uzywać 2.96 lub 3.0.x, gdyż tworzą wadliwy kod dla MPlayera
- XFree86 - sugerowana wersja najnowsza, najlepiej co najmniej nowsza niż 4.0.2
- make - sugerowana wersja zawsze najnowsza, przynajmniej 3.79.x - SDL - nie jest konieczne, ale może pomóc w niektórych wypadkach, sugerowana wersja najnowsza począwszy od 1.2.x

Aby móc skompilować MPlayer w debianie, należy doinstalować odpowiednie paczki w wersjach developerskich. Są to: libgtk1.2-dev, libpng3-dev, xlibs-dev, który zaznaczy wiele innych paczek dev potrzebnych do instalacji MPlayer z gui oraz libasound2-dev, który pozwoli skompilować mplayera z obsługą ALSA.

Teraz już możemy przystąpić do kompilacji. Należy wejść do katalogu z wypakowanymi źródłami i wydać polecenia:

./configure --enable-gui --language=pl --with-codecsdir=/usr/local/share/mplayer/codecs
make
su
make install

Jeśli wszystko będzie dobrze, będziemy już mieli działającego MPlayer-a oraz jego wersję graficzną (dla x-ów) uruchamianą poleceniem:

gmplayer

Doprowadzenie MPlayera do poprawnego działania wymaga jeszcze kilku zabiegów. Trzeba wypakować kodeki do katalogu /usr/local/share/mplayer/codecs. Należy ściągnąć czcionki w polskim kodowaniu iso8859-2 stąd i skopiować do katalogu /usr/local/share/mplayer/font czcionke o odpowiadającym nam rozmiarze. Standardowo mplayer nie posiada równiesz skórki potrzebnej do uruchomiemia go w x-ach. Można ją sobie wybrac i ściagnąć ze strony projektu, czyli www.mplayerhq.hu z działu download. Po czym skopiować do /usr/local/share/mplayer/Skin/default Po tych wszystkich zabiegach MPlayer może wyglądać np. tak:



Skórka widzoczna na zrzucie to Abyss. Jedna z ładniejszych moim zdaniem. Jak widać napisy są pod ekranem filmu na czarnym tle. Zwykle napisy na ekranie mplayera są wyświetlane na filmie, można sobie z tym jednak poradzić. Wystarczy uruchomic MPlayera w taki oto sposób:

gmplayer -vop expand=0:-70:0:0

Wygodnie jest zrobić skrypt (jeśli można to nazwać skryptem), w którym będzie wpisana ta linia. Wystarczy mu nadać prawa do uruchamiania dla wszystkich użytkowników i wrzucić np. do /usr/local/bin. I bym zapomniał. Żeby odtwarzać filmy na pełnym ekranie, należy dopisać do pliku ~/.mplayer/config linijke:

zoom = yes

Opracowane przez kamikaze.