summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/hu/cd-dvd.xml
blob: c109c90e0fb09a63f099914d36ce079cdd36fad9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
<?xml version="1.0" encoding="utf-8"?>
<!-- synced with r28706 -->
<chapter id="cd-dvd">
<title>CD/DVD használat</title>

<sect1 id="drives">
<title>CD/DVD vezérlők</title>

<para>
A modern CD-ROM meghajtók nagyon nagy sebességen működnek, ugyanakkor több CD-ROM
képes kisebb sebességű pörgésre is. Rengeteg oka lehet annak, hogy valaki
meg akarja megváltoztatni a CD-ROM meghajtó sebességét:
</para>

<itemizedlist>
<listitem><para>
  Sok helyen írtak olvasási hibákról, melyek nagy sebességnél fordulnak elő,
  különösen rosszul nyomott CD-ROM-ok esetén. A csökkentett sebességgel megelőzheted
  az adatvesztést ilyen esetben.
</para></listitem>

<listitem><para>
  Sok CD-ROM idegesítően hangos, alacsonyabb sebességen kisebb a zaj.
</para></listitem>
</itemizedlist>

<!-- ********** -->

<sect2 id="drives_linux">
<title>Linux</title>

<para>
Az IDE CD-ROM meghajtók sebességét a <command>hdparm</command>, a <command>setcd</command>
vagy a <command>cdctl</command> programmal módosíthatod. Így működnek:
<screen>hdparm -E <replaceable>[sebesség]</replaceable> <replaceable>[cdrom eszköz]</replaceable></screen>
<screen>setcd -x <replaceable>[sebesség]</replaceable> <replaceable>[cdrom eszköz]</replaceable></screen>
<screen>cdctl -bS <replaceable>[sebesség]</replaceable></screen>
</para>

<para>
Ha SCSI emulációt használsz, az igazi IDE eszközre vonatkozóan kell
alkalmaznod a beállításokat, nem az emulált SCSI eszközre.
</para>

<para>
Ha root jogaid vannak, a következő parancs is segíthet:
<screen>echo file_readahead:2000000 &gt; /proc/ide/<replaceable>[cdrom eszköz]</replaceable>/settings</screen>
</para>

<para>
Ez beállítja a fájl előreolvasást 2 MB-ra, ami segít a karcos CD-ROM-ok esetében.
Ha túl nagyra állítod, a meghajtó folyton felpörög majd leáll, és drasztikus módon
csökkenni fog a teljesítménye.
A javasolt módszer a CD-ROM meghajtó
<command>hdparm</command>-mal történő beállítása:
<screen>hdparm -d1 -a256 -u1 <replaceable>[cdrom eszköz]</replaceable></screen>
</para>

<para>
Ez bekapcsolja a DMA elérést, az előreolvasást, és az IRQ unmasking-ot
(olvasd el a <command>hdparm</command> man oldalát a bővebb magyarázatért).
</para>

<para>
Nézd meg a
"<filename>/proc/ide/<replaceable>[cdrom eszköz]</replaceable>/settings</filename>"
fájlt a CD-ROM tuningolásához.
</para>

<para>
A SCSI CD-ROM meghajtók sebességével is lehet trükközni az
<command>sdparm</command> segítségével, 1.03 vagy újabb kell:
<screen>sdparm --command=speed=<replaceable>[sebesség kB/s-ben]</replaceable> <replaceable>[cdrom eszköz]</replaceable></screen>
A sebességet kilobájt/másodpercben kell megadni, a meghajtó
megfelelően kerekíteni fogja. Nézd meg az sdparm man oldalát a
részletekért.
</para>

<para>
Van egy dedikált segédeszköz is, ami a
<ulink url="http://das.ist.org/~georg/">Plextor SCSI meghajtókkal</ulink> működik.
</para>
</sect2>

<!-- ********** -->

<sect2 id="drives_freebsd">
<title>FreeBSD</title>

<para>sebesség:
<screen>
cdcontrol [-f <replaceable>eszköz</replaceable>] speed <replaceable>[sebesség]</replaceable>
</screen>
</para>

<para>DMA:
<screen>
sysctl hw.ata.atapi_dma=1
</screen>
</para>

</sect2>

</sect1>


<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->


<sect1 id="dvd">
<title>DVD lejátszás</title>

<para>
A használható kapcsolók teljes listájáért olvasd el a man oldalt.
A szintaxis egy szabványos DVD lejátszásához a következő:
<screen>
mplayer dvd://<replaceable>&lt;sáv&gt;</replaceable> [-dvd-device <replaceable>&lt;eszköz&gt;</replaceable>]
</screen>
</para>

