summaryrefslogtreecommitdiffstats
path: root/DOCS/Hungarian/cd-dvd.html
blob: e77a27af96ae0aaddfdf08256374fbcc0c2c7171 (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
<HTML>

<HEAD>
<STYLE>
	.text
		{font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size	:	14px;}
</STYLE>
</HEAD>

<BODY BGCOLOR=white>

<FONT CLASS="text">

<P><B><A NAME=4.1>4.1.  CD-ROM meghajtók</A></B></P>

<P>Szabványos Video CD-k lejátszása a következőképpen lehetséges:</P>

<P>
mplayer -vcd <I>sáv száma</I> [-cdrom-device eszköz]<BR><BR>
Néhány példa:<BR>
mplayer -vcd 1<BR>
mplayer -fs -vcd 2 -cdrom-device /dev/hdc<BR>
</P>

<P>
Megjegyzések:<BR>
- NE próbálj mountolni VCD-ket, és közvetlen lejátszani DAT fájlokat! Ez
windows alatt működik, de Linux alatt nem.<BR>
- A VCD lemezeken általában 2 sáv van: egy adatsáv (windowsos lejátszót,
karaoke adatot tartalmaz, stb) és egy mode-2 sáv (a film), így először
'-vcd 2'-t írj be!<BR>
- Az alapértelmezett VCD eszköz a /dev/cdrom . Ha a tied ettől eltér,
szimbolikus linket kell létrehozni, vagy megadni az eszközt a parancssorban!
</P>

<P>A Linux dokumentációjából:</P>

<P>Néhány CDROM meghajtó képes szabályozni az olvasás sebességét. Jónéhány okunk
  lehet arra, hogy ezt kihasználjuk. Például rosszul készített CDROM-oknak
  előnyé válik a lassabb fejmozgás. A mai meghajtók nagyon magas fordulatszámon
  pörögnek, és ilyen nagy sebességnél bizony előfordulnak olvasási hibák, amik
  a sebesseg csökkentésével kiküszöbölhetők. Nem elhanyagolható a sebességgel
  arányos zajszint sem.</P>

<P>Ajánlott a 'setcd' nevű programot használni. Elég régi, de könnyen fellelhető
  a Neten. VALAMINT az újabb hdparm-oknak is van erre opciójuk !
  Használata :</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>setcd -x [sebesség] [meghajtó]</CODE></P>

<P>Másik módszer :</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo current_speed:4 >/proc/ide/[meghajtó]/settings</CODE></P>

<P>de ehhez rendszergazdai jogosultság szükséges. A következő parancsot is
  használom :</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo file_readahead:2000000 >/proc/ide/[meghajtó]/settings</CODE></P>

<P>Ez 2Mb-ot olvas előre olvasáskor (karcos CDROM-oknál hasznos).
  Ajánlott továbbá a 'hdparm' program használata :<P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>hdparm -d1 -a8 -u1 (meghajtó)</CODE></P>

<P>Ez bekapcsolja a DMA hozzáférést, előreolvasást, IRQ unmaskingot.
  (ha ezeket nem érted, *olvasd el a hdparm man-ját*)</P>

<P>Kísérletezz a <CODE>/proc/ide/[meghajtó]/settings</CODE> file-lal további tuning céljából.</P>

<P><B><A NAME=4.2>4.2.  DVD lejátszás</A></B></P>

<P>Örüljetek népek, itt az igazi DVD támogatás. Már nem kell egyesével
lejátszani a VOB file-okat a video_ts könyvtárból, nem kell aggódni amiatt
hogy a lemez kódolt-e vagy se (régebben kellett ilyenkor a '-dvdauth /dev/dvd'
opció is), és még csak fel se kell mountolni a lemezt (bár a mountolás
azzal a tagadhatatlan előnnyel jár hogy a Linux a feltört CSS kulcsokat
cache-be rakja, így a következő lejátszásnál már nem kell a törésre várni).</P>

<P>FONTOS: NE kérj semmit a DVD lejátszással kapcsolatban. Most először van
működő támogatás <B>MPlayer</B>-ben, és jelenleg a hibák kijavításán, és
alapvető DVD funkciók beépítésén dolgozunk.</P>

<P>Az <B>MPlayer</B> a libdvdread-et használja, ami tartalmaz beépített
támogatást az IFO file-ok feldolgozásához, navi blokkok olvasásához, és
autentikációhoz. Ezutóbbihoz a libdvdcss-t használja, így először
azt kell lefordítani és installálni, majd ./configure, és az automatikusan
felismeri.</P>

<UL>
<LI><P><B>Töltsd le a libdvdread és libdvdcss forrását.</B></P>
  
<P><I>Letöltheted őket a
<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>
címről (klikkelj a 'download'-ra a bal oldali menűben).</I></P>

<P><B><I>FONTOS !</I></B>
<UL>
  <LI>libdvdread 0.8-hoz libdvdcss helyett <B>libcss</B> kell</LI>
  <LI>libdvdread 0.9-hez libdvdcss <B>0.0.3</B> kell! Az újabb libdvdcss
    verziókkal nem fog működni!</LI>
  <LI>libdvdcss <B>1.0</B>-t ne használj, mert használhatatlanul lassúvá teszi a
    lejátszást.</LI>
</UL>
</P>
</LI>

<LI><P><B>Fordítsd le és installáld a libdvdcss-t és AZUTÁN a libdvdread-et.</B></P>

<P><I>Olvasd el ezen csomagok dokumentációját, ha segítségre van szükséged.</I></P></LI>

<LI><P><B>Régi DVD támogatás - <I>OPCIONÁLIS</I></B></P>

<P><I>Ez akkor hasznos ha pl merevlemezről akarsz kódolt VOB-ot lejátszani.
  Fordítsd le és installáld a <B>libcss</B> 0.0.1-et (és ne újabbat).
  Ha az <B>MPlayer</B> nem találja, használd a <CODE>-csslib /útvonal/libcss.so</CODE>
  opciót.</P></LI>

<LI><P><B>Fordítsd újra az MPlayer-t.</B></P>

<P><I>Futtasd a <CODE>./configure</CODE>-t. Ha helyesen tetted fel a libdvdread-et,
a ./configure valami ilyesmit fog kiírni :<BR><CODE>Checking for DVDread support ... yes</CODE><BR>
Ezután a szokott módon <CODE>make</CODE> és <CODE>make install</CODE>.</I></P></LI>
</UL>

<P>Természetesen miután felinstalláltad a libdvdcss-t és a libdvdread-et,
nem kell újrafordítanod őket minden alkalommal mikor az <B>MPlayer</B>-t.</P>

<P><B>MPlayer használata DVD lejátszáshoz:</B></P>

<TABLE BORDER=0 WIDTH=100%>
<TD VALIGN=top><FONT CLASS="text">-dvd &lt;cím_id&gt;&nbsp;</TD>
<TD><FONT CLASS="text">DVD támogatás bekapcsolása, és cím kiválasztása.</TD><TR>
<TD VALIGN=top><FONT CLASS="text">-chapter &lt;fejezet_id&gt;&nbsp;</TD>
<TD><FONT CLASS="text">DVD fejezet(ek) kiválasztása (alap: első fejezettől kezdve).
  Például : <CODE>-chapter 5-7</CODE>, vagy <CODE>-chapter -9</CODE></TD><TR>
<TD VALIGN=top><FONT CLASS="text">-dvdangle &lt;szög_id&gt;&nbsp;</TD>
<TD><FONT CLASS="text">Kamera szög kiválasztása (alap: 1)</TD><TR>
<TD VALIGN=top><FONT CLASS="text">-alang &lt;ország kód&gt;&nbsp;</TD>
<TD><FONT CLASS="text">
  A megadott <CODE>országkód</CODE> mondja meg az <B>MPlayer</B>-nek hogy
  milyen nyelvű audiosávokat játsszon le.  A lehetséges nyelvek listája a
  <CODE>-v</CODE> opció hozzáadásával kérhető le, és olvasd el a kimenetet. Íme
  egy példa:<BR>
  &nbsp;&nbsp;<CODE>-alang hu,en</CODE> - először magyar hangot próbál
  lejátszani, de ha nem talál akkor angolt.</TD><TR>
<TD VALIGN=top><FONT CLASS="text">-slang &lt;ország kód&gt;&nbsp;</TD>
<TD><FONT CLASS="text">
  DVD feliratok megjelenítésének bekapcsolása. A megadott <CODE>országkód</CODE>
  mondja meg az <B>MPlayer</B>-nek hogy milyen felirato(ka)t keressen.
  A lehetséges nyelvek listája a <CODE>-v</CODE> opció hozzáadásával
  kérhető le, és olvasd el a kimenetet. Íme egy példa:<BR>
  &nbsp;&nbsp;<CODE>-slang hu,en</CODE> - először magyar feliratokat próbál
  megjeleníteni, és ha nem talál akkor angolt.</TD><TR>
<TD VALIGN=top><FONT CLASS="text">-sid &lt;felirat_id&gt;&nbsp;</TD>
<TD><FONT CLASS="text">
  A megadott <CODE>id</CODE>-vel rendelkező feliratot (nyelvet) jeleníti meg.
  Hasznos például hibás DVD-nél ahol az országkód nem a megfelelő feliratot
  jelenti.</TD><TR>
<TD VALIGN=top><FONT CLASS="text">-csslib &lt;útvonal/filenév&gt;</TD>
<TD><FONT CLASS="text">
  (régi DVD lejátszó kóddal) Ezzel az opcióval definiálható felül a
  <CODE>libcss.so</CODE> helye (alapértelmezésben keres).
  </TD><TR>
<TD VALIGN=top><FONT CLASS="text">-dvdauth &lt;DVD egység&gt;</TD>
<TD><FONT CLASS="text">
  (régi DVD lejátszó kóddal) A megadott DVD egységgel történő autentikálás
  megadása.
  </TD><TR>
<TD VALIGN=top><FONT CLASS="text">-dvdkey &lt;CSS kulcs&gt;</TD>
<TD><FONT CLASS="text">
  (régi DVD lejátszó kóddal) Mikor nem DVD-ről történik a kódolt MPEG2
  lejátszása, ezzel az opcióval adható meg a dekódoláshoz szükséges CSS
  kulcs. Ezt a kulcsot a DVD-vel történő autentikálásnál írja ki az <B>MPlayer</B>.
  </TD><TR>
</TABLE>

<P>Az egység alapbeállítás szerint <CODE>/dev/dvd</CODE>, ezt a config.h-ban
változtathatod meg (fordításkor), van megadhatod a -dvd-device opcióval :</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -dvd-device /dev/dvd</CODE></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -slang hu -dvd-device /dev/dvd</CODE></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -alang hu -chapter 5 -dvdangle 2</CODE></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -alang hu -chapter 5-9 -dvdangle 2</CODE></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P>

<P><B><A NAME=4.3>4.3.  DVD FAQ</A></B></P>

<TABLE BORDER=0 ALIGN=left WIDTH=100%>

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
DVD lejátszás előtt/helyett/közben ezt a hibaüzenetet kapom :<BR>
<CODE>mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion     nfo_length /
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE>
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Ismert libdvdread 0.9.1 bug, a 0.9.2-ben már javítva van.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>   

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Lefordíthatom a libdvdread-et és a libdvdcss-t például az én szép kis
Sparc/Solarisomon?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Ki tudja ... Próbáld ki és mondd el nekünk is. De elvileg működik.
Olvasd el a libdvdread dokumentációját és honlapját. Nem mi vagyunk
a készítői...
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>   

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
És a feliratok? Az MPlayer meg tudja jeleníteni őket?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Igen, lásd fent, a DVD fejezetet.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD>&nbsp;&nbsp;</TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
 Hogy állíthatom be a DVD régiókódját ? Nincs windowsom!
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
 Használd a 'regionset' parancsot :
     <A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz</A>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD>&nbsp;&nbsp;</TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
 Szóval az MPlayer tud DVD lejátszást? Akkor biztos DeCSS-t használ!
     Bűnösek vagytok a következő vádpontokban : XYZ#$--
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Anyád. Nincs DeCSS kód az MPlayer-ben. libdvdcss-hez linkeli magát.<BR>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Muszáj rendszergazdai jogosultságokkal rendelkeznem hogy le tudjak
játszani egy DVD-t?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Csak a régi fajta DVD támogatáshoz. Ezenkívül persze kellenek megfelelő
jogosultságok a DVD egységhez (pl /dev/dvd).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Hogy lehetne azt megcsinálni hogy ... ?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Mint fentebb is leírtuk, most a hibák javításán dolgozunk, a
kívánságok majd később jöhetnek.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Hol lehet letölteni a libdvdread-et és a libdvdcss-t?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Innen:
<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Lehetséges csak bizonyos fejezeteket lejátszani/enkódolni ?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Igen, lásd fent a <CODE>-chapter</CODE> opciót.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Nagyon lassú a DVD lejátszás !
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Próbáld a <CODE>-cache</CODE> opciót (lásd manpage!). Ha így se jó, bizonyosodj
meg róla hogy megfelelő libdvdread+libdvdcss kombinációt használsz. Mindenképp
próbáld meg bekapcsolni a DMA-t a DVD meghajtón.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>

</TABLE>

</BODY>

</HTML>