28 stycznia 2003, 02:14, otrzymałem list =
następującej treśći:
A> Czy ktoś z was kompilował to może?
A> Nie wiem zabardzo jak to ustawić pod =
konsola
A> jak wydaje polecenie: mplayer costam.avi
A> to pokazuje sie tylko jakis ekran z =
A> jakies cyferki i procent odtwazania a nic nie =
widac :(
MPlayer jest to uniwersalny (według mnie najlepszy) = odtwarzacz filmów w formatach DivX , avi, asf, mpeg, vcd oraz do = odtwarzania filmów na dvd.
Ja jednak się zajmę głównie odtwarzanie =
filmów w formacie DivX.
Pierwsze co musimy zrobić to zainstalować kodek =
DivX4linux. Aby to zrobic rozpakowujemy archiwum które go zawiera (tar =
-zxf plik). Następnie wchodzimy do folderu z rozpakowanymi plikami i w =
linii poleceń wpisujemy
./install.sh
Później w katalogu /usr/lib tworzymy nowy folder = win32 i kopiujemy do niego pliki z archiwum (w32codec)(oczywiście = najpierw musimy je rozpakować :)).
Jeśli to będzie gotowe to możemy przystąpić = polecenie:
./configure --language=pl --enable-gui
Czasem jeśli ma się gcc-2.95 (standardowo w Red = Hat 7.1) trzeba jeszcze do pisać opcję:
-disable-gcc-checking
Nastepnie wydajemy polecenie kompilacji:
make
i instalujemy:
make install
Teraz w katalogu domowym użytkownika tworzymu = katalog .mplayer i kopiujemy do niego plik codecs.conf . Później = tworzymy katalog font, następnie rozpakowujemy archiwum z fontami = (byle gdzie), wybieramy wielkość czcionki(folder) np. arial-18 i = kopiujemy jego zawartość do katalogu katalogdomowy/.mplayer/font . = Jeszcze musimy ustawić skórkę programu. Aby to zrobić tworzymy = katalog Skin i rozpakowujemy do niego archiwum ze skórką. = Następnie tworzymy plik config i dopisujemy do niego cos = takiego:
gui=yes
skin=nazwaskórki
Na przykład ja mam w katalogu = /home/ja/.mplayer/Skin/neutron pliki skinu więc wpisuję = skin=neutron .
Warto również ustawić MTRR zwiększający = prędkość video. Aby to zrobic musimy znaleźć odpowiednie = adresy bazowe wydając polecenie:
less /proc/pci
Co daje np. :
VGA compatible controller: nVidia Corporation Riva =
TNT2 [NV5] (rev 21).
IRQ 10.
Master Capable. Latency=248. Min =
Gnt=5.Max Lat=1.
Non-prefetchable 32bit memory at =
0xd6000000 [0xd6ffffff].
Prefetchable 32bit memory at 0xd4000000 =
[0xd5ffffff].
Gdzie adresem bazowym jest 0xd4000000
Potem ustalamy rozmiar pamięci według = tabeli:
1 MB 0x100000
2 MB 0x200000
4 MB 0x400000
8 MB 0x800000
16 MB 0x1000000
32 MB 0x2000000
jeśli już wszystko (:)) wiemy to wydajemy = polecenie (przykład dla Riva TNT2 32 Mb):
echo "base=0xd4000000 size=0x2000000 =
type=write-combining" >| /proc/
mtrr
Co dalej?
Aby uruchomic MPlayera wystarczy wydać polecenie =
mplayer i ukaże się okno programu :)
Ale lepiej wszystko ustawic z linii poleceń.
Kilka najważniejszych opcji:
-vo - wybór sterownika video np. -vo sdl
-ao - wybór sterownika audio
-sub - wybór tekstu do filmu np. -sub text.txt =
-framedrop -gubienie klatek (przydatne na wolnych =
maszynach) zalec stosowanie tej opcji
-fs -pełny ekran
-zoom -pełny ekran ze skalowaniem (proporcjonalnym =
rozszerzaniem obrazu)
Na przykład:
mplayer -vo sdl -zoom -framedrop film.divx -sub = film.txt
Czasem jednak pliki tekstów do filmu sa zakodowane w = Windows-CP-1250. I wtedy jest problem.
Aby MPlayer odczytywał poprawnie pliki tekstowe w =
CP-1250 musimy pozmieniać kilka ustawień.
W katalogu .mplayer/font otwieramy do edycji plik =
font.desc i postępujemy według instrukcji:
1. Szukamy linii: 0x00a1 [..] Ą
2. Kopiujemy ją, zmieniamy 0x00a1 na 0x00a5
3. Usuwamy starą linię 0x00a5
4. Powtarzasz kroki 1-3 dla:
0x00b1 (ą) -> 0x00b9
0x00a6 (Ś) -> 0x008c
0x00b6 (ś) -> 0x009c
0x00ac (Ź) -> 0x008f
0x00bc (ź) -> 0x009f
Zaletą jest to, że MPlayer będzie wyświetlał = napisy kodowane zarówno w iso-8859-2 jak i w CP-1250.
Teraz mała wskazówka dla początkujących jak =
przenieść ustawienia mplayer'a na innego usera. Najpierw =
kopiujemy
(zakładam, że kopiujemy ustawienia od =
użytkownika root) katalog /root/.mplayer do /home/ =
tu_nazwa_naszego_usera/. A potem wystarczy tylko zmienić =
właściciela katalogu:
$ chown -R tu_nazwa_naszego_usera =
/home/tu_nazwa_naszego_user/.mplayer
$ chgrp -R tu_nazwa_naszego_usera =
/home/tu_nazwa_naszego_user/.mplayer
Oczywiście wszystkie operacje wykonujemy jako root. = Po tym mplayer powinien już śmigać. Możemy też trzymać = ustawienia w jednym miejscu i po prostu utworzyć do nich dowiązania = symboliczne, jeśli tylko katalog /root/.mplayer ma odpowiednie = prawa.
$ ln -s /root/.mplayer = /home/tu_nazwa_naszego_usera/.mplayer
Pozdrawiam.
KAROL WASILEC
================
Web. www.see.me.prv.pl
GG 4242400
ICQ 166387902
tel. (+48)(85) 8691417
kom. (+48)(0) 504971686
Białystok, Poland
/*...bo prawdziwy życia sens, dawać innym to co =
sam byś dostać chciał...*/
/* Linux is like a wigwam: no windows, no gates and =
apache inside */