view DOCS/Hungarian/cd-dvd.html @ 6643:01eaf5358176

Changed the way that the streams are requested. Now the streams are requested depending on the bandwidth option. If the option is not set, the higher bitrate stream is chose. Moved the asf_http_streaming_ctrl_t struct to asf.h
author bertrand
date Fri, 05 Jul 2002 02:46:03 +0000
parents 591a80f7073b
children faf4ce66374f
line wrap: on
line source

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>

<BODY>


<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>Az <B>MPlayer</B> a <CODE>libdvdread</CODE> és <CODE>libdvdcss</CODE>
  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 <CODE>libmpdvdkit/</CODE> 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 <CODE>libdvdread</CODE>
  bugot, és megpatchelni a <CODE>libdvdcss-t</CODE> olyan módon hogy a
  feltört CSS kulcsokat mentse el a <CODE>$HOME/.mplayer/DVDKeys</CODE>
  könyvtárba, így a következő lejátszásnál nem lesz szükség ezek újabb
  feltörésére.</P>

<P>A <CODE>libdvdnav</CODE> támogatásának készítése folyamatban van, jelenleg
  nem használható.</P>

<LI><P><B>Régi tipusú 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 le az MPlayer-t.</B></P>

<P><I>Futtasd a <CODE>./configure</CODE>-t. Ha nem törölted le a
  <CODE>libmpdvdkit</CODE> könyvtárat, a ./configure valami ilyesmit fog
  kiírni :</P>

<P><CODE>Checking for DVD support (libmpdvdkit) ... yes</CODE></P>

<P>Az <B>MPlayer</B> képes már installált <CODE>libdvdread</CODE> és
  <CODE>libdvdcss</CODE> 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.</P>

<P>Ezután a szokott módon <CODE>make</CODE> és <CODE>make install</CODE>.</P>

<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>-dvd &lt;cím_id&gt;&nbsp;</TD>
<TD>DVD támogatás bekapcsolása, és cím kiválasztása.</TD><TR>
<TD VALIGN=top>-chapter &lt;fejezet_id&gt;&nbsp;</TD>
<TD>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>-dvdangle &lt;szög_id&gt;&nbsp;</TD>
<TD>Kamera szög kiválasztása (alap: 1)</TD><TR>
<TD VALIGN=top>-alang &lt;ország kód&gt;&nbsp;</TD>
<TD>  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>-slang &lt;ország kód&gt;&nbsp;</TD>
<TD>  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>-sid &lt;felirat_id&gt;&nbsp;</TD>
<TD>  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>-csslib &lt;útvonal/filenév&gt;</TD>
<TD>  (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>-dvdauth &lt;DVD egység&gt;</TD>
<TD>  (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>-dvdkey &lt;CSS kulcs&gt;</TD>
<TD>  (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>

</BODY>

</HTML>