<para>
Például:
<screen>mplayer dvd://1 -dvd-device /dev/hdc</screen>
</para>

<para>
Ha az <application>MPlayer</application>t dvdnav támogatással fordítottad, a
szintaxis ugyan ez, kivéve, hogy dvdnav://-ot kell használnod a dvd:// helyett.
</para>

<para>
Az alapértelmezett DVD eszköz a <filename>/dev/dvd</filename>. Ha a te
beállításod különböző, készíts egy szimbolikus linket vagy add meg a megfelelő
eszközt a parancssorban a <option>-dvd-device</option> kapcsolóval.
</para>

<para>
Az <application>MPlayer</application> fel tudja használni a
<systemitem>libdvdread</systemitem>-ot és a <systemitem>libdvdcss</systemitem>-t
is a DVD-k lejátszásához és dekódolásához. Ez a két függvénykönyvtár megtalálható
az <application>MPlayer</application> forrás fájában, nem kell őket külön
telepítened. Használhatod a két függvénykönyvtár rendszer-szintű verzióját is,
de ez <emphasis role="bold">nem</emphasis> javasolt, mivel hibák forrása lehet,
a függvénykönyvtárak közötti inkompatibilítást és sebességcsökkenést okozhat.
</para>

<note><para>
Ha DVD dekódolási problémáid vannak, próbáld meg letiltani a supermount-ot vagy
bármilyen más hasonló dolgot. Néhány RPC-2 vezérlő régió kód beállítását is megköveteli.
</para></note>

<formalpara>
<title>DVD dekódolás</title>
<para>
A DVD dekódolást a <systemitem>libdvdcss</systemitem> végzi. A módszer
megadható a <envar>DVDCSS_METHOD</envar> környezeti változó segítségével,
lásd a man oldalt.
</para>
</formalpara>

<sect2 id="region_code">
<title>Régió kód</title>
<para>
A DVD meghajtók manapság tartalmaznak egy
<ulink url="http://en.wikipedia.org/wiki/DVD_region_code">régió kód</ulink>nak
nevezett értelmetlen korlátozást.
Szégyen, hogy a DVD meghajtókat arra kényszerítik, hogy a hat különböző
régióból, amire a világot felosztották, csak az egyikben gyártott lemezeket
fogadják el. Hogy egy asztal körül ülő pár ember hogy állhatott elő egy ilyen
ötlettel és hogyan várhatják el, hogy a 21. században elfogadnak egy ilyen 
ötletet, az minden képzeletet felülmúl.
</para>

<para>
Azok a meghajtók, amelyek a régióbeállításokat csak szoftveresen kényszerítik
ki, RPC-1 meghajtókként ismertek, amelyek hardveresen teszik ugyan ezt, azok
az RPC-2 meghajtók. Az RPC-2 meghajtók öt alkalommal engedik meg a régiókód
megváltoztatását, mielőtt az véglegessé válna.
Linux alatt a
<ulink url="http://linvdr.org/projects/regionset/">regionset</ulink> eszközt
használhatod a DVD meghajtód régió kódjának beállításához.
</para>

<para>
Szerencsére lehetséges az RPC-2 meghajtók RPC-1-re történő átalakítása egy
firmware frissítéssel. Add meg a DVD meghajtód model számát a kedvenc kereső
motorodnak vagy nézz be a
<ulink url="http://www.rpc1.org/">"The firmware page"</ulink> fórumjába és
letöltési oldalára. Bár a firmware frissítésre vonatkozó figyelmeztetések itt
is érvényesek, a régió kódtól történő megszabadulás általában pozitív élménnyel
zárul.
</para>
</sect2>

</sect1>


<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->


<sect1 id="vcd">
<title>VCD lejátszás</title>

<para>
A használható kapcsolók teljes listájáért olvasd el a man oldalt. Egy
szabványos Video CD (VCD) szintaxisa a következő:
<screen>mplayer vcd://<replaceable>&lt;sáv&gt;</replaceable> [-cdrom-device <replaceable>&lt;eszköz&gt;</replaceable>]</screen>
Például:
<screen>mplayer vcd://2 -cdrom-device /dev/hdc</screen>
Az alapértelmezett VCD eszköz a <filename>/dev/cdrom</filename>. Ha a te
beállításaid különbözőek, készíts egy szimbolikus linket vagy add meg a
megfelelő eszközt a parancssorban a <option>-cdrom-device</option> kapcsolóval.
</para>

<note><para>
A Plextor és néhány Toshiba SCSI CD-ROM meghajtónak borzalmas a teljesítménye
CVD olvasáskor. Ez azért van, mert a CDROMREADRAW <systemitem>ioctl</systemitem>
nincs teljesen implementálva ezekben a meghajtókban. Ha ismered a SCSI
programozást, kérlek <ulink url="../../tech/patches.txt">segíts nekünk</ulink>
egy általános SCSI támogatás elkészítésében VCD-khez.
</para></note>

