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
|
<HTML>
<BODY BGCOLOR=white>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<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> [eszköz]<BR><BR>
Néhány példa:<BR>
mplayer -vcd 1<BR>
mplayer -fs -vcd 2 /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> <CODE>setcd -x [sebesség] [meghajtó]</CODE></P>
<P>Másik módszer :</P>
<P> <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> <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> <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 a <B>libcss</B> 0.0.1-et (és ne újabbat) és installáld a
<CODE>/usr/local/lib</CODE> könyvtárba (az rpm/deb csomagok valószínűleg
<CODE>/usr/lib</CODE>-be pakolnak, de erre való a <CODE>-csslib
/usr/lib/libcss.so</CODE> opció)</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 face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvd <cím_id> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>DVD támogatás bekapcsolása, és cím kiválasztása.</TD><TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-chapter <fejezet_id> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>DVD fejezet kiválasztása (alap: első fejezettől kezdve)</TD><TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdangle <szög_id> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Kamera szög kiválasztása (alap: 1)</TD><TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-alang <ország kód> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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>
<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 face="Verdana, Arial, Helvetica, sans-serif" size=2>-slang <ország kód> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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>
<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 face="Verdana, Arial, Helvetica, sans-serif" size=2>-sid <felirat_id> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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 face="Verdana, Arial, Helvetica, sans-serif" size=2>-csslib <útvonal/filenév></TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
(régi DVD lejátszó kóddal) Ezzel az opcióval definiálható felül az
alapértelmezett <CODE>/usr/local/lib/libcss.so</CODE>
</TD><TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdauth <DVD egység></TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
(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 face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdkey <CSS kulcs></TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
(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 filenévnek:</P>
<P> <CODE>mplayer -dvd 1 /dev/dvd</CODE></P>
<P> <CODE>mplayer -dvd 1 -slang hu /dev/dvd</CODE></P>
<P> <CODE>mplayer -dvd 2 -alang hu -chapter 5 -dvdangle 2</CODE></P>
<P> <CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P>
<P> <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 face="Verdana, Arial, Helvetica, sans-serif" size=2>
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 face="Verdana, Arial, Helvetica, sans-serif" size=2>
Ismert libdvdread 0.9.1 bug, a 0.9.2-ben már javítva van.
</TD><TR><TD COLSPAN=3> </TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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 face="Verdana, Arial, Helvetica, sans-serif" size=2>
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> </TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
És a feliratok? Az MPlayer meg tudja jeleníteni őket?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Igen, lásd fent, a DVD fejezetet.
</TD><TR><TD COLSPAN=3> </TD><TR>
<TD> </TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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 face="Verdana, Arial, Helvetica, sans-serif" size=2>
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> </TD><TR>
<TD> </TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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 face="Verdana, Arial, Helvetica, sans-serif" size=2>
Anyád. Nincs DeCSS kód az MPlayer-ben. libdvdcss-hez linkeli magát.<BR>
</TD><TR><TD COLSPAN=3> </TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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 face="Verdana, Arial, Helvetica, sans-serif" size=2>
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> </TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Hogy lehetne azt megcsinálni hogy ... ?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
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> </TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Hol lehet letölteni a libdvdread-et és a libdvdcss-t?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Innen:
<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd
</TD><TR><TD COLSPAN=3> </TD><TR>
</TABLE>
</BODY>
</HTML>
|