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

<BODY>

<PRE>

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

  A Linux dokumentációjából:

  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.

  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 :


		setcd -x [sebesség] [meghajtó]


  Másik módszer :


		echo current_speed:4 >/proc/ide/[meghajtó]/settings


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



		echo file_readahead:2000000 >/proc/ide/[meghajtó]/settings


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


		hdparm -d1 -a8 -u1 (meghajtó)


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

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


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

  FONTOS: _NE_ kérj semmi funkciót a DVD visszajátszáshoz. Ez egy roppantul
  kíserleti gány dolog. Talán nem is fog működni nálad. Ha tudsz segíteni, most
  tedd meg! Először a létező problémákat szeretnénk fixálni, és csak utána
  gondolkozni a további DVD funkciók beépítésén.

  Ez egyben azt is jelenti, hogy a jelenleg létező DVD funkciók a
  fejlesztőknek, és nem a felhasználóknak vannak szánva!

  Először fordítsd le és installáld a libcss-t.
  Utána fordítsd újra az <B>MPlayer</B>-t, hogy beleforduljon a libcss támogatás is.
  Ha nem teszi ezt automatikusan, akkor próbáld így :

  Indítsd a ./configure scriptet ezekkel az opciókkal :

  ./configure --enable-css --with-csslibdir=/usr/local/lib --with-cssincdir=/usr/local/include

  (természetesen beírhatod a saját opcióidat is)

  --with-csslibdir=/usr/local/lib
	Ez a könyvtár tartalmazza a libcss.so-t. Jó, ha benne van az
	/etc/ld.so.conf-ban is.
	
  --with-cssincdir=/usr/local/include
	Ez tartalmazza a 'css.h' header file-t.

  mplayer -dvdauth /dev/dvd /mnt/cdrom/video_ts/vts_01_1.vob

  ahol,

        '-dvd /dev/dvd' megmondja MPlayer-nek, hogy hol keresse a DVD meghajtót
        A lemez autentikációjánál használatos.

        A filenév egyszerűen a VOB file neve a lemezen.

  Úgy vettem észre, hogy az autentikálás root jogosultságot kíván meg,
  úgyhogy muszáj lesz root-ként futtatni az <B>MPlayer</B>-t! (lásd 'Problémák' rész).

  MEGJEGYZÉS a hangról:
          Úgy tűnik, hogy az MPlayer néha nem találja meg az első audio
          streamet.  Megadhatod például az '-aid 128' opcióval. Kísérletezz
          128,129 és hasonló értékekkel is. Lásd 'Problémák' rész.

  Az én AMD K6/2-mön, a G400-am hardveres skálázásával és colorspace
  konverziójával 70%-osan terheli a lejátszás a CPU-t, ha '-nosound'.  Sajnos
  hanggal együtt már nem elég a gépem :( Talán még lehet ezen javítani ...
  Azt hiszem, nem olyan rossz a helyzet... Néhány barátom szerint a xine 80-90%
  CPU-t használ DVD lejátszásnál sokkal erősebb gépeken, mint példaul 1Ghz-es
  Athlon-on (úgy tudom Windows alatt a minimális konfiguráció DVD-hez 300Mhz-es
  Celeron környékén van).

  Tipp: kikapcsoltam a libac3 downmix funkcióit (persze így nincs hang) és az
  audio dekódoláshoz szükséges CPU használat rögtön visszaesett 24-ről 11%-ra.
  Jól látszik, hogy optimalizálni kell a downmix-et (KNI kód nem számít
  K6/2-n).

  FRISS HÍR:
  Már van 3Dnow-ra optimalizált libac3-unk. Wow :-)


  Problémák (TODO)
  ~~~~~~~~~~~~~~~~
  * az autentikációnak root jogok kellenek. Ez azért furcsa, mert az OMS
    képes erre user-ként is.
  * hang. Egyetlen DVD lemezem van (Matrix), ennyivel tesztelem az MPlayer-t.
    Néhány VOB file-nak angol hangja van, néhánynak spanyol, és van aminek   
    egyáltalán nincs is.
    Úgy _tűnik_, hogy ha megadom a '-aid 128' opciót, mindnek angol nyelve
    lesz ...
  * furcsa effektek, de csak NÉHÁNY VOB file-lal (úgy néz ki, mint valami
    interlace effekt, azaz minden 2. vonal az előző képkockából van).


  Beépítendő funkciók

  * chapter scanner  
  * audio stream scanner, és futás közbeni váltás lehetősége
    (először is induláskor kellene választási lehetőség, lásd 'Problémák')
  * DVD menü
    Megtaláltam (legalábbis a 'Matrix'-on) a menü VOB-ot, de nem tudom
    hogyan kell használni.
    (egy kis szemnyúzó OMS nézegetés után úgy tűnik, hogy az .ifo file-okat
    kellene beolvasni)
  * subtitle támogatás
  * OSD/GUI (?) támogatás chapter, subtitle és audio stream váltásokhoz
  * némi dokis a DVD formátumról, pl.: melyik a 'root' VOB
    file a lemezen a video_ts könytárban, melyik a menü és így tovább...
  * teljesítmény javítása (lásd 'Teljesítmény'-t felntebb)


  Nincs hang probléma (Matrix DVD, VOB menü)

  End of packet while searching for PCM header

  DEMUXER: Too many (2048 in 4131540 bytes) video packets in the buffer!
  (maybe you play a non-interleaved stream/file or video codec failed)
  MPEG: No Audio stream found...  ->nosound

  Persze ez nem fordul elő, ha megadod a '-aid 128' opciót.


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

  <B>Q: 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>A: Anyád. Nincs DeCSS kód az MPlayer-ben. libcss-hez linkeli magát.

  <B>Q: Működni látszik, de nincs hang.
  </B>A: Használd az '-aid 128' opciót (128,129,...)

  <B>Q: Spanyol hang van angol helyett (vagy ilyesmi) !
  </B>A: Lásd az előző kérdést/választ.

  <B>Q: MPlayer valami FIBMAP-ról zagyvál.
  </B>A: Futtasd root-ként.

  <B>Q: Furcsa effekt (interlace-szerű valami), különösen gyors jeleneteknél.
  </B>A: Ismert probléma, majd megoldjuk.

  <B>Q: A DVD támogatás MPlayer-ben lószar!
  </B>A: Igazad van :) Ha tudsz rajta javítani, lépj velünk kapcsolatba!

  <B>Q: Honnan tudom letölteni a libcss-t?
  </B>A: Talán az OMS forrásából (www.linuxvideo.org).

  <B>Q: Hogy lehet... (képzeld ide azt, ami leginkább kellene neked DVD-hez)
  </B>A: Jelenleg csak lejátszani lehet DVD-ről. Semmi több.

  <B>Q: Hogy állíthatom be a DVD régiókódját ? Nincs windowsom!
  </B>A: Használd a 'regionset' parancsot :
     http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz

  <B>Q: MPlayer panaszkodik valami átnevezett opcióról...
  </B>A: A '-dvd' opciót a továbbiakban '-dvdauth' néven fejlesztjük.
     A '-dvd' opció *FOG* a komplett lejátszásra szolgálni.
     De addig is a '-dvd' nem csinál semmit, csak hibaüzenetet ír.

</PRE>

</BODY>

</HTML>