mirror of https://github.com/mpv-player/mpv
- sync 1.77
- trailing whitespace removed - reindent file git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14726 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
c112bcfc5c
commit
5b786b3944
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- synced with 1.72 -->
|
||||
<!-- synced with 1.77 -->
|
||||
<sect1 id="video">
|
||||
<title>Urządzenia wyjścia video</title>
|
||||
|
||||
|
@ -154,7 +154,7 @@ aby mogła być używana z <application>MPlayerem</application>.
|
|||
I na koniec sprawdź, czy <application>MPlayer</application>
|
||||
został skompilowany z obsługą Xv.
|
||||
Wykonaj <command>mplayer -vo help | grep xv </command>.
|
||||
Jeżeli została zbudowana obsługa Xv to powinna się pojawić podobna linia:
|
||||
Jeżeli została wbudowana obsługa Xv to powinien się pojawić podobny wiersz:
|
||||
<screen>
|
||||
xv X11/Xv<!--
|
||||
--></screen>
|
||||
|
@ -166,9 +166,9 @@ Jeżeli została zbudowana obsługa Xv to powinna się pojawić podobna linia:
|
|||
<title>Karty 3dfx</title>
|
||||
|
||||
<para>
|
||||
Starsze sterowniki 3dfx znane były z tego, że miały problemy z akceleracją XVideo.
|
||||
Nie obsługiwały ani YUY2, ani YV12. Sprawdź czy masz XFree86 w wersji 4.2.0
|
||||
lub nowszej. Działają one dobrze z YV12 i YUY2. Poprzednie wersje z 4.1.0
|
||||
Starsze sterowniki 3dfx znane były z tego, że miały problemy z akceleracją
|
||||
XVideo. Nie obsługiwały ani YUY2, ani YV12. Sprawdź czy masz XFree86 w wersji
|
||||
4.2.0 lub nowszej. Działają one dobrze z YV12 i YUY2. Poprzednie wersje z 4.1.0
|
||||
włącznie <emphasis role="bold">wywalały się na YV12</emphasis>.
|
||||
Jeżeli napotkasz na dziwne działanie używając <option>-vo xv</option>,
|
||||
spróbuj SDL (także ma XVideo) i zobacz, czy to pomaga.
|
||||
|
@ -176,7 +176,9 @@ Dokładniejsze instrukcje są w sekcji <link linkend="sdl">SDL</link>.
|
|||
</para>
|
||||
|
||||
<para>
|
||||
<emphasis role="bold">LUB</emphasis>, spróbuj NOWEGO sterownika <option>-vo tdfxfb</option>! Zajrzyj do sekcji <link linkend="tdfxfb">tdfxfb</link>
|
||||
<emphasis role="bold">LUB</emphasis>, spróbuj NOWEGO sterownika
|
||||
<option>-vo tdfxfb</option>!
|
||||
Zajrzyj do sekcji <link linkend="tdfxfb">tdfxfb</link>
|
||||
</para>
|
||||
</sect4>
|
||||
|
||||
|
@ -184,18 +186,19 @@ Dokładniejsze instrukcje są w sekcji <link linkend="sdl">SDL</link>.
|
|||
<title>Karty S3</title>
|
||||
|
||||
<para>
|
||||
S3 Savage3D powinny działać. Jeżeli masz Savage4 używaj XFree86 4.0.3 lub nowszego
|
||||
(gdyby występowały problemy z obrazem, spróbuj ustawić głębię kolorów na 16bpp).
|
||||
S3 Savage3D powinny działać. Jeżeli masz Savage4 używaj XFree86 4.0.3 lub
|
||||
nowszego (gdyby występowały problemy z obrazem, spróbuj ustawić głębię kolorów
|
||||
na 16bpp).
|
||||
Jeżeli chodzi o S3 Virge: obsługuje ona Xv, ale jest bardzo wolna,
|
||||
więc najlepiej ją sprzedaj.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
Obecnie niejasne jest, które modele kart Savage nie mają sprzętowej obsługi YV12 i
|
||||
robią to programowo (co jest wolne). Jeżeli podejrzewasz o to swoją kartę,
|
||||
zdobądź nowsze sterowniki, lub grzecznie poproś o sterownik z obsługą MMX/3DNow!
|
||||
na liście dyskusyjnej mplayer-users
|
||||
Obecnie niejasne jest, które modele kart Savage nie mają sprzętowej obsługi
|
||||
YV12 i robią to programowo (co jest wolne). Jeżeli podejrzewasz o to swoją
|
||||
kartę, zdobądź nowsze sterowniki, lub grzecznie poproś o sterownik z obsługą
|
||||
MMX/3DNow! na liście dyskusyjnej mplayer-users
|
||||
</para>
|
||||
</note>
|
||||
</sect4>
|
||||
|
@ -208,21 +211,21 @@ na liście dyskusyjnej mplayer-users
|
|||
nVidia nie zawsze jest dobrym wyborem dla Linuksa (wg nVidii to
|
||||
<link linkend="nvidia-opinions">nieprawda</link>)...
|
||||
Sterownik XFree86 o otwartych źródłach obsługuje większość tych kart, lecz
|
||||
w niektórych wypadkach
|
||||
będziesz zmuszony używać binarnych sterowników o zamkniętych źródłach
|
||||
(do pobrania ze <ulink url="http://www.nvidia.com/object/linux.html">strony nVidii</ulink>).
|
||||
Jeżeli chcesz uzyskać przyspieszenie 3D to zawsze będziesz potrzebować tych sterowników.
|
||||
w niektórych wypadkach będziesz zmuszony używać binarnych sterowników
|
||||
o zamkniętych źródłach (do pobrania ze
|
||||
<ulink url="http://www.nvidia.com/object/linux.html">strony nVidii</ulink>).
|
||||
Jeżeli chcesz uzyskać przyspieszenie 3D to zawsze będziesz potrzebować tych
|
||||
sterowników.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
karty Riva 128 nie obsługują XVideo nawet ze sterownikami nVidii :(
|
||||
Zażalenia składaj do nVidii.
|
||||
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Jednakże <application>MPlayer</application> zawiera sterownik <link linkend="vidix">VIDIX</link>
|
||||
obsługujący większość kart nVidia.
|
||||
Jednakże <application>MPlayer</application> zawiera sterownik
|
||||
<link linkend="vidix">VIDIX</link> obsługujący większość kart nVidia.
|
||||
Obecnie znajduje się w stadium beta i ma pewne ograniczenia.
|
||||
Więcej informacji znajdziesz w sekcji <link linkend="vidix-nvidia">nVidia</link>.
|
||||
</para>
|
||||
|
@ -291,7 +294,7 @@ EndSection<!--
|
|||
<sect4 id="trident">
|
||||
<title>Karty Trident</title>
|
||||
<para>
|
||||
Jeżeli chcesz używać Xv z kartą trident (zakładając, że nie działa z 4.1.0),
|
||||
Jeżeli chcesz używać Xv z kartą Trident (zakładając, że nie działa z 4.1.0),
|
||||
zainstaluj XFree 4.2.0. 4.2.0 obsługuje pełnoekranowe Xv
|
||||
w karcie Cyberblade XP.
|
||||
</para>
|
||||
|
@ -369,7 +372,7 @@ sterującego układem. Nie działa to więc na każdym systemie...
|
|||
</para>
|
||||
|
||||
<formalpara>
|
||||
<title>INSTALOWANIE OBSŁUGI DGA W MPLAYERze</title>
|
||||
<title>INSTALOWANIE OBSŁUGI DGA W MPLAYERZE</title>
|
||||
|
||||
<para>
|
||||
Przede wszystkim upewnij się, że X ładuje rozszerzenie DGA. Spójrz na
|
||||
|
@ -419,8 +422,8 @@ ponieważ mogą one zdobyć prawa roota poprzez
|
|||
|
||||
<para>
|
||||
Teraz użyj opcji <option>-vo dga</option> i już! (mam nadzieję:)
|
||||
Powinieneś także spróbować czy działa u Ciebie opcja <option>-vo sdl:dga</option>!
|
||||
Jest wiele szybsza!
|
||||
Powinieneś także spróbować czy działa u Ciebie opcja
|
||||
<option>-vo sdl:dga</option>! Jest wiele szybsza!
|
||||
</para>
|
||||
|
||||
|
||||
|
@ -436,8 +439,8 @@ W warunkach idealnych rozdzielczość zostałaby zmieniona na dokładnie taką s
|
|||
ale X serwer pozwala stosować tylko tryby predefiniowane w
|
||||
<filename>/etc/X11/XF86Config</filename>
|
||||
(<filename>/etc/X11/XF86Config-4</filename> dla XFree 4.X.X).
|
||||
Są one definiowane przez tak zwane "modelines" (linie trybów) i zależą od możliwości
|
||||
Twojego sprzętu.
|
||||
Są one definiowane przez tak zwane "modelines" (wiersze trybów) i zależą od
|
||||
możliwości Twojego sprzętu.
|
||||
X serwer skanuje przy starcie ten plik konfiguracyjny
|
||||
i wyłącza tryby nie pasujące do Twojego sprzętu. Aby się dowiedzieć,
|
||||
które tryby przetrwały ten proces sprawdź plik
|
||||
|
@ -483,7 +486,7 @@ w następnych sekcjach wyjaśnię, jak działa sterownik DGA dla
|
|||
|
||||
<para>
|
||||
Sterownik DGA wywoływany jest poprzez podanie <option>-vo dga</option>
|
||||
w linii poleceń.
|
||||
w wierszu poleceń.
|
||||
Standardowym zachowaniem jest zmiana rozdzielczości na jak najbardziej
|
||||
pasującą do obrazu.
|
||||
Ignorowane są opcje <option>-vm</option> i <option>-fs</option>
|
||||
|
@ -506,8 +509,8 @@ jest konwersja (możliwe, że powolna).
|
|||
</para>
|
||||
</formalpara>
|
||||
<para>
|
||||
Jeżeli jesteś takim szczęśliwcem, że masz wystarczająco dużo pamięci pozaekranowej
|
||||
(offscreen memory) aby zmieścił się tam cały obraz,
|
||||
Jeżeli jesteś takim szczęśliwcem, że masz wystarczająco dużo pamięci
|
||||
pozaekranowej (offscreen memory) aby zmieścił się tam cały obraz,
|
||||
sterownik DGA użyje podwójnego buforowania.
|
||||
Efektem będzie płynniejsze odtwarzanie filmu.
|
||||
Sterownik poinformuje Cię czy podwójne buforowanie jest włączone czy nie.
|
||||
|
@ -568,8 +571,8 @@ w porównaniu do głębi 32 bitowej.
|
|||
|
||||
<para>
|
||||
Używanie 24 bitowej głębi jest dobrym pomysłem, jeżeli
|
||||
Twoja karta natywnie obsługuje tylko 32 bitową głębię, ponieważ 24 bitowa głębia
|
||||
przesyła 25% mniej danych w porównaniu do w pełni 32 bitowego trybu.
|
||||
Twoja karta natywnie obsługuje tylko 32 bitową głębię, ponieważ 24 bitowa
|
||||
głębia przesyła 25% mniej danych w porównaniu do w pełni 32 bitowego trybu.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -616,7 +619,8 @@ W tym wypadku sterownik DGA się wywali mówiąc Ci o bezsensownym
|
|||
trybie 100000x100000 (lub podobnym).
|
||||
</simpara></listitem>
|
||||
<listitem><simpara>
|
||||
OSD działa tylko z włączonym podwójnym buforowaniem (w przeciwnym razie migocze).
|
||||
OSD działa tylko z włączonym podwójnym buforowaniem (w przeciwnym razie
|
||||
migocze).
|
||||
</simpara></listitem>
|
||||
</itemizedlist>
|
||||
|
||||
|
@ -866,8 +870,8 @@ mplayer -vm -fbmode <replaceable>nazwa_trybu</replaceable> <replaceable>nazwa_pl
|
|||
chyba że użyjesz opcji <option>-bpp</option>.
|
||||
</para></listitem>
|
||||
<listitem><para>
|
||||
Opcja <option>-zoom</option> nie jest obsługiwana (użyj <option>-vf scale</option>).
|
||||
Nie możesz używać trybów 8bpp (lub mniej).
|
||||
Opcja <option>-zoom</option> nie jest obsługiwana
|
||||
(użyj <option>-vf scale</option>). Nie możesz używać trybów 8bpp (lub mniej).
|
||||
</para></listitem>
|
||||
<listitem><para>
|
||||
Możesz chcieć wyłączyć kursor:
|
||||
|
@ -937,7 +941,7 @@ make<!--
|
|||
</para></step>
|
||||
<step><para>
|
||||
Aby moduł był ładowany/usuwany automatycznie w razie potrzeby:
|
||||
najpierw wstaw następującą linię na końcu
|
||||
najpierw wstaw następujący wiersz na końcu
|
||||
<filename>/etc/modules.conf</filename>:
|
||||
|
||||
<programlisting>alias char-major-178 mga_vid</programlisting>
|
||||
|
@ -952,8 +956,9 @@ make<!--
|
|||
Teraz musisz (ponownie) skompilować <application>MPlayera</application>,
|
||||
<filename>./configure</filename> wykryje
|
||||
<filename>/dev/mga_vid</filename> i zbuduje sterownik "mga".
|
||||
Używanie go w <application>MPlayerze</application> uzyskuje się poprzez <option>-vo mga</option>
|
||||
jeżeli masz konsolę matroxfb, lub <option>-vo xmga</option> pod XFree86 3.x.x lub 4.x.x.
|
||||
Używanie go w <application>MPlayerze</application> uzyskuje się poprzez
|
||||
<option>-vo mga</option> jeżeli masz konsolę matroxfb, lub
|
||||
<option>-vo xmga</option> pod XFree86 3.x.x lub 4.x.x.
|
||||
</para></step>
|
||||
</procedure>
|
||||
|
||||
|
@ -975,8 +980,8 @@ Sterownik mga_vid współpracuje z Xv.
|
|||
<title>Obsługa 3dfx YUV</title>
|
||||
<para>
|
||||
Ten sterownik używa bufora ramki tdfx w jądrze aby odtwarzać filmy
|
||||
z przyśpieszeniem YUV. Będziesz potrzebował jądra z obsługą tdfxfb.
|
||||
Będziesz także musiał odpowiednio skompilować <application>MPlayera</application>.
|
||||
z przyśpieszeniem YUV. Będziesz potrzebował jądra z obsługą tdfxfb. Będziesz
|
||||
także musiał odpowiednio skompilować <application>MPlayera</application>.
|
||||
<screen>./configure --enable-tdfxfb</screen>
|
||||
</para>
|
||||
</sect3>
|
||||
|
@ -986,8 +991,8 @@ Będziesz także musiał odpowiednio skompilować <application>MPlayera</applica
|
|||
<title>Wyjście OpenGL</title>
|
||||
|
||||
<para>
|
||||
<application>MPlayer</application> obsługuje wyświetlanie filmów używając OpenGL,
|
||||
lecz jeśli Twoja platforma/sterownik obsługuje Xv,
|
||||
<application>MPlayer</application> obsługuje wyświetlanie filmów używając
|
||||
OpenGL, lecz jeśli Twoja platforma/sterownik obsługuje Xv,
|
||||
jak powinno być w przypadku PeCetów z Linuksem, używaj Xv.
|
||||
Wydajność OpenGL jest znacząco mniejsza.
|
||||
Jeżeli masz implementację X11 bez obsługi Xv, OpenGL jest sensowną alternatywą.
|
||||
|
@ -1024,11 +1029,11 @@ zmienną środowiskową (przynajmniej dla nVidia):
|
|||
|
||||
<para>
|
||||
AAlib jest biblioteką do wyświetlania grafiki w trybie tekstowym,
|
||||
używając potężnego silnika renderującego ASCII. Istnieje <emphasis>wiele</emphasis>
|
||||
programów już ją obsługujących, takich jak Doom, Quake, etc.
|
||||
<application>MPlayer</application> zawiera świetnie działający sterownik.
|
||||
Jeżeli <filename>./configure</filename> wykryje zainstalowane aalib,
|
||||
zostanie zbudowany sterownik aalib libvo.
|
||||
używając potężnego silnika renderującego ASCII. Istnieje
|
||||
<emphasis>wiele</emphasis> programów już ją obsługujących, takich jak Doom,
|
||||
Quake, etc. <application>MPlayer</application> zawiera świetnie działający
|
||||
sterownik. Jeżeli <filename>./configure</filename> wykryje zainstalowane
|
||||
aalib, zostanie zbudowany sterownik aalib libvo.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -1134,13 +1139,13 @@ Użyj SVGATextMode, aby ustawić duży tryb tekstowy i baw się dobrze!
|
|||
</note>
|
||||
|
||||
<para>
|
||||
Użyj opcji <option>-framedrop</option>, jeżeli Twój komputer nie jest na tyle szybki,
|
||||
aby wyrenderować wszystkie ramki!
|
||||
Użyj opcji <option>-framedrop</option>, jeżeli Twój komputer nie jest na tyle
|
||||
szybki, aby wyrenderować wszystkie ramki!
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Odtwarzając w terminalu osiągniesz lepszą szybkość i jakość używając sterownika Linux,
|
||||
a nie curses (<option>-aadriver linux</option>).
|
||||
Odtwarzając w terminalu osiągniesz lepszą szybkość i jakość używając sterownika
|
||||
Linux, a nie curses (<option>-aadriver linux</option>).
|
||||
Jednakże będziesz potrzebował praw zapisu na
|
||||
<filename>/dev/vcsa<replaceable><terminal></replaceable></filename>!
|
||||
Nie jest to wykrywane automatycznie przez aalib, ale vo_aa próbuje
|
||||
|
@ -1151,8 +1156,7 @@ jest tam więcej informacji o dostrajaniu.
|
|||
</sect3>
|
||||
|
||||
<sect3 id="caca">
|
||||
<title><systemitem class="library">libcaca</systemitem> - Color ASCII
|
||||
Art library (biblioteka kolorowego ASCII-Art)</title>
|
||||
<title><systemitem class="library">libcaca</systemitem> - Color ASCII Art library (biblioteka kolorowego ASCII-Art)</title>
|
||||
|
||||
<para>
|
||||
Biblioteka <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink>
|
||||
|
@ -1206,8 +1210,8 @@ sterownik caca libvo.
|
|||
Przełączanie metod ditheringu <systemitem class="library">libcaca</systemitem>.
|
||||
</entry></row>
|
||||
<row><entry><keycap>a</keycap></entry><entry>
|
||||
Przełączanie anyaliasingu (wygładzania) <systemitem
|
||||
class="library">libcaca</systemitem>.
|
||||
Przełączanie anyaliasingu (wygładzania)
|
||||
<systemitem class="library">libcaca</systemitem>.
|
||||
</entry></row>
|
||||
<row><entry><keycap>b</keycap></entry><entry>
|
||||
Przełączanie tła <systemitem class="library">libcaca</systemitem>.
|
||||
|
@ -1342,7 +1346,7 @@ Nie będzie działać!
|
|||
</important>
|
||||
|
||||
<variablelist>
|
||||
<title>OPCJE LINII POLECEŃ DLA VESA</title>
|
||||
<title>OPCJE WIERSZA POLECEŃ DLA VESA</title>
|
||||
<varlistentry>
|
||||
<term><option>-vo vesa:<replaceable>opts</replaceable></option></term>
|
||||
<listitem><simpara>
|
||||
|
@ -1361,8 +1365,8 @@ Nie będzie działać!
|
|||
<listitem><simpara>
|
||||
Jeżeli zainstalowałeś czcionkę <emphasis role="bold">NLS
|
||||
(Native Language Support - Obsługa Języka Rodzimego)</emphasis>
|
||||
w swoim Linuksie i używasz sterownika VESA z trybu tekstowego to po zakończeniu
|
||||
<application>MPlayera</application> będziesz miał załadowaną
|
||||
w swoim Linuksie i używasz sterownika VESA z trybu tekstowego to po
|
||||
zakończeniu <application>MPlayera</application> będziesz miał załadowaną
|
||||
<emphasis role="bold">czcionkę ROM</emphasis> zamiast narodowej.
|
||||
Możesz z powrotem załadować czcionkę narodową używając na przykład narzędzia
|
||||
<command>setsysfont</command> z dystrybucji Mandrake.
|
||||
|
@ -1371,9 +1375,9 @@ Nie będzie działać!
|
|||
</simpara></listitem>
|
||||
<listitem><simpara>
|
||||
Niektóre <emphasis role="bold">Linuksowe sterowniki grafiki</emphasis>
|
||||
nie aktualizują aktywnego <emphasis role="bold">trybu BIOS</emphasis> w pamięci DOS.
|
||||
Więc jeżeli masz taki problem - zawsze używaj trybu VESA tylko z
|
||||
<emphasis role="bold">trybu tekstowego</emphasis>.
|
||||
nie aktualizują aktywnego <emphasis role="bold">trybu BIOS</emphasis>
|
||||
w pamięci DOS. Więc jeżeli masz taki problem - zawsze używaj trybu VESA
|
||||
tylko z <emphasis role="bold">trybu tekstowego</emphasis>.
|
||||
W przeciwnym wypadku tryb tekstowy (#03) i tak będzie włączany
|
||||
i będziesz musiał restartować komputer.
|
||||
</simpara></listitem>
|
||||
|
@ -1397,12 +1401,12 @@ ponieważ video BIOS inicjalizuje się tylko podczas procedury POST
|
|||
<title>X11</title>
|
||||
|
||||
<para>
|
||||
Unikaj, jeśli to możliwe. Wyjście na X11 (używa rozszerzenia współdzielonej pamięci)
|
||||
nie używa żadnego przyśpieszania sprzętowego.
|
||||
Obsługuje (przyśpieszane przez MMX/3DNow/SSE, lecz ciągle wolne) skalowanie programowe.
|
||||
Użyj opcji <option>-fs -zoom</option>.
|
||||
Większość kart ma obsługę sprzętowego skalowania, warto więc użyć dla nich opcji
|
||||
<option>-vo xv</option> lub
|
||||
Unikaj, jeśli to możliwe. Wyjście na X11 (używa rozszerzenia współdzielonej
|
||||
pamięci) nie używa żadnego przyśpieszania sprzętowego.
|
||||
Obsługuje (przyśpieszane przez MMX/3DNow/SSE, lecz ciągle wolne) skalowanie
|
||||
programowe. Użyj opcji <option>-fs -zoom</option>.
|
||||
Większość kart ma obsługę sprzętowego skalowania, warto więc użyć dla nich
|
||||
opcji <option>-vo xv</option> lub
|
||||
<option>-vo xmga</option> dla kart Matrox.
|
||||
</para>
|
||||
|
||||
|
@ -1418,7 +1422,7 @@ wyjścia SDL + skalowania, jakość obrazu jest o wiele gorsza!
|
|||
<para>
|
||||
Skalowanie programowe jest bardzo wolne, lepiej spróbuj zmienić tryb video.
|
||||
Jest to bardzo proste. Spójrz na
|
||||
<link linkend="dga-modelines">linie trybów sekcji DGA</link>
|
||||
<link linkend="dga-modelines">wiersze trybów sekcji DGA</link>
|
||||
i wstaw je do swojego <filename>XF86Config</filename>.
|
||||
|
||||
<itemizedlist spacing="compact">
|
||||
|
@ -1437,9 +1441,10 @@ Zmieni ona rozdzielczość na taką jaką ma twój film. Jeżeli nie:
|
|||
</para>
|
||||
|
||||
<para>
|
||||
Jeżeli nie możesz znaleźć trybów, które wstawiłeś, przeszukaj komunikaty XFree86.
|
||||
Niektóre sterowniki nie mogą używać niskich pixelclock (częstotliwości
|
||||
taktowania układu RAMDAC), które są wymagane dla trybów o niskiej rozdzielczości.
|
||||
Jeżeli nie możesz znaleźć trybów, które wstawiłeś, przeszukaj komunikaty
|
||||
XFree86. Niektóre sterowniki nie mogą używać niskich pixelclock
|
||||
(częstotliwości taktowania układu RAMDAC), które są wymagane dla trybów
|
||||
o niskiej rozdzielczości.
|
||||
</para>
|
||||
</sect3>
|
||||
|
||||
|
@ -1464,12 +1469,13 @@ dla kart Matrox. Jest także wysoce przenośny (portable).
|
|||
<para>
|
||||
Ten interfejs został zaprojektowany jako próba dopasowania istniejących
|
||||
interfejsów przyśpieszanego video
|
||||
(znanych jako mga_vid, rage128_vidm radeon_vid, pm3_vid) do ustalonego schematu.
|
||||
Zapewnia wysokopoziomowy interfejs dla układów znanych jako BES (BackEnd Scalers)
|
||||
(znanych jako mga_vid, rage128_vidm radeon_vid, pm3_vid) do ustalonego
|
||||
schematu. Zapewnia wysokopoziomowy interfejs dla układów znanych jako BES
|
||||
(BackEnd Scalers)
|
||||
lub OV (Video Overlay - nakładka video).
|
||||
Nie zapewnia on niskopoziomowego interfejsu do tworów znanych jako serwery grafiki.
|
||||
(nie chcę współzawodniczyć z zespołem X11 w przełączaniu trybów graficznych).
|
||||
Innymi słowy,
|
||||
Nie zapewnia on niskopoziomowego interfejsu do tworów znanych jako serwery
|
||||
grafiki. (nie chcę współzawodniczyć z zespołem X11 w przełączaniu trybów
|
||||
graficznych). Innymi słowy,
|
||||
głównym celem tego interfejsu jest maksymalizacja szybkości odtwarzania video.
|
||||
</para>
|
||||
|
||||
|
@ -1482,8 +1488,8 @@ interfejs X11
|
|||
dla technologii VIDIX. Wymaga X serwera i może pracować tylko pod nim.
|
||||
Zwróć uwagę na to, że stosowany jest bezpośredni dostęp do sprzętu
|
||||
i omijany jest sterownik X, pixmapy przechowywane (cached) w pamięci karty
|
||||
mogą zostać uszkodzone. Możesz temu zapobiec ograniczając ilość używanej przez X
|
||||
pamięci poprzez opcję "VideoRam" w sekcji "device".
|
||||
mogą zostać uszkodzone. Możesz temu zapobiec ograniczając ilość używanej przez
|
||||
X pamięci poprzez opcję "VideoRam" w sekcji "device".
|
||||
Powinieneś ustawić to na rozmiar pamięci na karcie minus 4MB.
|
||||
Jeżeli masz mniej niż 8MB pamięci video (video RAM),
|
||||
możesz użyć zamiast tego opcji "XaaNoPixmapCache" w sekcji "screen".
|
||||
|
@ -1493,10 +1499,10 @@ Istnieje konsolowy sterownik VIDIX: <option>-vo cvidix</option>.
|
|||
Wymaga on dla większości kart działającego i zainicjalizowanego bufora ramki
|
||||
(albo po prostu zapaskudzisz sobie ekran). Otrzymasz podobny efekt jak przy
|
||||
<option>-vo mga</option> lub <option>-vo fbdev</option>. Jednakże karty nVidia
|
||||
są zdolne do wyświetlania w pełni graficznego obrazu w konsoli całkowicie tekstowej.
|
||||
Więcej informacji znajdziesz w sekcji <link linkend="vidix-nvidia">nvidia_vid</link>.
|
||||
są zdolne do wyświetlania w pełni graficznego obrazu w konsoli całkowicie
|
||||
tekstowej. Więcej informacji znajdziesz w sekcji
|
||||
<link linkend="vidix-nvidia">nvidia_vid</link>.
|
||||
</simpara></listitem>
|
||||
|
||||
<listitem><simpara>
|
||||
Możesz użyć podurządzenia (subdevice) VIDIX, które zostało dodane
|
||||
do rozmaitych sterowników wyjścia video, takich jak:
|
||||
|
@ -1516,9 +1522,6 @@ W rzeczywistości nie ma znaczenia, który sterownik wyjścia video jest używan
|
|||
<listitem><simpara>
|
||||
Karta graficzna powinna pracować w trybie graficznym (z wyjątkiem kart nVidia
|
||||
z w/w sterownikiem wyjścia <option>-vo cvidix</option>).
|
||||
<!--do usunięcia: <emphasis role="bold">Informacja</emphasis>: Każdy może spróbować tego triku,
|
||||
wykomentowując zmianę trybu w sterowniku vo_vesa.-->
|
||||
|
||||
</simpara></listitem>
|
||||
<listitem><simpara>
|
||||
Sterownik wyjścia video <application>MPlayera</application> powinien znać
|
||||
|
@ -1531,19 +1534,20 @@ VIDIX niektóre cechy serwera.
|
|||
<title>METODY UŻYWANIA</title>
|
||||
<para>
|
||||
Gdy VIDIX używany jest jako <emphasis role="bold">podurządzenie</emphasis>
|
||||
(<option>-vo vesa:vidix</option>) konfiguracja trybu video jest dokonywana przez
|
||||
urządzenie wyjścia video (w skrócie <emphasis role="bold">vo_server</emphasis>).
|
||||
(<option>-vo vesa:vidix</option>) konfiguracja trybu video jest dokonywana
|
||||
przez urządzenie wyjścia video (w skrócie
|
||||
<emphasis role="bold">vo_server</emphasis>).
|
||||
Możesz więc przekazać <application>MPlayerowi</application>
|
||||
takie same ustawienia jak dla vo_server.
|
||||
Dodatkowo rozumie on ustawienie <option>-double</option>
|
||||
jako globalnie widoczny parametr.
|
||||
(Zalecam używanie tego ustawienia z VIDIX przynajmniej dla kart ATI).
|
||||
Jeżeli chodzi o <option>-vo xvidix</option>, to obecnie rozpoznaje następujące opcje
|
||||
<option>-fs -zoom -x -y -double</option>.
|
||||
Jeżeli chodzi o <option>-vo xvidix</option>, to obecnie rozpoznaje następujące
|
||||
opcje <option>-fs -zoom -x -y -double</option>.
|
||||
</para>
|
||||
</formalpara>
|
||||
<para>
|
||||
Możesz także określić sterownik VIDIX jako trzeci podargument w linii poleceń:
|
||||
Możesz także określić sterownik VIDIX jako trzeci podargument w wierszu poleceń:
|
||||
|
||||
<screen>
|
||||
mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>plik.avi</replaceable>
|
||||
|
@ -1595,14 +1599,13 @@ Skompiluj moduł w katalogu <filename class="directory">svgalib_helper</filename
|
|||
Aby utworzyć odpowiednie urządzenia (devices) w katalogu <filename class="directory">/dev</filename>,
|
||||
wykonaj jako root <screen>make device</screen> w katalogu <filename class="directory">svgalib_helper</filename>.
|
||||
</para></step>
|
||||
|
||||
<step><para>
|
||||
Przenieś katalog <filename class="directory">svgalib_helper</filename> do
|
||||
<filename class="directory">mplayer/main/libdha/svgalib_helper</filename>.
|
||||
</para></step>
|
||||
<step><para>
|
||||
Wymagane jeżeli ściągnąłeś źródła ze strony svgalib: usuń komentarz przed linią
|
||||
CFLAGS zawierający ciąg "svgalib_helper" z
|
||||
Wymagane jeżeli ściągnąłeś źródła ze strony svgalib: usuń komentarz przed
|
||||
wierszem CFLAGS zawierający ciąg "svgalib_helper" z
|
||||
<filename class="directory">libdha/Makefile</filename>.
|
||||
</para></step>
|
||||
<step><para>
|
||||
|
@ -1618,8 +1621,8 @@ od Mach64 do najnowszych Radeonów.
|
|||
</para>
|
||||
|
||||
<para>
|
||||
Są dwie skompilowanie binarki: <filename>radeon_vid</filename> dla Radeonów oraz
|
||||
<filename>rage128_vid</filename> dla kart Rage 128.
|
||||
Są dwie skompilowanie binarki: <filename>radeon_vid</filename> dla Radeonów
|
||||
oraz <filename>rage128_vid</filename> dla kart Rage 128.
|
||||
Możesz wymusić jedną z nich lub pozwolić systemowi VIDIX na autodetekcję
|
||||
dostępnych sterowników.
|
||||
</para>
|
||||
|
@ -1632,8 +1635,8 @@ Matrox G200, G400, G450 i G550 zgłoszono jako działające.
|
|||
</para>
|
||||
|
||||
<para>
|
||||
Sterownik obsługuje korektory (equalizery) video i powinien być prawie tak szybki jak
|
||||
<link linkend="mga_vid">bufor ramki Matrox</link>
|
||||
Sterownik obsługuje korektory (equalizery) video i powinien być prawie tak
|
||||
szybki jak <link linkend="mga_vid">bufor ramki Matrox</link>
|
||||
</para>
|
||||
</sect4>
|
||||
|
||||
|
@ -1661,26 +1664,27 @@ to nikt go nie testował (sprawozdania są mile widziane)
|
|||
<sect4 id="vidix-nvidia">
|
||||
<title>Karty nVidia</title>
|
||||
<para>
|
||||
Dostępny jest stosunkowo nowy sterownik nVidia, działa na kartach Riva128, TNT i
|
||||
GeForce2. Doniesiono nam, że na innych też działa.
|
||||
Dostępny jest stosunkowo nowy sterownik nVidia, działa na kartach Riva128, TNT
|
||||
i GeForce2. Doniesiono nam, że na innych też działa.
|
||||
</para>
|
||||
|
||||
<itemizedlist spacing="compact">
|
||||
<title>OGRANICZENIA</title>
|
||||
<listitem><para>
|
||||
Wskazane jest używanie binarnych sterowników nVidia dla X zanim użyjesz tego
|
||||
sterownika VIDIX. Jest to spowodowane tym, że niektóre rejestry, które muszą być zainicjalizowane,
|
||||
nie zostały jeszcze odkryte, więc prawdopodobnie próba z otwartym sterownikiem XFree86
|
||||
sterownika VIDIX. Jest to spowodowane tym, że niektóre rejestry, które muszą
|
||||
być zainicjalizowane, nie zostały jeszcze odkryte, więc prawdopodobnie próba
|
||||
z otwartym sterownikiem XFree86
|
||||
<filename>nv.o</filename> także się nie powiedzie.
|
||||
</para></listitem>
|
||||
|
||||
<listitem><para>
|
||||
Obecnie tylko kodeki zdolne do produkowania na wyjściu obrazu w
|
||||
przestrzeni kolorów UYVY mogą współpracować z tym sterownikiem.
|
||||
Niestety, żaden dekoder z rodziny
|
||||
<systemitem class="library">libavcodec</systemitem> się nie nadaje.
|
||||
Pozostają nam następujące popularne kodeki: <systemitem>cvid, divxds, xvid, divx4,
|
||||
wmv7, wmv8</systemitem> i kilka innych. Zauważ, że jest to tylko chwilowa niedogodność.
|
||||
Pozostają nam następujące popularne kodeki: <systemitem>cvid, divxds, xvid,
|
||||
divx4, wmv7, wmv8</systemitem> i kilka innych. Zauważ, że jest to tylko
|
||||
chwilowa niedogodność.
|
||||
składnia wygląda w ten sposób:
|
||||
<screen>
|
||||
mplayer -vf format=uyvy -vc divxds <replaceable>plik_divx3.avi</replaceable>
|
||||
|
@ -1689,11 +1693,11 @@ składnia wygląda w ten sposób:
|
|||
</itemizedlist>
|
||||
|
||||
<para>
|
||||
Unikalną cechą sterownika nvidia_vid jest jego zdolność do wyświetlania obrazu na
|
||||
<emphasis role="bold">zwykłej, czysto tekstowej konsoli</emphasis> - bez magicznych X,
|
||||
bufora ramki, czy czegokolwiek.
|
||||
W tym celu będziemy musieli użyć wyjścia video <option>cvidix</option>, jak w pokazuje
|
||||
poniższy przykład:
|
||||
Unikalną cechą sterownika nvidia_vid jest jego zdolność do wyświetlania obrazu
|
||||
na <emphasis role="bold">zwykłej, czysto tekstowej konsoli</emphasis> - bez
|
||||
magicznych X, bufora ramki, czy czegokolwiek.
|
||||
W tym celu będziemy musieli użyć wyjścia video <option>cvidix</option>, jak
|
||||
w pokazuje poniższy przykład:
|
||||
<screen>
|
||||
mplayer -vf format=uyvy -vc divxds -vo cvidix <replaceable>przykład.avi</replaceable>
|
||||
</screen>
|
||||
|
@ -1714,7 +1718,6 @@ Jest to kod wysoce eksperymentalny. (Tak jak nvidia_vid).
|
|||
Przetestowano go na SiS 650/651/740 (najczęściej używane układy w
|
||||
minimalistycznych pecetach-kostkach "Shuttle XPC" z płytami
|
||||
SiS).
|
||||
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -1730,8 +1733,8 @@ Czekamy na raporty!
|
|||
<blockquote><para>
|
||||
"DirectFB jest biblioteką graficzną, która była tworzona z myślą o
|
||||
systemach typu embedded.
|
||||
Oferuje ona maksymalną przyśpieszaną sprzętowo wydajność przy minimalnym zużyciu
|
||||
zasobów i minimalnym narzucie biblioteki.
|
||||
Oferuje ona maksymalną przyśpieszaną sprzętowo wydajność przy minimalnym
|
||||
zużyciu zasobów i minimalnym narzucie biblioteki.
|
||||
" - cytat z <ulink url="http://www.directfb.org"/>
|
||||
</para></blockquote>
|
||||
|
||||
|
@ -1747,8 +1750,8 @@ Na moim Matroksie G400 szybkość DirectFB była taka sama jak XVideo.
|
|||
|
||||
<para>
|
||||
Zawsze próbuj używać najnowszej wersji DirectFB.
|
||||
Możesz używać opcji DirectFB w linii poleceń, używając opcji <option>-dfbopts</option>.
|
||||
Wyboru warstwy można dokonać metodą podurządzenia.
|
||||
Możesz używać opcji DirectFB w wierszu poleceń, używając opcji
|
||||
<option>-dfbopts</option>. Wyboru warstwy można dokonać metodą podurządzenia.
|
||||
Przykład: <option>-vo directfb:2</option> (standardową jest warstwa -1 : autodetekcja)
|
||||
</para>
|
||||
</sect3>
|
||||
|
@ -1756,8 +1759,8 @@ Przykład: <option>-vo directfb:2</option> (standardową jest warstwa -1 : autod
|
|||
<sect3 id="dfbmga">
|
||||
<title>DirectFB/Matrox (dfbmga)</title>
|
||||
<para>
|
||||
Przeczytaj proszę główną sekcję <link linkend="directfb">DirectFB</link>, znajdziesz tam
|
||||
ogólne informacje.
|
||||
Przeczytaj proszę główną sekcję <link linkend="directfb">DirectFB</link>,
|
||||
znajdziesz tam ogólne informacje.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -1771,7 +1774,7 @@ od pierwszego wyjścia z karty.
|
|||
Ville Syrjala ma na swojej stronie domowej
|
||||
<ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink>
|
||||
oraz
|
||||
<ulink url="http://www.sci.fi/~syrjala/directfb/matrox_tv-out_howto">HOWTO</ulink>
|
||||
<ulink url="http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto">HOWTO</ulink>
|
||||
wyjaśniające, jak uruchomić wyjście TV DirectFB w kartach Matrox.
|
||||
</para>
|
||||
|
||||
|
@ -1835,13 +1838,13 @@ mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>twójplik.roz</replaceab
|
|||
</screen></para>
|
||||
|
||||
<para>
|
||||
Zauważ, że karty DVB obsługują tylko rozdzielczość pionową równą 288 i 576 dla PAL
|
||||
oraz 240 i 480 dla NTSC.
|
||||
Zauważ, że karty DVB obsługują tylko rozdzielczość pionową równą 288 i 576 dla
|
||||
PAL oraz 240 i 480 dla NTSC.
|
||||
<emphasis role="bold">Musisz</emphasis> przeskalować obraz, dodając opcję
|
||||
<option>scale=szerokość:wysokość</option>,
|
||||
gdzie szerokość i wysokość są takie jak dla opcji <option>-vf</option>.
|
||||
Karty DVB akceptują różne szerokości, takie jak 720, 704, 640, 512, 480, 352 itp
|
||||
i dokonują sprzętowego skalowania w kierunku horyzontalnym,
|
||||
Karty DVB akceptują różne szerokości, takie jak 720, 704, 640, 512, 480, 352
|
||||
itp i dokonują sprzętowego skalowania w kierunku horyzontalnym,
|
||||
więc w większości przypadków nie musisz skalować horyzontalnie.
|
||||
Dla MPEG-4 (DivX) 512x384 (format 4:3) wypróbuj:
|
||||
</para>
|
||||
|
@ -1874,15 +1877,15 @@ Dla OSD i napisów użyj cechy OSD filtru expand. Zamiast
|
|||
<option>expand=wys:szer:x:y</option>, użyj więc
|
||||
<option>expand=wys:szer:x:y:1</option> (piąty parametr <option>:1</option>
|
||||
na końcu umożliwi renderowanie (wyświetlanie) OSD).
|
||||
Możesz chcieć przesunąć obraz trochę w górę, aby zyskać więcej miejsca na napisy.
|
||||
Możesz także chcieć przesunąć napisy w górę, jeżeli znajdują się poza ekranem TV,
|
||||
użyj opcji <option>-subpos <0-100></option>, aby to dopasować
|
||||
Możesz chcieć przesunąć obraz trochę w górę, aby zyskać więcej miejsca na
|
||||
napisy. Możesz także chcieć przesunąć napisy w górę, jeżeli znajdują się poza
|
||||
ekranem TV, użyj opcji <option>-subpos <0-100></option>, aby to dopasować
|
||||
(<option>-subpos 80</option> jest dobrym wyborem).
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Aby odtwarzać filmy z liczbą klatek na sekundę inną niż 25 na telewizorze PAL lub na wolnym CPU,
|
||||
dodaj opcję <option>-framedrop</option>.
|
||||
Aby odtwarzać filmy z liczbą klatek na sekundę inną niż 25 na telewizorze PAL
|
||||
lub na wolnym CPU, dodaj opcję <option>-framedrop</option>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -1903,7 +1906,7 @@ dla TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
|
|||
|
||||
<para>
|
||||
Powinieneś mieć zainstalowane programy <command>scan</command> oraz
|
||||
<command>szap/tzap/czap</command>; wszystkie są w paczce ze sterownikami.
|
||||
<command>szap/tzap/czap/azap</command>; wszystkie są w paczce ze sterownikami.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -1914,19 +1917,20 @@ dla TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
|
|||
|
||||
<para>
|
||||
Teraz powinieneś skompilować plik <filename>~/.mplayer/channels.conf</filename>
|
||||
zgodnie ze składnią akceptowaną przez <command>szap/tzap/czap</command> lub
|
||||
kazać <command>scan</command> zrobić to za Ciebie.
|
||||
zgodnie ze składnią akceptowaną przez <command>szap/tzap/czap/azap</command>
|
||||
lub kazać <command>scan</command> zrobić to za Ciebie.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Jeżeli masz kartę więcej niż jednego typu (np. z satelity, kablówkę, z nadajnika
|
||||
naziemnego), to możesz zapisać swoje pliki kanałów jako:
|
||||
Jeżeli masz kartę więcej niż jednego typu (np. ATSC, satelita, kablówka,
|
||||
z nadajnika naziemnego), to możesz zapisać swoje pliki kanałów jako:
|
||||
<filename>~/.mplayer/channels.conf.sat</filename> (satelita),
|
||||
<filename>~/.mplayer/channels.conf.ter</filename> (naziemna)
|
||||
oraz <filename>~/.mplayer/channels.conf.cbl</filename> (kablówka),
|
||||
<filename>~/.mplayer/channels.conf.ter</filename> (naziemna),
|
||||
<filename>~/.mplayer/channels.conf.cbl</filename> (kablówka),
|
||||
oraz <filename>~/.mplayer/channels.conf.atsc</filename>
|
||||
dając w ten sposób <application>MPlayerowi</application> wskazówkę aby
|
||||
używał tych plików zamiast <filename>~/.mplayer/channels.conf</filename>, a Ty
|
||||
musisz tylko określić, której karty użyć.
|
||||
używał tych plików zamiast <filename>~/.mplayer/channels.conf</filename>,
|
||||
a Ty musisz tylko określić, której karty użyć.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -1936,14 +1940,17 @@ naziemnego), to możesz zapisać swoje pliki kanałów jako:
|
|||
następnego widzialnego kanału, lecz może to zająć trochę czasu jeżeli
|
||||
wystąpuje po sobie wiele kanałów kodowanych.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
W polach audio i video możesz użyć rozszerzonej składni:
|
||||
<option>...:pid[+pid]:...</option> (każdy maksymalnie dla 6 pidów);
|
||||
W tym przypadku <application>MPlayer</application> uwzględni w strumieniu
|
||||
wszystkie podane pidy, plus pid 0 (zawierający PAT). Zachęcamy do uwzględnienia
|
||||
w każdym wierszu pidu PMT (jeżeli go znasz) dla określanego kanału. Inne możliwe
|
||||
zastosowania: pid televideo, druga ścieżka dźwiękowa, itp.
|
||||
wszystkie podane pidy, plus pid 0 (zawierający PAT). Zachęcamy do
|
||||
uwzględnienia w każdym wierszu pidu PMT (jeżeli go znasz) dla określanego
|
||||
kanału. Inne możliwe zastosowania: pid televideo, druga ścieżka dźwiękowa,
|
||||
itp.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Aby wyświetlić pierwszy z kanałów obecnych na Twojej liście, uruchom
|
||||
</para>
|
||||
|
@ -1971,7 +1978,6 @@ zastosowania: pid televideo, druga ścieżka dźwiękowa, itp.
|
|||
</screen>
|
||||
|
||||
<para>
|
||||
|
||||
Aby przełączać kanały używaj klawiszy <keycap>h</keycap> (następny) oraz
|
||||
<keycap>k</keycap> (poprzedni) lub skorzystaj z menu OSD (wymaga działającego
|
||||
<link linkend="subosd">podsystemu OSD</link>).
|
||||
|
@ -2033,11 +2039,11 @@ rzeczywistym MPEG-2 i MPEG-4
|
|||
|
||||
<sect3 id="dxr2">
|
||||
<title>DXR2</title>
|
||||
<para><application>MPlayer</application> obsługuje sprzętowo przyśpieszane odtwarzanie przy
|
||||
użyciu karty DXR2.</para>
|
||||
<para><application>MPlayer</application> obsługuje sprzętowo przyśpieszane
|
||||
odtwarzanie przy użyciu karty DXR2.</para>
|
||||
<para>
|
||||
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników DXR2.
|
||||
Sterowniki i instrukcję instalacji możesz znaleźć na stronie
|
||||
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników
|
||||
DXR2. Sterowniki i instrukcję instalacji możesz znaleźć na stronie
|
||||
<ulink url="http://dxr2.sf.net/">Centrum zasobów DXR2 (DXR2 Resource Center)</ulink>.
|
||||
</para>
|
||||
|
||||
|
@ -2066,7 +2072,8 @@ OSD może być użyte z nakładką (nie na TV) poprzez rysowanie go kolorem
|
|||
kluczowym (colorkey).
|
||||
Ze standardowymi ustawieniami koloru kluczowego możesz uzyskać różne rezultaty,
|
||||
zwykle będziesz widział kolor kluczowy dookoła znaków lub inny śmieszny efekt.
|
||||
Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać akceptowalne wyniki.
|
||||
Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać
|
||||
akceptowalne wyniki.
|
||||
</para>
|
||||
|
||||
<para>Listę dostępnych opcji znajdziesz na stronie man.</para>
|
||||
|
@ -2075,17 +2082,18 @@ Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać ak
|
|||
<sect3 id="dxr3">
|
||||
<title>DXR3/Hollywood+</title>
|
||||
<para>
|
||||
<application>MPlayer</application> obsługuje sprzętowo przyśpieszane odtwarzanie
|
||||
na kartach Creative DXR3 oraz Sigma Designs Hollywood Plus.
|
||||
<application>MPlayer</application> obsługuje sprzętowo przyśpieszane
|
||||
odtwarzanie na kartach Creative DXR3 oraz Sigma Designs Hollywood Plus.
|
||||
Obie te karty używają układu dekodującego em8300 firmy Sigma Designs.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników DXR3/H+
|
||||
w wersji 0.12.0 lub nowszej.
|
||||
Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników
|
||||
DXR3/H+ w wersji 0.12.0 lub nowszej.
|
||||
Sterowniki i instrukcję ich instalacji możesz znaleźć na stronie
|
||||
<ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus dla Linuksa</ulink>.
|
||||
<filename>configure</filename> powinno wykryć Twoją kartę automatycznie, kompilacja powinna przebiec bez problemu.
|
||||
<filename>configure</filename> powinno wykryć Twoją kartę automatycznie,
|
||||
kompilacja powinna przebiec bez problemu.
|
||||
</para>
|
||||
|
||||
<!-- FIXME: find a more clear presentation -->
|
||||
|
@ -2103,27 +2111,30 @@ W dxr3view możesz dostrajać ustawienia nakładki i oglądać efekty na bieżą
|
|||
być może będzie to w przyszłości obsługiwane przez GUI <application>MPlayera</application>.
|
||||
Po poprawnym ustawieniu nakładki nie będziesz już musiał używać dxr3view.
|
||||
<option>prebuf</option> włącza buforowanie z wyprzedzeniem (prebuffering).
|
||||
Prebuffering jest możliwością układu em8300, która umożliwia przetrzymywanie w pamięci
|
||||
więcej niż jednej ramki video na raz. Oznacza to, że <application>MPlayer</application>
|
||||
Prebuffering jest możliwością układu em8300, która umożliwia przetrzymywanie
|
||||
w pamięci więcej niż jednej ramki video na raz. Oznacza to, że
|
||||
<application>MPlayer</application>
|
||||
uruchomiony z włączonym prebufferingiem będzie próbował cały czas utrzymywać
|
||||
wypełniony bufor. Jeżeli masz wolną maszynę, <application>MPlayer</application> będzie
|
||||
używał prawie lub dokładnie 100% CPU. Jest to szczególnie powszechne przy odtwarzaniu
|
||||
czystych strumieni MPEG (takich jak DVD, SVCD itd.). <application>MPlayer</application> wypełni
|
||||
bufor bardzo szybko, ponieważ nie będzie musiał przekodowywać strumienia do MPEG.
|
||||
wypełniony bufor. Jeżeli masz wolną maszynę, <application>MPlayer</application>
|
||||
będzie używał prawie lub dokładnie 100% CPU. Jest to szczególnie powszechne
|
||||
przy odtwarzaniu czystych strumieni MPEG (takich jak DVD, SVCD itd.).
|
||||
<application>MPlayer</application> wypełni bufor bardzo szybko, ponieważ nie
|
||||
będzie musiał przekodowywać strumienia do MPEG.
|
||||
Z prebufferingiem odtwarzanie video jest <emphasis role="bold">dużo</emphasis>
|
||||
mniej wrażliwe na inne programy wykorzystujące CPU. Nie będzie gubił ramek, chyba że
|
||||
inne aplikacje będą wykorzystywały CPU przez dłuższy czas.
|
||||
Uruchamiany bez prebufferingu, em8300 jest o wiele bardziej wrażliwy na obciążenie
|
||||
CPU, włączenie opcji <option>-framedrop</option> jest więc wysoce wskazane aby
|
||||
uniknąć dalszej utraty synchronizacji.
|
||||
mniej wrażliwe na inne programy wykorzystujące CPU. Nie będzie gubił ramek,
|
||||
chyba że inne aplikacje będą wykorzystywały CPU przez dłuższy czas.
|
||||
Uruchamiany bez prebufferingu, em8300 jest o wiele bardziej wrażliwy na
|
||||
obciążenie CPU, włączenie opcji <option>-framedrop</option> jest więc wysoce
|
||||
wskazane aby uniknąć dalszej utraty synchronizacji.
|
||||
<option>sync</option> włączy nowy mechanizm synchronizacji (sync-engine). Jest
|
||||
to na razie funkcja eksperymentalna. Z włączonym sync wewnętrzny zegar em8300
|
||||
będzie cały czas monitorowany. Gdy zacznie się różnić od zegara <application>MPlayera</application>
|
||||
zostanie zresetowany, czego skutkiem będzie opuszczenie przez em8300 wszystkich opóźnionych
|
||||
będzie cały czas monitorowany. Gdy zacznie się różnić od zegara
|
||||
<application>MPlayera</application> zostanie zresetowany, czego skutkiem będzie
|
||||
opuszczenie przez em8300 wszystkich opóźnionych
|
||||
ramek. <option>norm=x</option> ustawi standard TV dla DXR3 bez potrzeby
|
||||
używania zewnętrznych narzędzi, takich jak em8300setup. Poprawnymi
|
||||
standardami są:
|
||||
5 = NTSC, 4 = PAL-60, 3 = PAL. Specjalne standardy to 2 (automatyczne dostrojenie
|
||||
standardami są: 5 = NTSC, 4 = PAL-60, 3 = PAL. Specjalne standardy to
|
||||
2 (automatyczne dostrojenie
|
||||
używające PAL/PAL-60) oraz 1 (automatyczne dostrojenie używające PAL/NTSC);
|
||||
decydują one, którego standardu użyć patrząc na ilość klatek na sekundę filmu.
|
||||
norm = 0 (standardowe) nie zmienia bieżącego standardu.
|
||||
|
@ -2141,13 +2152,13 @@ problemy z synchronizacją lub z napisami DVD, wypróbuj <option>:sync</option>.
|
|||
<varlistentry>
|
||||
<term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term>
|
||||
<listitem><para>
|
||||
Ustawia wyjście audio, gdzie <replaceable>X</replaceable> jest numerem urządzenia (0
|
||||
jeżeli pojedyncza karta).
|
||||
Ustawia wyjście audio, gdzie <replaceable>X</replaceable> jest numerem
|
||||
urządzenia (0 jeżeli pojedyncza karta).
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>-aop list=resample:fout=<replaceable>xxxxx</replaceable></option></term>
|
||||
<term><option>-af resample=<replaceable>xxxxx</replaceable></option></term>
|
||||
<listitem><para>
|
||||
em8300 nie potrafi odgrywać dźwięku o częstotliwości próbkowania niższej niż
|
||||
44100Hz. Jeżeli częstotliwość próbkowania jest niższa niż 44100Hz wybierz
|
||||
|
@ -2161,8 +2172,8 @@ wyjściem audio (<option>-ac hwac3</option>).
|
|||
<varlistentry>
|
||||
<term><option>-vf lavc/fame</option></term>
|
||||
<listitem><para>
|
||||
Aby oglądać zawartość nie-MPEG na em8300 (np. MPEG-4 (DivX) lub RealVideo) będziesz
|
||||
musiał określić filtr video MPEG-1 taki jak
|
||||
Aby oglądać zawartość nie-MPEG na em8300 (np. MPEG-4 (DivX) lub RealVideo)
|
||||
będziesz musiał określić filtr video MPEG-1 taki jak
|
||||
<systemitem class="library">libavcodec</systemitem> (lavc) lub
|
||||
<systemitem class="library">libfame</systemitem> (fame).
|
||||
W tej chwili lavc jest szybszy i daje lepszą jakość obrazu. Sugerowane jest
|
||||
|
@ -2184,12 +2195,11 @@ nie możemy zrobić nic poza zaakceptowaniem tego faktu.
|
|||
<listitem><para>
|
||||
Chociaż sterownik DXR3 może wstawić jakieś OSD w obraz MPEG-1/2/4, ma ono
|
||||
o wiele niższą jakość niż tradycyjne OSD <application>MPlayera</application>,
|
||||
ma także liczne problemy z odświeżaniem. Powyższa linia najpierw zamieni
|
||||
ma także liczne problemy z odświeżaniem. Powyższy wiersz najpierw zamieni
|
||||
wejściowe video na MPEG-4 (jest to konieczne, przepraszamy),
|
||||
następnie nałoży filtr expand (rozszerzenie), który
|
||||
nic nie rozszerzy (-1: domyślne), ale doda normalne OSD do obrazu (robi to ta
|
||||
jedynka na końcu).
|
||||
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -2216,8 +2226,8 @@ Jest to sterownik wyświetlania (<option>-vo zr</option>) dla wielu kart
|
|||
służących do przechwytywania/odtwarzania MJPEG (testowane z DC10+ i Buz,
|
||||
powinien także działać dla LML33 oraz DC10). Sterownik koduje ramkę na JPEG i
|
||||
wysyła ją do karty. Do konwersji na JPEG używany i wymagany jest
|
||||
<systemitem class="library">libavcodec</systemitem>. Korzystając ze specjalnego trybu
|
||||
<emphasis>cinerama</emphasis>
|
||||
<systemitem class="library">libavcodec</systemitem>. Korzystając ze specjalnego
|
||||
trybu <emphasis>cinerama</emphasis>
|
||||
możesz oglądać filmy w formacie panoramicznym (wide screen), zakładając że masz
|
||||
dwa ekrany i dwie karty MJPEG. W zależności od rozdzielczości i ustawień
|
||||
jakości, sterownik ten może wymagać sporo mocy CPU. Pamiętaj, aby użyć
|
||||
|
@ -2245,8 +2255,8 @@ przez ten sterownik, ale można je uzyskać poprzez filtry video. Załóżmy, ż
|
|||
masz film w rozdzielczości 512x272 i chciałbyś go wyświetlić na pełnym
|
||||
ekranie, używając swojego DC10+. Istnieją trzy główne możliwości - możesz
|
||||
przeskalować film do szerokości 768, 384 lub 192. Ze względu na wydajność i
|
||||
jakość, wybrałbym przeskalowanie filmu do 384x204 używając szybkiego programowego
|
||||
skalowania w trybie bilinear. Polecenie wygląda w ten sposób:
|
||||
jakość, wybrałbym przeskalowanie filmu do 384x204 używając szybkiego
|
||||
programowego skalowania w trybie bilinear. Polecenie wygląda w ten sposób:
|
||||
<screen>
|
||||
mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>film.avi</replaceable>
|
||||
</screen>
|
||||
|
@ -2254,8 +2264,9 @@ mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>film.avi</replaceable>
|
|||
|
||||
<para>
|
||||
Kadrowania można dokonać filtrem <option>crop</option> albo tym
|
||||
sterownikiem. Załóżmy, że Twój film jest zbyt szeroki, aby go wyświetlić na Twoim
|
||||
Buz i chcesz użyć <option>-zrcrop</option>, aby uczynić film mniej szerokim.
|
||||
sterownikiem. Załóżmy, że Twój film jest zbyt szeroki, aby go wyświetlić na
|
||||
Twoim Buz i chcesz użyć <option>-zrcrop</option>, aby uczynić film mniej
|
||||
szerokim.
|
||||
Powinieneś użyć takiego polecenia:
|
||||
<screen>
|
||||
mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable>
|
||||
|
@ -2309,9 +2320,9 @@ Ten sterownik zdolny jest do odtwarzanie używając protokołu UDP Blinkenlights
|
|||
(mrugające światła - przyp. tłum.). Jeżeli nie wiesz, czym jest
|
||||
<ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink>
|
||||
lub jego następca - <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>,
|
||||
dowiedz się. Pomimo, że prawdopodobnie jest to najrzadziej używane wyjście video,
|
||||
z pewnością jest najfajniejszym jakie <application>MPlayer</application> ma
|
||||
do zaoferowania. Po prostu pooglądaj kilka
|
||||
dowiedz się. Pomimo, że prawdopodobnie jest to najrzadziej używane wyjście
|
||||
video, z pewnością jest najfajniejszym jakie <application>MPlayer</application>
|
||||
ma do zaoferowania. Po prostu pooglądaj kilka
|
||||
<ulink url="http://www.blinkenlights.de/video.en.html">dokumentacyjnych filmów
|
||||
Blinkenlights</ulink>. Na filmie Arcade możesz zobaczyć sterownik wyjściowy
|
||||
Blinkenlights w akcji w 00:07:50.
|
||||
|
@ -2350,8 +2361,9 @@ instrukcje dla Matrox G450/G550 znajdują się w następnej sekcji!
|
|||
obchodzi, prawdopodobnie używając silnika (engine) 3D do powiększania, a
|
||||
bufora ramki YUV do wyświetlania obrazu. Jeżeli na prawdę musisz używać X,
|
||||
użyj opcji <option>-vo x11 -fs -zoom</option>. Ostrzegam, że będzie to
|
||||
<emphasis role="bold">WOLNE</emphasis> i będzie miało włączone zabezpieczenie przed
|
||||
kopiowaniem <emphasis role="bold">Macrovision</emphasis> (Macrovision copy protection).
|
||||
<emphasis role="bold">WOLNE</emphasis> i będzie miało włączone
|
||||
zabezpieczenie przed kopiowaniem <emphasis
|
||||
role="bold">Macrovision</emphasis> (Macrovision copy protection).
|
||||
(możesz "obejść" Macrovision używając tego
|
||||
<ulink url="http://avifile.sf.net/mgamacro.pl">skryptu perla</ulink>).
|
||||
</para></listitem>
|
||||
|
@ -2402,7 +2414,6 @@ instrukcje dla Matrox G450/G550 znajdują się w następnej sekcji!
|
|||
Tiaa. Następnym zadaniem będzie sprawienie aby kursor na tty1 (lub innym)
|
||||
zniknął oraz aby wyłączyć wygaszanie ekranu. Wykonaj następujące
|
||||
polecenia:
|
||||
<!--Tiaa :) było: Yah (od: yeah)-->
|
||||
|
||||
<screen>
|
||||
echo -e '\033[?25l'
|
||||
|
@ -2420,9 +2431,7 @@ setterm -blank 0<!--
|
|||
<screen>setterm -cursor on</screen>
|
||||
</para></step>
|
||||
<step><para>
|
||||
|
||||
Tiaa git. Rozpocznij odtwarzanie filmu przez:
|
||||
<!--Tiaa git :) było: Yeah kewl (od: yeah cool)-->
|
||||
<screen>
|
||||
mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>nazwa_pliku</replaceable><!--
|
||||
--></screen>
|
||||
|
@ -2456,7 +2465,6 @@ dokumentacją.
|
|||
W złączu CRTC2 na czwartej nóżce (pin) jest sygnał composite video. Ziemia
|
||||
(uziemienie) jest na szóstej, siódmej i ósmej nóżce. (info dostarczone przez
|
||||
Balázs Rácz)
|
||||
|
||||
</para>
|
||||
</formalpara>
|
||||
|
||||
|
@ -2503,8 +2511,8 @@ Potrzebną łatkę na jądro i dokładne HOWTO można ściągnąć z
|
|||
<formalpara>
|
||||
<title>WSTĘP</title>
|
||||
<para>
|
||||
Obecnie ATI nie chce obsługiwać pod Linuksem żadnego z układów TV-out, z powodu ich
|
||||
licencjonowanej technologii Macrovision.
|
||||
Obecnie ATI nie chce obsługiwać pod Linuksem żadnego z układów TV-out, z powodu
|
||||
ich licencjonowanej technologii Macrovision.
|
||||
</para>
|
||||
</formalpara>
|
||||
|
||||
|
@ -2538,7 +2546,8 @@ Potrzebny jest jednak potężny CPU.
|
|||
<para>
|
||||
Jedyna rzecz, którą musisz zrobić to:
|
||||
<emphasis role="bold">Mieć podłączony odbiornik TV przez uruchomieniem swojego
|
||||
PC</emphasis>, ponieważ video BIOS inicjalizuje się tylko podczas procedury POST.
|
||||
PC</emphasis>, ponieważ video BIOS inicjalizuje się tylko podczas procedury
|
||||
POST.
|
||||
</para>
|
||||
</sect3>
|
||||
|
||||
|
@ -2596,8 +2605,8 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
|
|||
<itemizedlist>
|
||||
<listitem><simpara>
|
||||
<emphasis role="bold">Układ analogowy</emphasis>:
|
||||
Przetestowane na Toshiba Tecra 8000. Jego układ wyjścia TV jest żałosnym złomem.
|
||||
Unikaj tego jeśli tylko możesz.
|
||||
Przetestowane na Toshiba Tecra 8000. Jego układ wyjścia TV jest żałosnym
|
||||
złomem. Unikaj tego jeśli tylko możesz.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Musisz używać <option>-vo vesa</option>. Testowany układ był zdolny do
|
||||
|
@ -2608,8 +2617,8 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
|
|||
</simpara>
|
||||
<simpara>
|
||||
Znane problemy: tylko VESA, ograniczenie do 1.33333, obraz nie zawsze jest
|
||||
wyśrodkowany, co 10 minut film zmienia się na 4bpp i tak zostaje. Częste twarde
|
||||
zwisy, problemy z wyświetlaczem LCD.
|
||||
wyśrodkowany, co 10 minut film zmienia się na 4bpp i tak zostaje. Częste
|
||||
twarde zwisy, problemy z wyświetlaczem LCD.
|
||||
</simpara></listitem>
|
||||
<listitem><simpara>
|
||||
<emphasis role="bold">Układ kodujący Chrontel 70xx</emphasis>:
|
||||
|
@ -2623,17 +2632,18 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
|
|||
<listitem><simpara>NTSC 320x240, 640x480, być może także 800x600.</simpara></listitem>
|
||||
<listitem><simpara>PAL 320x240, 400x300, 640x480, 800x600.</simpara></listitem>
|
||||
</itemizedlist>
|
||||
<simpara>Tryb 512x384 nie jest obsługiwany przez BIOS. Musisz przeskalować obraz
|
||||
do innej rozdzielczości aby aktywować wyjście TV. Jeżeli widzisz obraz
|
||||
na ekranie w rozdzielczości 640x480 lub 800x600, lecz nie w 320x240,
|
||||
lub w innych mniejszych rozdzielczościach, to musisz zamienić dwie tabele w
|
||||
<filename>vbelib.c</filename>.
|
||||
Więcej sczegółów znajdziesz w kodzie funkcji vbeSetTV. W tym przypadku skontaktuj
|
||||
się z autorem.
|
||||
<simpara>Tryb 512x384 nie jest obsługiwany przez BIOS. Musisz przeskalować
|
||||
obraz do innej rozdzielczości aby aktywować wyjście TV. Jeżeli widzisz obraz
|
||||
na ekranie w rozdzielczości 640x480 lub 800x600, lecz nie w 320x240, lub
|
||||
w innych mniejszych rozdzielczościach, to musisz zamienić dwie tabele
|
||||
w <filename>vbelib.c</filename>.
|
||||
Więcej sczegółów znajdziesz w kodzie funkcji vbeSetTV. W tym przypadku
|
||||
skontaktuj się z autorem.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Znane problemy: Tylko VESA, nie zaimplementowane ustawienia obrazu
|
||||
poza jasnością, kontrastem, poziomem czerni (blacklevel) i filtrem migotania (flickfilter).
|
||||
Znane problemy: Tylko VESA, nie zaimplementowane ustawienia obrazu poza
|
||||
jasnością, kontrastem, poziomem czerni (blacklevel) i filtrem migotania
|
||||
(flickfilter).
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
|
Loading…
Reference in New Issue