comparison DOCS/German/cd-dvd.html @ 1895:0213c552aa70

*** empty log message ***
author jaf
date Sun, 16 Sep 2001 07:12:39 +0000
parents
children b8ac8a678b2b
comparison
equal deleted inserted replaced
1894:92b0270f8f8a 1895:0213c552aa70
1 <HTML>
2 <BODY BGCOLOR=white>
3
4 <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
5
6 <P><B><A NAME=4.1>4.1. CD-ROM Laufwerke</A></B></P>
7
8 <P>Aus der Linux-Dokumentation:</P>
9
10 <P>Einige CDROM-Laufwerke verfügen über die Möglichkeit die Abtastgeschwindigkeit
11 zu verändern. Es gibt mehrere Gründe für das Ändern der Geschwindigkeit
12 eines CDROM-Laufwerks. Schlecht erzeute CDROMs arbeiten bei einer geringeren
13 Abtastrate möglicherweise besser als bei der maximalen. Moderne CDROM-Laufwerke
14 können sehr hohe Abtastraten erreichen (bis zu 50-fach ist normal). Es wurde
15 berichtet, dass diese Laufwerke bei diesen hohen Geschwindkeiten Lesefehler
16 erzeugen; das herabsetzen der Geschwindigkeit kann die Datenverluste verringern.
17 Zu guter letzt erzeugen einige dieser Laufwerke störend laute Geräusche, die
18 eine niedrigere Geschwindigkeit ebenfalls reduzieren kann.</P>
19
20 <P>Der empfohlene Weg die Lesegeschwindigkeit zu verringen ist mittels des
21 Programmes 'setcd'. Es ist recht alt, aber es sollte nicht zu schwer im Internet
22 zu finden sein. (UPDATE : das neue hdparm hat eine Option dafür !)
23 Verwendung:</P>
24
25 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>setcd -x <Geschwingkeit> <CDROM-Gerät></CODE></P>
26
27 <P>Du kannst auch folgendes probieren:</P>
28
29 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo current_speed:4 >/proc/ide/<CDROM-Gerät>/settings</CODE></P>
30
31 <P>Aber man braucht dazu Root-Privilegien. Ich verwende auch diesen Befehl:</P>
32
33 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo file_readahead:2000000 >/proc/ide/<CDROM-Device>/settings</CODE></P>
34
35 <P>für 2MB Lesepuffer für die Dateien (nützlich bei zerkratzten CDs).
36 Es ist auch zu empfehlenswert das CD-Rom via 'hdparm' einzustellellen:</P>
37
38 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>hdparm -d1 -a8 -u1 (CDROM-Device</CODE></P>
39
40 <P>um den DMA-Zugriff, Vorauslesen und IRQ-Unmasking zu aktivieren.
41 (Wenn du das nicht verstehst *lies die hdparm manpage*)</P>
42
43 <P>Bitte schau dir "<CODE>/proc/ide/<CDROM-Gerät>/settings</CODE>" an um das CD-ROM feinein-
44 zustellen.</P>
45
46 <P><B><A NAME=4.2>4.2. DVD Wiedergabe</A></B></P>
47
48 <P>Ja, richtige DVD-Unterstützung wurde erreicht. Du brauchst nicht mehr manuell
49 VOB Dateien von der Disk abspielen und über die Dateien im video_ts Verzeichnis
50 bescheid wissen, du musst dir nicht gedanken machen, ob es sich um eine verschüs-
51 selte DVD handelt oder nicht (in alten Versionen von <B>MPlayer</B> musstest du
52 den '-dvdauth /dev/dvd' Parameter verwenden, wenn es eine verschlüsselte DVD war),
53 und du brauchst nicht mal mehr die DVD mounten um sie spielen zu können :)</P>
54
55 <P>WICHTIGER HINWEIS: Bitte erwarte _KEINE_ erweiterten Merkmale von der DVD-
56 Wiedergabe. Dies ist die erste Version mit richtiger DVD-Unterstützung in
57 <B>MPlayer</B> und wir sind beschäftigt damit, Fehler zu suchen und grundlegende
58 DVD-Player Funktionen zu implementieren.</P>
59
60 <P><B>MPlayer</B> verwendet libdvdread, welches eingebaute Unterstützung für IFO
61 Parsing, lesen von Navi Blöcken und Authentifizierung/Entschlüsselung hat. libdvdread
62 verwendet die gute alte libcss die die letztgenannten Funktionen. Also musst du libcss
63 und libdvdread heruntergeladen, kompiliert und installiert haben, BEVOR du den
64 ./configure Script von <B>MPlayer</B>, welcher libdvdread automatisch erkennt, aus-
65 führst.</P>
66
67 <UL>
68 <LI><P><B>Laden der Sourcen von libdvdread und libcss.</B></P>
69
70 <P><I>Du sie hier downloaden:
71 <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>
72 (klicke auf 'download' im Menü links, und du kannst libcss und libdvdread in der
73 Tabelle finden).</I></P></LI>
74
75 <LI><P><B>Kompiliere und Installiere libcss, DANN libdvdread.</B></P>
76
77 <P><I>Lese die Dokumentationen dieser Pakete um diesen Schritt einfach zu machen.</I></P></LI>
78
79 <LI><P><B>Kompiliere MPlayer neu.</B></P>
80
81 <P><I>Lass <CODE>./configure</CODE> laufen. Wenn du libdvdread richtig installiert hast,
82 wird ./configure etwa so was sagen:<BR><CODE>Checking for DVDread support ... yes</CODE><BR>
83 (Natürlich kannst du deine Lieblings-Optionen verwenden, wenn du ./configure laufen lässt).
84 Das wars! Tippe: <CODE>make</CODE>, dann <CODE>make install</CODE>.</I></P></LI>
85 </UL>
86
87 <P>Natürlich müsst die libcss und libdvdread nicht neu kompilieren, wenn du MPlayer
88 neu kompilierst (z.B. aufgrund einer neuen CVS-Version), wenn diese 2 Pakete bereits
89 installiert sind.</P>
90
91 <P><B>Verwendung von MPlayer zum DVD-Spielen:</B></P>
92
93
94 <TABLE BORDER=0 WIDTH=100%>
95 <TD VALIGN=top>-dvd &lt;title_id&gt;&nbsp;</TD>
96 <TD>Aktiviert die DVD-Unterstützung und wählt den Titel aus.</TD><TR>
97 <TD VALIGN=top>-chapter &lt;chapter_id&gt;&nbsp;</TD>
98 <TD>Wählt das DVD-Kapitel (Standard: wiedergabe von Kapitel 1)</TD><TR>
99 <TD VALIGN=top>-dvdangle &lt;angle_id&gt;&nbsp;</TD>
100 <TD>Zum aus wählen der Kamera-Perspektive (Standard: 1)</TD><TR>
101 </TABLE>
102
103 <P>Standard-Geräte ist <CODE>/dev/dvd</CODE>, du kannst das in config.h (compile time
104 option) ändern, oder du kannst es als Dateinamen für <B>MPlayer</B> angeben:
105 </P>
106
107 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 /dev/dvd</CODE></P>
108 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -chapter 5 -dvdangle 2</CODE></P>
109
110 <P><B><A NAME=4.3>4.3. DVD Wiedergabe FAQ</A></B></P>
111
112 <TABLE BORDER=0 ALIGN=left WIDTH=100%>
113
114 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
115 Kann ich libdvdread und libcss z.B. auf meinem süssen Sparc/Solaris kompilieren?
116 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
117 Was weiss ... Bitte teste es und sag uns bescheid. Aber es wird gesagt, dass es
118 funktionieren sollte. Bitte lese auch die Documentation von libdvdread und seiner
119 homepage. Wir sind nicht die Autoren von libdvdread.
120 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
121
122 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
123 Was ist mit den Untertiteln? Kann MPlayer die dekodieren?
124 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
125 Ja, das kann es (oder es sollte zumindest so sein) aber es ist z.Z. DVD-Unter-
126 titel keine Anzeige-Funktion implementiert in <B>MPlayer</B> (DVD-Untertitel
127 werden als Bilder, nicht als Text gespeichert!). Wie auch immer, es ist ein
128 gaplantes Feature (in der Zeit von libvo2).
129 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
130
131 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
132 I höre keinen Sound / schlechten Sound (Spanisch oder anderen grässliche Dinge).
133 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
134 <B>MPlayer</B> verwendent zur Zeit noch nicht alle Informationen der IFO Blöcke
135 der DVD. Du kannst den richtigen DVD-Audio Stream mit der '-aid 128' Option
136 auswählen, wobei 128 die Stream ID des gewünschten Audio-Streams ist. Du kannst
137 probiren mit Nummern: 128,129,... und so weiter. Natürlich wird diese Problem
138 in Zukunft gelöst werden.
139 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
140
141 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
142 Es gibt eigenartige Effekte (ändlich wie Interlace) speziell wenn schnellere
143 Bewegungen von Objekten in Film gezeigt werden.
144 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
145 Bekanntes Problem, wie versuchen es später zu lösen (wenn wir zu libvo2 wechseln).
146 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
147
148 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
149 Wie kann ich den Reginal-Code meine DVD-Laufwerks einstellen ? I habe kein Win-
150 dows!
151 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
152 Verwende das 'regionset'-Tool:
153 http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz
154 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
155
156 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
157 Also MPlayer kann DVDs abspielen? Dann musst du DeCSS verwerden! Du bist ver-
158 haftet unter dem XYZ#$ Paragraphen von dem--
159 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
160 Weiche von mir Arschloch, es ist kein DeCSS-Code im <B>MPlayer</B>. <B>MPlayer</B>
161 verwendet libdvdread durch linken und libdvdread verwendet libcss durch dynami-
162 sches laden.
163 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
164
165 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
166 Muss ich (setuid) root/setuid sein, dass fibmap_mplayer DVDs spielen kann?
167 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
168 No, musst du nicht. Das ist Vergangenheit :) Natürlich brauchst du aber die
169 Zugriffsrechte für das DVD-Laufwerk (in /dev).
170 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
171
172 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
173 Wie kann ich ... (füge hier erwartetes Features eines DVD Player ein)?
174 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
175 Die aktuelle Implementation ist die Erste mit einer richtiger DVD-Player
176 Funkionalität. Als erstes möchten wir aber bestehende Bugs lösen und grund-
177 legende Funtionen einbauen, bevor wir zu den neuen Features gehen.
178 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
179
180 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
181 Wo kann ich die libdvdread und libcss Pakete bekommen?
182 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
183 Von der Seite von Ogle:
184 <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>.
185 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
186 </TABLE>
187
188 </BODY>
189 </HTML>