annotate DOCS/xml/cs/cd-dvd.xml @ 15000:c3507541bfc5

Synced with 1.23
author jheryan
date Thu, 24 Mar 2005 06:44:15 +0000
parents bfa0e90af913
children 2fef79b2d577
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14697
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-2"?>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
2 <!-- Synced with: 1.14 -->
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
3 <chapter id="cd-dvd">
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
4 <title>Použití CD/DVD</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
5
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
6 <sect1 id="drives">
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
7 <title>CD/DVD mechaniky</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
8 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
9 Výňatek z Linuxové dokumentace:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
10 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
11
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
12 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
13 Moderní CD-ROM mechaniky dosahují velmi vysokých otáček a některé z nich
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
14 mohou pracovat i se sníženými otáčkami. Existuje několik důvodů, pro
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
15 které byste mohli chtít změnit rychlost CD-ROM mechaniky:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
16 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
17
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
18 <itemizedlist>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
19 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
20 Byly zprávy o chybách čtení při vysokých rychlostech, zvláště u špatně
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
21 vylisovaných CD-ROMů. Z těchto důvodů může snížení rychlosti působit
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
22 jako prevence ztráty dat.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
23 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
24
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
25 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
26 Mnoho CD-ROM mechanik je nechutně hlučných, nižší rychlost může omezit
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
27 tento hluk.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
28 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
29 </itemizedlist>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
30
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
31 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
32 Můžete snížit rychlost IDE CD-ROM mechanik pomocí <command>hdparm</command> nebo
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
33 programu <command>setcd</command>. Pracuje to asi takto:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
34 <screen>hdparm -E <replaceable>[speed]</replaceable> <replaceable>[mechanika cdrom]</replaceable></screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
35 <screen>setcd -x <replaceable>[speed]</replaceable> <replaceable>[mechanika cdrom]</replaceable></screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
36 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
37
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
38 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
39 Pokud máte práva root-a, následující příkaz vám rovněž může pomoci:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
40 <screen>echo file_readahead:2000000 &gt; /proc/ide/<replaceable>[mechanika cdrom]</replaceable>/settings</screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
41 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
42
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
43 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
44 To nastaví čtení napřed na 2MB, což pomůže při poškrábaných médiích.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
45 Pokud ji však nastavíte příliš vysoko, bude mechanika stále zrychlovat a
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
46 zpomalovat, což výrazně sníží její výkon.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
47 Doporučujeme vám rovněž vyladit vaši CD-ROM mechaniku pomocí <command>hdparm</command>:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
48 <screen>hdparm -d1 -a8 -u1 <replaceable>cdrom device</replaceable></screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
49 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
50
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
51 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
52 To zapne DMA přístup, čtení napřed a odmaskování IRQ (přečtěte si man stránku
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
53 programu <command>hdparm</command> pro podrobné vysvětlení).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
54 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
55
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
56 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
57 Prostudujte si &quot;<filename>/proc/ide/<replaceable>cdrom zařízení</replaceable>/settings&quot;</filename>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
58 pro jemné doladění vaší CD-ROM.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
59 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
60
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
61 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
62 SCSI mechaniky nemají jednotný způsob pro nastavení těchto parametrů (Znáte nějaký?
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
63 Řekněte nám jej!). Existuje nástroj, který pracuje se
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
64 <ulink url="http://das.ist.org/~georg/">SCSI mechanikami Plextor</ulink>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
65 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
66
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
67 <para>FreeBSD:</para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
68 <para>Rychlost: <command>cdcontrol [-f <replaceable>zařízení</replaceable>] speed <replaceable>rychlost</replaceable></command></para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
69 <para>DMA: <command>sysctl hw.ata.atapi_dma=1</command></para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
70 </sect1>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
71
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
72 <sect1 id="dvd">
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
73 <title>Přehrávání DVD</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
74 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
75 Úplný seznam dostupných voleb naleznete v man stránce.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
76 Syntaxe pro standardní Digital Versatile Disc (DVD) je následující:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
77 <screen>mplayer dvd://<replaceable>&lt;track&gt;</replaceable> [-dvd-device <replaceable>&lt;DVD_zařízení&gt;</replaceable>]</screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
78 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
79
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
80 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
81 Příklad:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
82 <screen>mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable></screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
83 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
84
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
85 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
86 Výchozím DVD zařízením je <filename>/dev/dvd</filename>. Pokud se vaše nastavení
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
87 liší, vytvořte symlink, nebo uveďte správné zařízení na příkazovém řádku
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
88 pomocí volby <option>-dvd-device</option>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
89 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
90
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
91 <formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
92 <title>Nový styl podpory DVD (mpdvdkit2)</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
93 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
94 <application>MPlayer</application> používá <systemitem>libdvdread</systemitem> a
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
95 <systemitem>libdvdcss</systemitem> pro dekódování a přehrávání DVD. Tyto dvě
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
96 knihovny jsou obsaženy v podadresáři
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
97 <filename class="directory">libmpdvdkit2/</filename> zdrojových kódů
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
98 <application>MPlayer</application>u, nemusíte je tedy instalovat zvlášť
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
99 Zvolili jsme tento způsob, protože jsme museli opravit chybu v
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
100 <systemitem>libdvdread</systemitem> a aplikovat patch, který přidává podporu
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
101 <emphasis role="bold">kešování zlomených CSS klíčů</emphasis>, na
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
102 <systemitem>libdvdcss</systemitem>. To vedlo k výraznému zvýšení rychlosti,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
103 protože klíče nemusí být nyní lámány pokaždé před přehráváním.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
104 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
105 </formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
106
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
107 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
108 <application>MPlayer</application> umí rovněž použít knihovny
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
109 <systemitem>libdvdread</systemitem> a <systemitem>libdvdcss</systemitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
110 na systémové úrovni, ale toto řešení <emphasis role="bold">nedoporučujeme</emphasis>,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
111 protože může vést k chybám, nekompatibilitě knihovny a nižší rychlosti.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
112 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
113
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
114 <note><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
115 V případě problémů s dekódováním DVD, zkuste vypnout supermount a podobná udělátka.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
116 </para></note>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
117
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
118 <formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
119 <title>Struktura DVD</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
120 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
121 DVD disky mají 2048 bajtů na sektor s ECC/CRC. Obvykle mají souborový systém UDF
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
122 v jediné stopě, obsahující různé soubory (malé .IFO a .BUK soubory a velké (1GB)
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
123 .VOB soubory). Jsou to reálné soubory a mohou být kopírovány/přehrávány
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
124 z připojeného systému souborů nešifrovaného DVD.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
125 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
126 </formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
127
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
128 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
129 Soubory .IFO obsahují informace pro navigaci ve filmu (kapitola/titul/mapa úhlů,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
130 tabulka jazyků, atd) a jsou potřeba pro čtení a interpretaci obsahu .VOBu
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
131 (filmu). Soubory .BUK jsou jejich zálohami. Všude používají
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
132 <emphasis role="bold">sektory</emphasis>, takže musíte použít surové (RAW)
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
133 adresování sektorů na disku, abyste se mohli navigovat v DVD, nebo dekryptovat
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
134 jeho obsah.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
135 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
136
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
137 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
138 Podpora DVD vyžaduje přímý sektorově-orientovaný přístup k zařízení. Naneštěstí
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
139 musíte (pod Linuxem) být root, abyste dostali adresu sektoru souboru.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
140 To je důvod proč vůbec nepoužíváme modul souborového systému z kernelu a místo
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
141 něj jej implementujeme v uživatelském prostoru. To zajišťují
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
142 <systemitem>libdvdread</systemitem> 0.9.x a <systemitem>libmpdvdkit</systemitem>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
143 UDF ovladač z kernelu není potřeba, jelikož tyto knihovny mají zabudován svůj
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
144 vlastní. Rovněž nemusí být DVD přimountováno vzhledem k tomu že používáme
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
145 pouze přímý (raw) přístup.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
146 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
147
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
148 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
149 Někdy <filename>/dev/dvd</filename> nemůže být čteno uživateli, proto autoři
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
150 <systemitem>libdvdread</systemitem> implementovali emulační vrstvu, která
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
151 převádí sektorové adresy na soubor+offset za účelem emulace raw přístupu
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
152 nad připojeným souborovým systémem nebo dokonce i hard diskem.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
153 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
154
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
155 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
156 <systemitem>libdvdread</systemitem> dokonce přijme bod připojení (mountpoint)
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
157 místo názvu zařízení pro přímý přístup a podívá se do
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
158 <filename>/proc/mounts</filename> na jméno zařízení. To bylo vyvinuto pro
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
159 Solaris, kde jsou názvy souborů dynamicky alokovány.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
160 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
161
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
162 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
163 Výchozím DVD zařízením je <filename>/dev/dvd</filename>. Pokud se vaše
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
164 nastavení liší, vytvořte symlink, nebo uveďte správné zařízení na příkazovém
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
165 řádku pomocí volby <option>-dvd-device</option>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
166 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
167
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
168 <formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
169 <title>DVD autentifikace</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
170 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
171 Tato autentifikační a dekryptovací metoda nového stylu podpory DVD je
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
172 zajišťována použitím patchované knihovny <systemitem>libdvdcss</systemitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
173 (viz výš). Metoda může být nastavena pomocí proměnné prostředí
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
174 <envar>DVDCSS_METHOD</envar> nastavené na klíč, disk nebo titul.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
175 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
176 </formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
177
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
178 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
179 Pokud není nastavena, zkouší se následující metody (výchozí: "key",
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
180 "title request"):
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
181 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
182
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
183 <orderedlist>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
184 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
185 <emphasis role="bold">bus key</emphasis>: Tento klíč je dohodnut během
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
186 autentifikace (dlouhá směs ioctl volání a výměn různých klíčů, kryptování)
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
187 a je použit pro zašifrování klíčů titulu a disku než jsou odeslány přes
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
188 nechráněnou sběrnici (jako prevence odposlechnutí). Klíč "bus key" je potřeba
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
189 pro předdešifrování šifrovaného klíče disku.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
190 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
191
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
192 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
193 <emphasis role="bold">cached key</emphasis>: <application>MPlayer</application>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
194 se poohlédne po již zlomených klíčích titulu, které jsou uloženy v adresáři
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
195 <filename class="directory">~/.mplayer/DVDKeys</filename> (rychlé ;).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
196 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
197
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
198 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
199 <emphasis role="bold">key</emphasis>: Pokud není k dispozici "cached key",
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
200 <application>MPlayer</application> zkusí rozšifrovat klíč disku pomocí
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
201 sady přiložených klíčů přehrávače.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
202 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
203
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
204 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
205 <emphasis role="bold">disk</emphasis>: Pokud selže "key" metoda,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
206 (např. nejsou přiloženy klíče přehrávače), <application>MPlayer</application>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
207 crackne klíč disku algoritmem hrubé síly. Tento proces je náročný na CPU a
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
208 vyžaduje 64 MB paměti (16M 32Bitových položek hash tabulky) pro uložení
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
209 pracovních dat. Tato metoda by měla fungovat vždy (pomalé).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
210 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
211
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
212 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
213 <emphasis role="bold">title request</emphasis>: S pomocí klíče disku, požádá
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
214 <application>MPlayer</application> o šifrované klíče titulu, které jsou
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
215 ukryty ve <emphasis>skrytých sektorech</emphasis> pomocí
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
216 <systemitem>ioctl()</systemitem>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
217 Ochrana regiony v RPC-2 mechanikách je prováděna v tomto kroku a na některých
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
218 mechanikách může selhat.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
219 Pokud uspěje, budou klíče titulu (title keys) dekryptovány pomocí klíče disku
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
220 (disk key) a klíče sběrnice (bus key).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
221 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
222
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
223 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
224 <emphasis role="bold">title</emphasis>: Tato metoda je použita pokud selže
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
225 požadavek na titul a nespoléhá se na výměnu klíčů s DVD mechanikou.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
226 Používá se zde kryptografický útok na přímé určení klíče (vyhledáváním
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
227 opakujícího se vzoru v dešifrovaném obsahu VOB a rozhodnutím zda čistý text
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
228 odpovídající prvním šifrovaným bajtům je pokračováním tohoto vzoru).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
229 Metoda je také známa jako &quot;known plaintext attack&quot;
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
230 nebo &quot;DeCSSPlus&quot;. V nemnoha případech může metoda selhat z důvodu
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
231 nedostatku šifrovaných dat na disku pro provedení statistického útoku, nebo
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
232 protože se klíč mění uprostřed titulu. Tato metoda je jediným způsobem jak
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
233 dekryptovat DVD uložené na harddisku nebo DVD se špatným regionem na
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
234 RPC2 mechanice (pomalé).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
235 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
236 </orderedlist>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
237
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
238 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
239 RPC-1 DVD mechaniky chrání nastavení regionu pouze softwarově. RPC-2 mechaniky
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
240 mají hardwarovou ochranu umožňující pouze 5 změn. Může být potřeba/doporučeno
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
241 provést upgrade firmwaru na RPC-1 pokud máte RPC-2 DVD mechaniku.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
242 Můžete zkusit najít upgrady firmwaru pro svou mechaniku na internetu,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
243 <ulink url="http://forum.rpc-1.com/dl_all.php">toto firmwarové fórum</ulink>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
244 může být dobrým začátkem pro vaše hledání.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
245 Pokud pro vaši mechaniku není k dispozici upgrade firmwaru, použijte
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
246 <ulink url="http://linvdr.org/projects/regionset/">nástroj regionset</ulink>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
247 pro nastavení region kódu vaší DVD mechaniky (pod Linux).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
248 <emphasis role="bold">Varování</emphasis>: Region můžete přenastavit pouze
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
249 pětkrát.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
250 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
251 </sect1>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
252
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
253 <sect1 id="vcd">
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
254 <title>Přehrávání VCD</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
255 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
256 Úplný seznam dostupných voleb naleznete v man stránce. Syntaxe pro standardní
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
257 Video CD (VCD) je následující:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
258 <screen>mplayer vcd://<replaceable>&lt;stopa&gt;</replaceable> [-cdrom-device <replaceable>&lt;zařízení&gt;</replaceable>]</screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
259 Příklad:
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
260 <screen>mplayer vcd://<replaceable>2</replaceable> -cdrom-device <replaceable>/dev/hdc</replaceable></screen>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
261 Výchozím VCD zařízením je <filename>/dev/cdrom</filename>. Pokud se vaše nastavení
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
262 liší, vytvořte symlink nebo uveďte správné zařízení na příkazovém řádku pomocí volby
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
263 <option>-cdrom-device</option>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
264 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
265
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
266 <note><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
267 Minimálně SCSI CD-ROM mechaniky Plextor a Toshiba vykazují mizerný výkon
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
268 při čtení VCD. To proto, že CDROMREADRAW <systemitem>ioctl</systemitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
269 není pro tyto mechaniky plně implementováno. Pokud máte zkušenosti se
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
270 SCSI programováním, prosíme
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
271 <ulink url="../../tech/patches.txt">pomozte nám</ulink>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
272 implementovat obecnou SCSI podporu pro VCD.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
273 </para></note>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
274
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
275 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
276 Mezitím můžete extrahovat data z VCD pomocí
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
277 <ulink url="http://miketeo.net/links/readvcd-0.3.tgz">readvcd</ulink>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
278 a výsledný soubor přehrát v <application>MPlayer</application>u.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
279 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
280
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
281 <formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
282 <title>Struktura VCD</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
283
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
284 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
285 Video CD (VCD) je tvořeno CD-ROM XA sektory, čili stopy CD-ROM mode 2
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
286 třída 1 a 2:</para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
287 </formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
288
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
289 <itemizedlist>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
290 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
291 První stopa je ve formátu mode 2 třída 2 což znamená, že používá L2
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
292 korekci chyb. Stopa obsahuje souborový systém ISO-9660 s 2048
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
293 bajty/sektor. Tento souborový systém obsahuje VCD metadata informace,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
294 stejně jako statické snímky často používané v menu. MPEG segmenty menu
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
295 mohou být rovněž uloženy v této první stopě, ale tyto MPEGy musí být
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
296 rozsekány na série 150 sektorových chunků. Souborový systém ISO-9660
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
297 může obsahovat další soubory, které nejsou potřeba pro operace
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
298 s VCD.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
299 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
300
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
301 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
302 Druhá a ostatní stopy jsou všeobecně surovými MPEG (film) stopami
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
303 s 2324 bajty/sektor, obsahující jeden MPEG PS datový paket na
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
304 sektor. Ty jsou v mode 2 třída 1 formátu, takže obsahují více dat
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
305 v každém sektoru za cenu omezení korekce chyb. Je rovněž možné mít
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
306 CD-DA stopy na VCD za první stopou.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
307 V některých operačních systémech jsou triky, které umožňují zpřístupnit
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
308 tyto ne-ISO-9660 stopy v systému souborů. V dalších operačních
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
309 systémech jako GNU/Linux to není možné (zatím). Zde MPEG data
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
310 <emphasis role="bold">nemohou být připojena</emphasis>. Protože většina
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
311 filmů je uložena uvnitř tohoto druhu stopy, měli byste nejprve zkusit
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
312 <option>vcd://2</option>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
313 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
314
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
315 <listitem><para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
316 Existují také VCD disky bez první stopy (jediná stopa bez systému souborů).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
317 Můžete je přehrát, ale nemohou být namountovány.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
318 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
319
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
320 <listitem><para> Definice standardu Video CD se nazývá
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
321 Philips "White Book" a není obecně přístupná online, ale musí být zakoupena
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
322 od Philipsu. Podrobnější informace o Video CD můžete nalézt
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
323 <ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">v dokumentaci programu vcdimager</ulink>.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
324 </para></listitem>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
325
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
326 </itemizedlist>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
327
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
328 <formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
329 <title>Pár slov o .DAT souborech</title>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
330 <para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
331 Soubor veliký ~600 MB viditelný v první stopě připojeného VCD není
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
332 skutečným souborem! Je to takzvaná ISO gateway, vytvořená proto,
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
333 aby mohl Windows přistupovat k těmto stopám (Windows vůbec neumožňuje
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
334 aplikacím surový přístup k zařízení).
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
335 Pod Linuxem nemůžete kopírovat nebo přehrávat tyto soubory
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
336 (obsahují jen nesmysly). Pod Windows je to možné, protože jeho iso9660
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
337 ovladač emuluje surový přístup ke stopě v tomto souboru. Abyste mohli
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
338 přehrát .DAT soubor, potřebujete ovladač kernelu který můžete nalézt
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
339 v Linuxové verzi PowerDVD. Obsahuje upravený ovladač systému souborů
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
340 iso9660 (<filename>vcdfs/isofs-2.4.X.o</filename>), který umí emulovat
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
341 surové stopy přes tento stínový .DAT soubor. Pokud připojíte disk
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
342 s pomocí jejich ovladače, můžete kopírovat či dokonce přehrávat .DAT
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
343 soubory <application>MPlayer</application>em. Ale nebude to fungovat
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
344 se standardním iso9660 ovladačem z Linuxového kernelu! Místo toho
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
345 použijte <option>vcd://</option>. Alternativou kopírování VCD je
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
346 nový ovladač do kernelu jménem
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
347 <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
348 (není součástí oficiálního kernelu), který zobrazuje CD sekce jako
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
349 obrazové soubory a program
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
350 <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>, který bit-po-bitu
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
351 grabuje/kopíruje CD.
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
352 </para>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
353 </formalpara>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
354 </sect1>
bfa0e90af913 Another files translated
jheryan
parents:
diff changeset
355 </chapter>