mpv/DOCS/Hungarian/DVD

137 lines
4.9 KiB
Plaintext
Raw Normal View History

DVD t<>mogat<61>s az MPlayer-ben!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Olvasd el a 'DVD-FAQ' file-t is (<28>s ker<65>ld el az ott l<>v<EFBFBD> <20>tir<69>ny<6E>t<EFBFBD>st:).
FONTOS: _NE_ k<>rj semmi funkci<63>t a DVD visszaj<61>tsz<73>shoz. Ez egy roppantul
k<EFBFBD>serleti g<>ny dolog. Tal<61>n nem is fog m<>k<EFBFBD>dni n<>lad. Ha tudsz seg<65>teni, most
tedd meg! El<45>sz<73>r a l<>tez<65> probl<62>m<EFBFBD>kat szeretn<74>nk fix<69>lni, <20>s csak ut<75>na
gondolkozni a tov<6F>bbi DVD funkci<63>k be<62>p<EFBFBD>t<EFBFBD>s<EFBFBD>n.
Ez egyben azt is jelenti, hogy a jelenleg l<>tez<65> DVD funkci<63>k a fejleszt<7A>knek,
<EFBFBD>s nem a felhaszn<7A>l<EFBFBD>knak vannak sz<73>nva!
MPlayer ford<72>t<EFBFBD>sa libcss t<>mogat<61>ssal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
El<EFBFBD>sz<EFBFBD>r ford<72>tsd le <20>s install<6C>ld a libcss-t.
Ut<EFBFBD>na ford<72>tsd <20>jra az MPlayer-t, hogy beleforduljon a libcss t<>mogat<61>s is.
Ha nem teszi ezt automatikusan, akkor prob<6F>ld <20>gy :
./configure --enable-css --with-csslibdir=/usr/local/lib --with-cssincdir=/usr/local/include
(term<72>szetesen be<62>rhatod a saj<61>t opci<63>idat is)
--with-csslibdir=/usr/local/lib
Ez a k<>nyvt<76>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.
MEGJ.: Jelenleg nincs automatikus detekt<6B>l<EFBFBD>s a libcss-hez! Ezeket az opci<63>kat
MUSZ<53>J megadnod.
VOB file-ok lej<65>tsz<73>sa k<>zvetlen<65>l DVD-r<>l
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mplayer -dvd /dev/dvd /mnt/cdrom/video_ts/vts_01_1.vob
ahol,
'-dvd /dev/dvd' megmondja MPlayer-nek, hogy hol keresse a DVD meghajt<6A>t.
A lemez autentik<69>ci<63>j<EFBFBD>n<EFBFBD>l haszn<7A>latos.
A filen<65>v egyszer<65>en a VOB file neve a lemezen.
<EFBFBD>gy vettem <20>szre, hogy az autentik<69>l<EFBFBD>s root jogosults<74>got k<>v<EFBFBD>n meg,
<EFBFBD>gyhogy musz<73>j lesz root-k<>nt futtatni az MPlayer-t! (l<>sd 'Probl<62>m<EFBFBD>k' r<>sz).
MEGJEGYZ<EFBFBD>S a hangr<67>l:
<09>gy t<>nik, hogy az MPlayer n<>ha nem tal<61>lja meg az els<6C> audio streamet.
Megadhatod p<>ld<6C>ul az '-aid 128' opci<63>val. K<>s<EFBFBD>rletezz 128,129 <20>s
hasonl<6E> <20>rt<72>kekkel is. L<>sd 'Probl<62>m<EFBFBD>k' r<>sz.
<EFBFBD>j file-ok a forr<72>sban
~~~~~~~~~~~~~~~~~~~~~
dvdauth.c
Ez v<>gzi a DVD autentik<69>ci<63>t, <20>s kit<69>lti a key_disc <20>s key_title-t.
dvdauth.h
header file
Ezek a file-ok '#ifdef ... #endif' blokkon bel<65>l vannak, <20>gy, ha a libcss
t<EFBFBD>mogat<EFBFBD>s ki van kapcsolva, semmi hat<61>suk nincs, <20>s az MPlayer se lesz
libcss-hez linkelve.
M<EFBFBD>dos<EFBFBD>t<EFBFBD>sok a forr<72>sban
~~~~~~~~~~~~~~~~~~~~~~~
* (stream.c) STREAM_BUFFER_SIZE <20>t<EFBFBD>ll<6C>tva 2048-ra
* (demux_mpg.c) az eddigi 'encrypted VOB file is not supported' <20>zenet
most egy flag-et <20>ll<6C>t 1-re. A fejl<6A>c elemz<6D>se ut<75>n, ha ez a flag be van
<20>ll<6C>tva, megh<67>vjuk a libcss descramble funkci<63>j<EFBFBD>t.
* (stream.c) n<>h<EFBFBD>ny helyen, ahol az eddigi 4096 hossz<73>s<EFBFBD>g<EFBFBD> STREAM_BUFFER_SIZE
hardcoded volt a forr<72>sba, most 'STREAM_BUFFER_SIZE' van
* (mplayer.c) dvd autentik<69>ci<63>, seekel<65>s megh<67>v<EFBFBD>sa
Teljes<EFBFBD>tm<EFBFBD>ny
~~~~~~~~~~~~
Az <20>n AMD K6/2-m<>n, a G400-am hardveres sk<73>l<EFBFBD>z<EFBFBD>s<EFBFBD>val <20>s colorspace
konverzi<EFBFBD>j<EFBFBD>val 70%-osan terheli a lej<65>tsz<73>s a CPU-t, ha '-nosound'.
Sajnos hanggal egy<67>tt m<>r nem el<65>g a g<>pem :( Tal<61>n m<>g lehet ezen
jav<EFBFBD>tani ...
Azt hiszem, nem olyan rossz a helyzet... N<>h<EFBFBD>ny bar<61>tom szerint a xine
80-90% CPU-t haszn<7A>l DVD lej<65>tsz<73>sn<73>l sokkal er<65>sebb g<>peken, mint
p<EFBFBD>ldaul 1Ghz-es Athlon-on (<28>gy tudom Windows alatt a minim<69>lis konfigur<75>ci<63>
DVD-hez 300Mhz-es Celeron k<>rny<6E>k<EFBFBD>n van).
Tipp: kikapcsoltam a libac3 downmix funkci<63>it (persze <20>gy nincs hang) <20>s
az audio dek<65>dol<6F>shoz sz<73>ks<6B>ges CPU haszn<7A>lat r<>gt<67>n visszaesett 24-r<>l
11%-ra. J<>l l<>tszik, hogy optimaliz<69>lni kell a downmix-et (KNI k<>d nem sz<73>m<EFBFBD>t
K6/2-n).
FRISS H<>R:
M<EFBFBD>r van 3Dnow-ra optimaliz<69>lt libac3-unk. Wow :-)
Probl<EFBFBD>m<EFBFBD>k (TODO)
~~~~~~~~~~~~~~~~
* az autentik<69>ci<63>nak root jogok kellenek. Ez az<61>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<EFBFBD>ny VOB file-nak angol hangja van, n<>h<EFBFBD>nynak spanyol, <20>s van aminek
egy<67>ltal<61>n nincs is.
<20>gy _t<5F>nik_, hogy ha megadom a '-aid 128' opci<63>t, mindnek angol nyelve
lesz ...
* furcsa effektek, de csak N<>H<EFBFBD>NY VOB file-lal (<28>gy n<>z ki, mint valami
interlace effekt, azaz minden 2. vonal az el<65>z<EFBFBD> k<>pkock<63>b<EFBFBD>l van).
Be<EFBFBD>p<EFBFBD>tend<EFBFBD> funkci<63>k
~~~~~~~~~~~~~~~~~~~
* chapter scanner
* audio stream scanner, <20>s fut<75>s k<>zbeni v<>lt<6C>s lehet<65>s<EFBFBD>ge
(el<65>sz<73>r is indul<75>skor kellene v<>laszt<7A>si lehet<65>s<EFBFBD>g, l<>sd 'Probl<62>m<EFBFBD>k')
* DVD men<65>
Megtal<61>ltam (legal<61>bbis a 'Matrix'-en) a men<65> VOB-ot, de nem tudom
hogyan kell haszn<7A>lni.
(egy kis szemny<6E>z<EFBFBD> OMS n<>zeget<65>s ut<75>n <20>gy t<>nik, hogy az .ifo file-okat
kellene beolvasni)
* subtitle t<>mogat<61>s
* OSD/GUI (?) t<>mogat<61>s chapter, subtitle <20>s audio stream v<>lt<6C>sokhoz
* n<>mi dokis a DVD form<72>tumr<6D>l, pl.: melyik a 'root' VOB
file a lemezen a video_ts k<>nyt<79>rban, melyik a men<65> <20>s <20>gy tov<6F>bb...
* teljes<65>tm<74>ny jav<61>t<EFBFBD>sa (l<>sd 'Teljes<65>tm<74>ny'-t felntebb)
Nincs hang probl<62>ma (Matrix DVD, VOB men<65>)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<65>, ha megadod a '-aid 128' opci<63>t.