# HG changeset patch # User gabucino # Date 1019898510 0 # Node ID a24e39bf2776ec442733836c609357b0afba1693 # Parent 81bf7e6b98b22b96b7ab18774c3fec96f427fe84 updated DVD documentation for libmpdvdkit diff -r 81bf7e6b98b2 -r a24e39bf2776 DOCS/Hungarian/cd-dvd.html --- a/DOCS/Hungarian/cd-dvd.html Sat Apr 27 08:48:55 2002 +0000 +++ b/DOCS/Hungarian/cd-dvd.html Sat Apr 27 09:08:30 2002 +0000 @@ -70,58 +70,40 @@
-Ö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).
- -FONTOS: NE kérj semmit a DVD lejátszással kapcsolatban. Most először van -működő támogatás MPlayer-ben, és jelenleg a hibák kijavításán, és -alapvető DVD funkciók beépítésén dolgozunk.
- -Az MPlayer 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.
+Az MPlayer a libdvdread
és libdvdcss
+ néven ismert könyvtárakat használja a DVD dekódolásához és lejátszásához.
+ Ez a két program a libmpdvdkit/
alkönyvtárban található, így
+ külön installálásuk szükségtelen és felesleges. Azért használjuk ezt a
+ módszert mert így lehetőségünk nyílt kijavítani egy libdvdread
+ bugot, és megpatchelni a libdvdcss-t
olyan módon hogy a
+ feltört CSS kulcsokat mentse el a $HOME/.mplayer/DVDKeys
+ könyvtárba, így a következő lejátszásnál nem lesz szükség ezek újabb
+ feltörésére.
Töltsd le a libdvdread és libdvdcss forrását.
- -Letöltheted őket a -http://www.dtek.chalmers.se/groups/dvd -címről (klikkelj a 'download'-ra a bal oldali menűben).
+A libdvdnav
támogatásának készítése folyamatban van, jelenleg
+ nem használható.
FONTOS ! -
Fordítsd le és installáld a libdvdcss-t és AZUTÁN a libdvdread-et.
- -Olvasd el ezen csomagok dokumentációját, ha segítségre van szükséged.
Régi DVD támogatás - OPCIONÁLIS
+Régi tipusú DVD támogatás - OPCIONÁLIS
Ez akkor hasznos ha pl merevlemezről akarsz kódolt VOB-ot lejátszani.
Fordítsd le és installáld a libcss 0.0.1-et (és ne újabbat).
Ha az MPlayer nem találja, használd a -csslib /útvonal/libcss.so
opciót.
Fordítsd újra az MPlayer-t.
+Fordítsd le az MPlayer-t.
+ +Futtasd a ./configure
-t. Ha nem törölted le a
+ libmpdvdkit
könyvtárat, a ./configure valami ilyesmit fog
+ kiírni :
Futtasd a ./configure
-t. Ha helyesen tetted fel a libdvdread-et,
-a ./configure valami ilyesmit fog kiírni :Checking for DVDread support ... yes
-Ezután a szokott módon make
és make install
.
Checking for DVD support (libmpdvdkit) ... yes
Az MPlayer képes már installált libdvdread
és
+ libdvdcss
használatára, de ezen módszer használata NEM
+ AJÁNLOTT mivel használata különféle hibákhoz, inkompatibilitásokhoz, és
+ lassabb sebességhez vezet.
Ezután a szokott módon make
és make install
.
Természetesen miután felinstalláltad a libdvdcss-t és a libdvdread-et, nem kell újrafordítanod őket minden alkalommal mikor az MPlayer-t.
@@ -194,7 +176,8 @@mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length /
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.
-cache
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.
+Próbáld a -cache
opciót (lásd manpage!). Ha így se jó, próbáld meg
+bekapcsolni a DMA-t a DVD meghajtón.
Yes, the real DVD support has been arrived. You don't need to play VOB files -manually from disk thinking of the purpose of a file in the video_ts -directory, you don't need worry it it's an encrypted disk or not (in old -MPlayer you had to put '-dvdauth /dev/dvd' into the command line in case -of encrypted discs), and you don't need even mount your disk to be able to -play (but mounting it makes Linux cache the cracked CSS keys, so the playing -will initialize much faster second time).
- -IMPORTANT NOTE: please _DO_NOT_ require further features for DVD playback. -This is the first version of some real DVD support inside MPlayer and -we're busy with hunting bugs and implementing basic DVD player features.
- -MPlayer uses libdvdread which has got built in support for IFO -parsing, reading navi blocks and doing authentication/descrambling. libdvdread -uses libdvdcss to the latter tasks. So you will need libdvdcss and libdvdread -downloaded, compiled and installed BEFORE you run ./configure script of -MPlayer which will autodetect libdvdread for you in this way.
+MPlayer uses libdvdread
and libdvdcss
for
+ DVD decryption and playing. These two libraries are contained in the
+ libmpdvdkit/
subdirectory in the MPlayer tree, you
+ don't have to install them separately. We opt for this solution because
+ we had to fix a libdvdread bug, and apply a patch which adds
+ cracked CSS keys caching support for libdvdcss (results in large
+ speed increase before playing). These cracked keys are stored in
+ $HOME/.mplayer/DVDKeys
directory.
Download source of libdvdread and libdvdcss.
- -You can download them from -http://www.dtek.chalmers.se/groups/dvd -(click 'download' in the menu at the left, and you can find libdvdcss and -libdvdread in a table).
- -IMPORTANT !
-For
-
Compile and install libdvdcss THEN libdvdread.
- -Read documentation of these packages to do this step easily.
Support for dvdnav
is being added (not usable now).
Old-style DVD support - OPTIONAL
@@ -121,18 +91,22 @@ install libcss 0.0.1 (not newer) (if MPlayer can't detect it, use the-csslib /path/to/libcss.so
option).Recompile MPlayer.
- -Run ./configure
. If you install libdvdread correctly, ./configure
-says something similar:Checking for DVDread support ... yes
-(Of course you can put your favourite configure options into the command
-line when you run ./configure). That's it! Say: make
, then make install
.
Compile MPlayer.
+ +Run ./configure
. If you didn't delete
+ libmpdvdkit
subdirectory from MPlayer tree, ./configure should
+ say the following:
Checking for DVD support (libmpdvdkit) ... yes
Of course after installing libdvdcss and libdvdread you don't need recompile -them at each time when you want to recompile MPlayer (from a new CVS version -for example) since the needed packages have already been installed on your -machine.
+(of course you can put your favourite configure options into the command + line when you run ./configure)
+ +MPlayer can use libdvdread
and libdvdcss
+ libraries installed system-wide, but this solution is NOT RECOMMENDED, as
+ can result in bugs, library incompatibilities, and slower speed.
Either way, say: make
, then make install
.
Using MPlayer to play DVDs:
@@ -204,7 +178,8 @@mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length /
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.
-cache
option (see the manpage!). If it still doesn't
-work, check the beginning of this documentaion for proper
-libdvdread+libdvdcss combinations. Also try enabling DMA for the DVD drive.
+work, try enabling DMA for the DVD drive.