<para>
Addig is kinyerheted az adatokat a VCD-ről a
<ulink url="http://ftp.ntut.edu.tw/ftp/OS/Linux/packages/X/viewers/readvcd/">readvcd</ulink>
segítségével, majd a kapott fájlt lejátszhatod az <application>MPlayer</application>rel.
</para>

<formalpara>
<title>VCD struktúra</title>
<para>
Egy Video CD (VCD) CD-ROM XA szektorokból áll, pl. CD-ROM 2-es módban
1-es és 2-es formátumú sávok:
<itemizedlist>
<listitem><para>
  Az első sáv 2-es módban, 2-es formátumban van, ami azt jelenti, hogy L2
  hibajavítást használ. A sáv ISO-9660 fájl rendszert tartalmaz 2048
  bájt/szektorral. Ez a fájl rendszer VCD metaadat információkat tartalmaz,
  valamint gyakran a menükben alkalmazott képkockákat. A menük MPEG
  szegmensei is ezen az első sávon tárolhatóak, de az MPEG-eket fel kell
  osztani 150 szektoros csonkokra. Az ISO-9660 fájl rendszer tartalmazhat
  egyéb fájlokat vagy programokat, amik a VCD működése szempontjából nem
  lényegesek.
</para></listitem>

<listitem><para>
  A második és a további sávok általában nyers 2324 bájt/szektor formátumú
  MPEG (film) sáv, mely egy MPEG PS adat csomagot tartalmaz szektoronként.
  Ezek 2-es mód 1-es formátumban vannak, így több adatot tárolnak
  szektoronként némi hibajavítás elveszítése árán. Lehet CD-DA sáv is a
  VCD-n az első sáv után. Némelyik operációs rendszeren van egy kis csalás,
  amivel ezek a nem-ISO-9660 sávok megjelennek a fájl rendszerben. Más
  operációs rendszereken, például GNU/Linux-on ez nem így van (még). Itt
  az MPEG adat <emphasis role="bold">nem mountolható</emphasis>. Mivel a
  legtöbb film ilyen típusú sávon belül van, először próbáld ki a
  <option>vcd://2</option>-t.
</para></listitem>

<listitem><para>
  Léteznek olyan VCD lemezek is, melyeken nincs meg az első sáv (egy sáv és
  egyáltalán nincs fájl rendszer). Ezek szintén lejátszhatóak, de nem lehet
  őket becsatolni.
</para></listitem>

<listitem><para>
  A Video CD szabvány definícióját a Philips "Fehér könyv"-nek
  nevezte el és nem szabadon hozzáférhető, a Philipstől kell megvásárolni.
  A Video CD-kről sokkal részletesebb információt találhatsz a
  <ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">vcdimager dokumentációjában</ulink>.
</para></listitem>
</itemizedlist>
</para>
</formalpara>

<formalpara>
<title>A .DAT fájlokról</title>
<para>
A becsatolt VCD első sávján látható ~600 MB fájl valójában nem igazi fájl!
Ez egy úgynevezett ISO átjáró, azért hozták létre, hogy a Windows kezelni
tudja ezen sávokat (a Windows semmilyen módon sem engedi a közvetlen eszköz
elérést az alkalmazásoknak). Linux alatt nem tudod átmásolni vagy lejátszani
az ilyen fájlokat (szemét van bennük). Windows alatt lehetséges, mivel az
iso9660 vezérlője a sávok nyers olvasását emulálja ebben a fájlban. A .DAT
fájlok lejátszásához szükséged lesz egy kernel vezérlőre, ami a PowerDVD
Linuxos verziójában található. Ez egy módosított iso9660 fájl rendszer vezérlőt
(<filename>vcdfs/isofs-2.4.X.o</filename>) tartalmaz, ami képes a nyers sáv
emulációra ezen ál .DAT fájlon keresztül. Ha az ő vezérlőjük segítségével
csatolod be a lemezt, át tudod másolni és le tudod játszani a .DAT fájlt az
<application>MPlayer</application>rel. A Linux kernel szabványos iso9660
vezérlőjével ez nem megy! Használd a <option>vcd://</option>-t helyette.
VCD másolásához alternatíva az új <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink>
kernel vezérlő (nem része a hivatalos kernelnek) ami a CD meneteket kép fájlok
formájában mutatja, és a <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>,
egy bitről-bitre grabbelő/másoló program.
</para>
</formalpara>
</sect1>
</chapter>