annotate DOCS/xml/pl/cd-dvd.xml @ 20164:b064d49b08f9

Use MOUSE_BTN0 instead of MOUSE_BASE for consistency with other vo drivers. patch by Laurent Wozniak, laurent.wozniak laposte net
author diego
date Thu, 12 Oct 2006 00:39:47 +0000
parents 1455679f6bef
children ba59bf66d1ad
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
19102
1455679f6bef Change sync tags to rXXXX.
diego
parents: 19027
diff changeset
2 <!-- synced with r18426 -->
19027
87d755e003e7 - svn sync tag added
boskicinek
parents: 16059
diff changeset
3 <!-- Opiekun: Emdej -->
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
4 <chapter id="cd-dvd">
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
5 <title>Używanie CD/DVD</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
6
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
7 <sect1 id="drives">
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
8 <title>Napędy CD/DVD</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
9
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
10 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
11 Nowoczesne napędy CD-ROM osiągają bardzo duże prędkości. Niektóre z nich są
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
12 dodatkowo zdolne do pracy przy zredukowanych prędkościach. Oto kilka powodów,
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
13 dla których powinniśmy zastanowić się czy nie należy zredukować prędkości
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
14 naszego napędu:
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
15 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
16
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
17 <itemizedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
18 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
19 Istnieją doniesienia o błędach odczytu przy dużych prędkościach, szczególnie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
20 podczas używania uszkodzonych bądź wadliwie wytłoczonych/nagranych płyt CD.
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
21 Redukcja prędkości odczytu może uchronić nas przed utratą danych w takich
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
22 przypadkach.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
23 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
24
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
25 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
26 Wiele napędów CD jest dokuczliwie głośnych. Redukcja prędkości może zmniejszyć
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
27 natężenie hałasu.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
28 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
29 </itemizedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
30
16059
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
31 <sect2 id="drives_linux">
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
32 <title>Linux</title>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
33
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
34 <para>
16059
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
35 Możesz zredukować prędkość napędu CD z interfejsem IDE korzystając
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
36 z <command>hdparm</command>, <command>setcd</command> lub
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
37 <command>cdctl</command>.
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
38 Działają one w następujący sposób:
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
39 <screen>hdparm -E <replaceable>[prędkość]</replaceable> <replaceable>[urządzenie cdrom]</replaceable></screen>
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
40 <screen>setcd -x <replaceable>[prędkość]</replaceable> <replaceable>[urządzenie cdrom]</replaceable></screen>
16059
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
41 <screen>cdctl -bS <replaceable>[speed]</replaceable></screen>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
42 </para>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
43
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
44 <para>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
45 Jeśli używasz emulacji SCSI, możesz musieć zastosować ustawienia do prawdziwego
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
46 urządzenia IDE a nie emulowanego SCSI.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
47 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
48
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
49 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
50 Jeżeli masz uprawnienia roota, to pomóc może także następująca komenda:
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
51 <screen>echo file_readahead:2000000 &gt; /proc/ide/<replaceable>[urządzenie cdrom]</replaceable>/settings</screen>
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
52 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
53
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
54
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
55 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
56 Ustawiamy w ten sposób wielkość bufora odczytu na 2MB, co pomaga przy odczycie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
57 porysowanych płyt. Jeżeli ustawimy zbyt dużą wielkość tego bufora, napęd będzie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
58 stale rozkręcał się i zwalniał, co spowoduje bardzo znaczny spadek wydajności.
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
59 Zaleca się również dostrojenie napędu CD-ROM przy użyciu
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
60 <command>hdparm</command>:
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
61 <screen>hdparm -d1 -a8 -u1 <replaceable>[urządzenie cdrom]</replaceable></screen>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
62 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
63
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
64 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
65 Włączamy w ten sposób dostęp DMA do dysku, czytanie z wyprzedzeniem i
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
66 odmaskowanie IRQ (IRQ unmasking) (więcej przeczytasz na stronach man do
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
67 <command>hdparm</command>)
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
68 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
69
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
70 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
71 Proszę sprawdzić &quot;<filename>/proc/ide/<replaceable>urządzenie
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
72 cdrom</replaceable>/settings&quot;</filename>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
73 dla dostrojenia swojego napędu CD-ROM.
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
74 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
75
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
76 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
77 Dla napędów SCSI nie istnieje jednolity sposób ustawiawiania tych parametrów
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
78 (jeżeli znasz jakiś to napisz nam o nim). Istnieje narzędzie które działa z
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
79 <ulink url="http://das.ist.org/~georg/">napędami SCSI Plextor</ulink>.
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
80 </para>
16059
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
81 </sect2>
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
82
16059
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
83 <sect2 id="drives_freebsd">
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
84 <title>FreeBSD:</title>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
85
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
86 <para>Prędkość:
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
87 <screen>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
88 cdcontrol [-f <replaceable>device</replaceable>] speed <replaceable>[speed]</replaceable>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
89 </screen>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
90 </para>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
91
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
92 <para>DMA:
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
93 <screen>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
94 sysctl hw.ata.atapi_dma=1
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
95 </screen>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
96 </para>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
97 </sect2>
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
98
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
99 </sect1>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
100
16059
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
101
10d44bf6647e sync 1.15
wight
parents: 14240
diff changeset
102
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
103 <sect1 id="dvd">
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
104 <title>Odtwarzanie DVD</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
105 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
106 Aby poznać pełną listę dostępnych opcji, proszę przeczytać odpowiednie strony
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
107 man. Składnia dla standardowego DVD (Digital Versatile Disc) jest następująca:
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
108 <screen>mplayer dvd://<replaceable>&lt;ścieżka&gt;</replaceable> [-dvd-device <replaceable>&lt;urządzenie&gt;</replaceable>]</screen>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
109 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
110
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
111 <para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
112 Przykład:
11718
0bac6204ed0e synchronization
paszczi
parents: 11543
diff changeset
113 <screen>mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable></screen>
0bac6204ed0e synchronization
paszczi
parents: 11543
diff changeset
114
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
115 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
116
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
117 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
118 Domyślnym urządzeniem (device) DVD jest <filename>/dev/dvd</filename>. Jeżeli
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
119 Twoje ustawienia są inne, stwórz odpowiedni symlink lub ustaw odpowiednie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
120 urządzenie (device) w linii polecenia korzystając z opcji
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
121 <option>-dvd-device</option>.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
122 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
123
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
124 <formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
125 <title>Obsługa DVD - nowy sposób (mpdvdkit2)</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
126 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
127 <application>MPlayer</application> używa <systemitem>libdvdread</systemitem>
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
128 oraz <systemitem>libdvdcss</systemitem> do dekodowania i odtwarzania DVD. Te
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
129 dwie biblioteki są zawarte w podkatalogu <filename class="directory">libmpdvdkit2/</filename>
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
130 w głównym drzewie katalogów <application>MPlayera</application>, nie trzeba
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
131 instalować ich osobno. Wybraliśmy tę opcję ponieważ musieliśmy poprawić błąd
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
132 <systemitem>libdvdread</systemitem> i zastosować łatkę (patch), która dodaje
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
133 obsługę <emphasis role="bold">buforowania złamanych kluczy CSS</emphasis> do
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
134 <systemitem>libdvdcss</systemitem>. Skutkuje to dużym wzrostem szybkości
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
135 ponieważ klucze nie muszą być łamane za każdym razem przed odtwarzaniem.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
136 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
137 </formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
138
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
139 <note><para>
19027
87d755e003e7 - svn sync tag added
boskicinek
parents: 16059
diff changeset
140 Jeśli występują problemy z dekodowaniem DVD, spróbuj wyłączyć supermount lub
87d755e003e7 - svn sync tag added
boskicinek
parents: 16059
diff changeset
141 inne tego typu usługi. Niektóre napędy RPC-2 mogą również wymagać ustawienia
87d755e003e7 - svn sync tag added
boskicinek
parents: 16059
diff changeset
142 kodu regionu DVD.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
143 </para></note>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
144
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
145 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
146 <application>MPlayer</application> potrafi także używać bibliotek systemowych
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
147 <systemitem>libdvdread</systemitem>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
148 oraz <systemitem>libdvdcss</systemitem>, ale to rozwiązanie jest
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
149 <emphasis role="bold">nie</emphasis> zalecane, gdyż może powodować błędy,
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
150 niekompatybilności bibliotek oraz zmniejszenie prędkości.
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
151 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
152
11718
0bac6204ed0e synchronization
paszczi
parents: 11543
diff changeset
153 <note><para>
0bac6204ed0e synchronization
paszczi
parents: 11543
diff changeset
154 W przypadku problemów z dekodowaniem DVD, spróbuj wyłączyć supermount, bądź
0bac6204ed0e synchronization
paszczi
parents: 11543
diff changeset
155 inne tego typu udogodnienia.
0bac6204ed0e synchronization
paszczi
parents: 11543
diff changeset
156 </para></note>
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
157
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
158 <formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
159 <title>Struktura dysku DVD</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
160 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
161 Dyski DVD mają po 2048 bajtów na sektor z ECC/CRC. Zwykle posiadają system
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
162 plików UDF na pojedynczej ścieżce zawierającej różnorakie pliki (małe pliki .IFO
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
163 i .BUK oraz duże (1GB) pliki .VOB).
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
164 Są one rzeczywistymi plikami i mogą być kopiowane/odtwarzane z podmontowanego
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
165 systemu plików niezakodowanego DVD.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
166 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
167 </formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
168
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
169 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
170 Pliki .IFO zawierają informacje nawigacyjne filmu (rozdział/tytuł/mapa
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
171 zaczepów/tablica języków, itp) i są konieczne do odczytu i interpretacji
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
172 zawartości pliku .VOB (filmu). Pliki .BUK są kopiami zapasowymi plików .IFO.
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
173 Używają <emphasis role="bold">sektorów</emphasis> wszędzie, więc aby
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
174 zaimplementować nawigację na DVD lub rozszyfrować zawartość, należy używać
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
175 adresowania sektorów dysku w trybie raw.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
176 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
177
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
178 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
179 Z tego powodu obsługa DVD w starym stylu z użyciem
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
180 <systemitem>libcss</systemitem> wymaga podmontowanego systemu plików DVD oraz
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
181 dostępu do urządzenia w trybie raw bazującym na sektorach. Niestety wymagane
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
182 jest (pod Linuksem) posiadanie uprawnień roota aby móc korzystać z sektorowego
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
183 adresowania pliku. Wybór jest następujący:
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
184
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
185 <itemizedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
186 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
187 Posiadać uprawnienia roota lub używać programu wykonywalnego
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
188 <application>MPlayera</application> posiadającego prawa suid-root.
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
189 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
190
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
191 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
192 Pozwolić <application>MPlayerowi</application> na uruchamianie owijacza
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
193 (wrapper) fibmap_mplayer w trybie suid-root w celu uzyskania dostępu do DVD
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
194 (używane przy odtwarzaniu DVD starą metodą poprzez
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
195 <systemitem>libcss</systemitem>).
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
196 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
197
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
198 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
199 Wcale nie używać sterownika systemu plików zawartego w jądrze lecz korzystać
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
200 jedynie z narzędzi działających w przestrzeni użytkownika. Zajmują się tym
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
201 biblioteki <systemitem>libdvdread</systemitem> 0.9.x i
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
202 <systemitem>libmpdvdkit</systemitem> (obsługa DVD nowym sposobem). Sterownik
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
203 systemu plików UDF zawarty w jądrze nie jest wymagany ponieważ wspomniane
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
204 biblioteki zawierają własny, wbudowany sterownik systemu plików UDF. DVD nie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
205 musi być podmontowany, bowiem używany jest jedynie dostęp w trybie raw.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
206 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
207 </itemizedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
208 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
209
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
210 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
211 Czasami <filename>/dev/dvd</filename> nie może być czytany przez użytkowników,
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
212 zatem autorzy <systemitem>libdvdread</systemitem> zaimplementowali emulację
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
213 warstwy, która przenosi adresowanie sektorowe na nazwy plików i offsety, aby już
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
214 u źródeł podmontowanego systemu plików emulować dostęp w trybie raw, na równi z
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
215 dostępem do dysku twardego.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
216 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
217
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
218 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
219 <systemitem>libdvdread</systemitem> równie dobrze akceptuje miejsce
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
220 podmontowania (mountpoint) jak i nazwę urządzenia przy dostępie w trybie raw i
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
221 sprawdza <filename>/proc/mounts</filename> w celu odnalezienia odpowiedniej
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
222 nazwy urządzenia (device). Zostało to napisane z myślą o systemie Solaris, gdzie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
223 nazwy urządzeń są przydzielane automatycznie.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
224 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
225
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
226 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
227 Domyślnym urządzeniem (device) DVD jest <filename>/dev/dvd</filename>. Jeżeli
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
228 Twoje ustawienia są inne, stwórz odpowiedni symlink lub ustaw odpowiednie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
229 urządzenie w linii polecenia korzystając z opcji <option>-dvd-device</option>.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
230 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
231
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
232 <formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
233 <title>Autoryzacja DVD</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
234 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
235 Metoda autoryzacji i rozszyfrowywania używana gdy korzystamy z DVD przy użyciu
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
236 nowego sposobu polega na korzystaniu ze zmodyfikowanej biblioteki
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
237 <systemitem>libdvdcss</systemitem> (patrz wyżej). Ta metoda może być określona
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
238 poprzez zmienna środowiskową <envar>DVDCSS_METHOD</envar>, która może być
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
239 ustawiona na "key", "disk" albo "title".
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
240 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
241 </formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
242
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
243 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
244 Jeżeli żadna wartość nie jest ustawiona, próbowane są następujące metody
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
245 (domyślnie: "key", "title request"):
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
246 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
247
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
248 <orderedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
249 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
250 <emphasis role="bold">bus key</emphasis>: Ten klucz jest ustalany podczas
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
251 autoryzacji (długa mieszanina ioctl'i i rozmaite wymiany kluczy, bajery
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
252 kryptograficzne) oraz jest używany do szyfrowania tytułu i kluczy dyskowych
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
253 przed wysłaniem ich nieszyfrowaną magistralą (by zapobiec podsłuchiwaniu). Bus
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
254 key jest wymagany do pobrania i wstępnego rozszyfrowania zaszyfrowanego klucza
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
255 dyskowego (disk key).
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
256 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
257
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
258 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
259 <emphasis role="bold">cached key</emphasis>: <application>MPlayer</application>
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
260 wyszukuje już złamane klucze tytułów, które są przechowywane w katalogu
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
261 <filename class="directory">~/.mplayer/DVDKeys</filename> (szybkie ;) ).
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
262 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
263
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
264 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
265 <emphasis role="bold">key</emphasis>: Jeżeli żaden zbuforowany klucz nie jest
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
266 dostępny, <application>MPlayer</application> próbuje rozszyfrować klucz dyskowy
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
267 korzystając z garści kluczy zaszytych w odtwarzaczu.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
268 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
269
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
270 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
271 <emphasis role="bold">disk</emphasis>: Jeżeli metoda "key" zawodzi (np. brak
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
272 kluczy zaszytych w odtwarzaczu), <application>MPlayer</application> złamie klucz
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
273 dyskowy używając algorytmu ataku brutalnego. Proces ten jest bardzo
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
274 procesorochłonny i wymaga 64 MB pamięci (16777216 (16*2^20) 32-bitowych pól
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
275 tabeli hash) do przechowywania tymczasowych danych. Ta metoda powinna zadziałać
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
276 zawsze (niestety jest wolna).
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
277 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
278
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
279 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
280 <emphasis role="bold">title request</emphasis>: Mając klucz dyskowy
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
281 <application>MPlayer</application> pobiera zaszyfrowane klucze tytułowe (title
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
282 key), które są zawarte w <emphasis>ukrytych sektorach (hidden
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
283 sectors)</emphasis> używając <systemitem>ioctl()</systemitem>. Ochrona
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
284 regionalna w napędach RPC-2 jest realizowana w tym kroku i może się nie udać na
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
285 tych napędach. Jeśli jednak się uda, klucze tytułowe zostają rozszyfrowane przy
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
286 użyciu magistrali i klucza dyskowego.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
287 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
288
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
289 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
290 <emphasis role="bold">title</emphasis>: Ta metoda jest używana jeżeli zapytanie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
291 o tytuł zakończyło się niepowodzeniem i nie można polegać na żadnej wymianie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
292 kluczy z napędem DVD. Używa ona ataku kryptograficznego w celu odgadnięcia
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
293 klucza tytułowego (title key) wprost (poprzez szukanie powtarzającego się ciągu
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
294 znaków (wzoru) w rozszyfrowanej zawartości pliku VOB oraz poprzez zgadywanie, że
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
295 czysty tekst odpowiadający pierwszym zaszyfrowanym bajtom jest kontynuacją
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
296 wzoru). Metoda ta jest także znana jako &quot;znany czysto-tekstowy atak (known
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
297 plaintext attack)&quot; bądź &quot;DeCSSPlus&quot;. Rzadko zdarza się, ale się
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
298 zdarza, że metoda ta może zawieść ponieważ jest niewystarczająco dużo
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
299 zaszyfrowanych danych na dysku aby spełnić założenia statystycznego ataku lub
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
300 ponieważ klucz zmienia się w trakcie tytułu. Jest to jedyna metoda, aby
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
301 zdeszyfrować DVD przechowywane na twardym dysku lub DVD ze złym regionem na
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
302 napędzie RPC2 (powolne).
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
303 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
304 </orderedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
305
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
306 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
307 Napędy DVD RPC-1 zabezpieczają ustawienia regionu jedynie poprzez
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
308 oprogramowanie. Napędy RPC-2 mają sprzętowe zabezpieczenie, które pozwala na co
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
309 najwyżej 5 zmian. Jeżeli posiadamy napęd DVD RPC-2 wymagana/zalecana jest
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
310 aktualizacja firmware'u do RPC-1.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
311 Nowe wersje firmware'ów można znaleźć w internecie.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
312 Poszukiwania radzimy rozpocząć od
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
313 <ulink url="http://forum.rpc-1.com/dl_all.php">forum firmware'ów</ulink>.
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
314 Jeżeli nie ma tam nowej wersji firmware'u dla naszego urządzenia, użyj
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
315 <ulink url="http://linvdr.org/projects/regionset/">regionset tool
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
316 (narzędzia do zmiany regionów)</ulink> aby ustawić kod regionu na swoim napędzie
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
317 DVD (pod Linuksem). <emphasis role="bold">Ostrzeżenie</emphasis>: Możesz
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
318 ustawić region tylko 5 razy.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
319 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
320 </sect1>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
321
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
322 <sect1 id="vcd">
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
323 <title>Odtwarzanie VCD</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
324 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
325 Pełna lista dostępnych opcji znajduje się na stronie man. Składnia dla
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
326 standardowego Video CD (VCD) jest następująca:
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
327 <screen>mplayer vcd://<replaceable>&lt;ścieżka&gt;</replaceable> [-cdrom-device <replaceable>&lt;urządzenie&gt;</replaceable>]</screen>
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
328 Przykład:
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
329 <screen>mplayer vcd://2 -cdrom-device /dev/hdc</screen>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
330 Domyślnym urządzeniem VCD jest <filename>/dev/cdrom</filename>. Jeśli
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
331 Twoje ustawienia są inne, utwórz dowiązanie symboliczne
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
332 lub podaj prawidłowe urządzenie w linii poleceń za pomocą opcji
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
333 <option>-cdrom-device</option>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
334 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
335
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
336 <note><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
337 Przynajmniej napędy CD-ROM SCSI firmy Plextor i niektóre modele Toshiby
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
338 mają beznadziejną wydajność przy odczycie VCD. Jest to spowodowane
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
339 niekompletną implementacją <systemitem>ioctl</systemitem>'a CDROMREADRAW dla
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
340 tych urządzeń. Jeśli masz jakieś pojęcie o programowaniu SCSI,
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
341 <ulink url="../../tech/patches.txt">pomóż nam</ulink> zaimplementować ogólną
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
342 obsługę SCSI dla VCD.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
343 </para></note>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
344
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
345 <para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
346 W międzyczasie możesz wyciągać dane z VCD za pomocą
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
347 <ulink url="http://miketeo.net/links/readvcd-0.3.tgz">readvcd</ulink>
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
348 i odtwarzać plik wynikowy za pomocą <application>MPlayera</application>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
349 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
350
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
351 <formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
352 <title>Struktura VCD</title>
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
353 <para>
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
354 Video CD (VCD) składa się z sektorów CD-ROM XA, tzn. CD-ROM
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
355 mode 2 form 1 i form 2 posiada ścieżki:</para>
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
356 </formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
357
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
358 <itemizedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
359 <listitem><para>
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
360 Pierwsza ścieżka jest w formacie mode 2 form 2, który oznacza użycie korekcji
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
361 błędów L2. Ścieżka ta zawiera system plików ISO-9660 o gęstości 2048 bajtów/sektor.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
362 Ten system plików z kolei zawiera metainformacje VCD, a także nieruchome klatki, często
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
363 używane w menu. Segmenty MPEG dla menu mogą także być składowane w tejże pierwszej
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
364 ścieżce, ale MPEGi muszą być podzielone na kawałki po 150 sektorów. System plików ISO-9660
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
365 może zawierać inne pliki bądź programy, niekonieczne dla eksploatacji VCD.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
366 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
367
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
368 <listitem><para>
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
369 Druga i pozostałe ścieżki są zwykle ścieżkami video MGEG typu raw o gęstości
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
370 2324 bajtów/sektor, zawierającymi jeden pakiet danych MGEG PS na sektor.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
371 Ścieżki te są w formacje mode 2 form 1, więc przechowują one więcej danych
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
372 na sektor, w zamian za słabszą korekcję błędów. Możliwe są też ścieżki
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
373 CD-DA na VCD poza pierwszą ścieżką.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
374 Niektóre systemy operacyjne używają pewnych trików aby ścieżki nie zawięrające
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
375 systemu plików ISO-9660 były widoczne w systemie plików. W pozostałych systemach,
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
376 jak na przykład w systemie GNU/Linux, nie ma takiej możliwości (jeszcze). W takim
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
377 przypadku dane MPEG <emphasis role="bold">nie mogą być montowane</emphasis>.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
378 Jako że większość filmów znajduje się na tego typu ścieżce,
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
379 powinieneś spróbować na początek opcji <option>vcd://2</option>.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
380 </para></listitem>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
381
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
382 <listitem><para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
383 Istnieją również płyty VCD bez pierwszej ścieżki (pojedyncza ścieżka i
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
384 brak systemu plików w ogóle). Je również da się odtwarzać, ale nie da
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
385 się ich montować.
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
386 </para></listitem>
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
387
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
388 <listitem><para> Definicja standardu Video CD, nazywana "Białą Księgą"
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
389 Phillipsa, generalnie nie jest dostępna online, musi być zakupiona u Phillipsa.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
390 Bardziej szczegółowe informacje na temat Video CD można znaleźć na
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
391 <ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">stronie
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
392 dokumentacji vcdimagera</ulink>.
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
393 </para></listitem>
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
394
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
395 </itemizedlist>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
396
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
397 <formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
398 <title>O plikach .DAT</title>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
399 <para>
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
400 Plik o rozmiarze ok. 600 MB widoczny na pierwszej ścieżce zamontowanego VCD
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
401 nie jest prawdziwym plikiem ! Jest on tzw. bramką ISO, utworzoną by
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
402 Windows mógł obsługiwać takie ścieżki (Windows w ogóle nie zezwala aplikacjom
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
403 na dostęp do urządzeń w trybie raw). Pod Linuksem nie możesz kopiować ani
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
404 odtwarzać tych plików (zawierają "śmieci"). Pod Windows jest to możliwe, gdyż
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
405 jego sterownik iso9660 symuluje odczyt ścieżek w trybie raw za pomocą tego
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
406 pliku. By móc odtwarzać pliki .DAT, musisz mieć sterownik do jądra, który
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
407 dostarczany jest z linuksową wersją PowerDVD. Posiada on zmodyfikowany sterownik
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
408 systemu plików iso9660 (<filename>vcdfs/isofs-2.4.X.o</filename>), który jest w
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
409 stanie symulować odczyt ścieżek w trybie raw za pomocą pliku .DAT. Jeśli
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
410 podmontujesz płytę używając ich sterownika, możesz kopiować, a nawet odtwarzać
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
411 pliki .DAT za pomocą <application>MPlayera</application>. Ale nie będzie to
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
412 działało za pomocą standardowego sterownika iso9660 dostarczonego z jądrem
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
413 Linuksa! Zamiast tego użyj opcji <option>vcd://</option>. Alternatywą dla
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
414 kopiowania VCD jest nowy sterownik:
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
415 <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink> (nie jest
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
416 częścią oficjalnego jądra), który wyświetla sesje CD jako pliki obrazów, oraz
14240
6d42484e62bd big sync
paszczi
parents: 11718
diff changeset
417 <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>, program do zgrywania
11543
9c3dbd952c2f Sync and a lot of cosmetics
wight
parents: 11176
diff changeset
418 płyt CD bit po bicie.
11176
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
419 </para>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
420 </formalpara>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
421 </sect1>
92ea2b3d40ac 2 new translated files
wight
parents:
diff changeset
422 </chapter>