Mercurial > mplayer.hg
view DOCS/German/cd-dvd.html @ 6080:2cac91e697f1
disable bgr8
author | alex |
---|---|
date | Mon, 13 May 2002 20:56:08 +0000 |
parents | 63f08ed66948 |
children | c85bb954289f |
line wrap: on
line source
<HTML> <HEAD> <STYLE> .text {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px;} </STYLE> </HEAD> <BODY BGCOLOR=white> <FONT CLASS="text"> <P><B><A NAME=4.1>4.1. CD-ROM Laufwerke</A></B></P> <P><B>Abspielen von Standard Video-CDs:</B></P> <P> mplayer -vcd <I>tracknummer</I> [-cdrom-device Device]<BR><BR> Beispiele:<BR> mplayer -vcd 1<BR> mplayer -fs -vcd 2 -cdrom-device /dev/hdc<BR> </P> <P> Hinweise:<BR> - Mounte die VCD NICHT und spiele die DAT-Dateien nicht direkt ab! Es funktioniert vielleicht unter Windows, aber wird unter Linux nicht funktionieren. Du musst diese CDs direkt mit der -vcd Option abspielen!<BR> - VCDs haben normalerweise 2 Tracks: ein Daten-Track (enthält das Autostart-Windows Abspielprogramm, Karaoke-Daten usw.) und einen Mode-2-Track (den Film), also versuche zuerst -vcd 2 !<BR> - das Standard-Gerät (Device) ist /dev/cdrom. Wenn dein Gerät ein anderes ist, musst du einen symbolischen Link setzten oder es mit einer Option angeben! </P> <P>Aus der Linux-Dokumentation:</P> <P>Einige CDROM-Laufwerke verfügen über die Möglichkeit die Abtastgeschwindigkeit zu verändern. Es gibt mehrere Gründe für das Ändern der Geschwindigkeit eines CDROM-Laufwerks. Schlecht erzeute CDROMs arbeiten bei einer geringeren Abtastrate möglicherweise besser als bei der maximalen. Moderne CDROM-Laufwerke können sehr hohe Abtastraten erreichen (bis zu 50-fach ist normal). Es wurde berichtet, dass diese Laufwerke bei diesen hohen Geschwindkeiten Lesefehler erzeugen; das herabsetzen der Geschwindigkeit kann die Datenverluste verringern. Zu guter letzt erzeugen einige dieser Laufwerke störend laute Geräusche, die eine niedrigere Geschwindigkeit ebenfalls reduzieren kann.</P> <P>Der empfohlene Weg die Lesegeschwindigkeit zu verringen ist mittels des Programmes 'setcd'. Es ist recht alt, aber es sollte nicht zu schwer im Internet zu finden sein. (UPDATE : das neue hdparm hat eine Option dafür !) Verwendung:</P> <P> <CODE>setcd -x <Geschwingkeit> <CDROM-Gerät></CODE></P> <P>Du kannst auch folgendes probieren:</P> <P> <CODE>echo current_speed:4 >/proc/ide/[CDROM-Device]/settings</CODE></P> <P>Aber man braucht dazu Root-Privilegien. Ich verwende auch diesen Befehl:</P> <P> <CODE>echo file_readahead:2000000 >/proc/ide/[CDROM-Device]/settings</CODE></P> <P>für 2MB Lesepuffer für die Dateien (nützlich bei zerkratzten CDs). Es ist auch zu empfehlenswert das CD-Rom via 'hdparm' einzustellellen:</P> <P> <CODE>hdparm -d1 -a8 -u1 (CDROM-Device)</CODE></P> <P>um den DMA-Zugriff, Vorauslesen und IRQ-Unmasking zu aktivieren. (Wenn du das nicht verstehst *lies die hdparm manpage*)</P> <P>Bitte schau dir "<CODE>/proc/ide/[CDROM-Gerät]/settings</CODE>" an um das CD-ROM feinein- zustellen.</P> <P><B><A NAME=4.2>4.2. DVD Wiedergabe</A></B></P> <P><B>MPlayer</B> benutzt <CODE>libdvdread</CODE> und <CODE>libdvdcss</CODE> für die DVD Entschlüsselung und Wiedergabe. Diese beiden Bibliotheken sind in dem <CODE>libmpdvdkit/</CODE> Unterverzeichnis enthalten, sie müssen nicht separat installiert werden. Wir gehen in diese Richtung, da schon ein libdvdread Bug behoben werden musste und wir einen Patch hinzufügten, welcher <B>Cache Support für gecrackte CSS keys</B> for libdvdcss erlaubt (führt zu einer hohen Geschwindigkeitssteigerung vor der Wiedergabe). Die gecrackten Keys werden im <CODE>$HOME/.mplayer/DVDKeys</CODE> Verzeichnis abgelegt.</P> <P>Unterstützung für <CODE>dvdnav</CODE> wurde hinzugefügt (momentan nicht benutzbar).</P> <P><B>Alte DVD Unterstützung - <I>OPTIONAL</I></B></P> <I>Nützlich, wenn du verschlüsselte VOBs von der Festplatte abspielen willst. Kompiliere und installiere <B>libcss</B> 0.0.1 (nicht neuer) (wenn <B>MPlayer</B> sie nicht findet, dann benutze die Option <CODE>-csslib /pfad/zu/libcss.so</CODE>).</I><BR> <P><B>Kompiliere MPlayer:</B></P> <P>Lass <CODE>./configure</CODE> laufen. Wenn das <CODE>libmpdvdkit</CODE> Unterverzeichnis nicht gelöscht wurde, sollte ./configure folgendes sagen:</P> <P><CODE>Checking for DVD support (libmpdvdkit) ... yes</CODE></P> <P>(natürlich kann man beliebte configure Optionen in der Kommandozeile angeben, wenn ./configure gestartet wird)</P> <P><B>MPlayer</B> kann die systemweiten Bibliotheken <CODE>libdvdread</CODE> und <CODE>libdvdcss</CODE> verwenden aber diese Lösung ist NICHT EMPFOHLEN, da sie zu Fehlern, Inkompatibilitäten und einer langsameren Geschwindigkeit führen kann.</P> <P>Wie auch immer, gib folgendes ein: <CODE>make</CODE> und dann <CODE>make install</CODE>.</P> <P><B>Verwendung von MPlayer zum DVD-Spielen:</B></P> <TABLE BORDER=0 WIDTH=100%> <TD VALIGN=top><FONT CLASS="text">-dvd <title_id> </TD> <TD><FONT CLASS="text">Aktiviert die DVD-Unterstützung und wählt den Titel aus.</TD><TR> <TD VALIGN=top><FONT CLASS="text">-chapter <chapter_id> </TD> <TD><FONT CLASS="text">Wählt das DVD-Kapitel (Standard: wiedergabe von Kapitel 1). Beispiel : <CODE>-chapter 5-10</CODE> oder <CODE>-chapter -9</CODE></TD><TR> <TD VALIGN=top><FONT CLASS="text">-dvdangle <angle_id> </TD> <TD><FONT CLASS="text">Zum aus wählen der Kamera-Perspektive (Standard: 1)</TD><TR> <TD VALIGN=top><FONT CLASS="text">-alang <Ländercode> </TD> <TD><FONT CLASS="text"> Der <CODE>Ländercode</CODE> sagt <B>MPlayer</B> welche Sprache bevorzugt werden soll. Gib die Option <CODE>-v</CODE> nach den DVD-Optionen an und betrachte die Ausgabe, um eine Liste der verfügbaren Sprachen zu erhalten.<BR> Zum Beispiel :<BR> <CODE>-alang hu,en</CODE> - versucht zuerst den ungarischen Ton zu finden und spielt den englischen Ton, falls es jenen nicht findet.</TD></TR> <TD VALIGN=top><FONT CLASS="text">-slang <Ländercode> </TD> <TD><FONT CLASS="text"> Aktiviert die DVD-Untertitel. Der <CODE>Ländercode</CODE> sagt <B>MPlayer</B>, welche Sprache bevorzugt werden soll. Gib die Option <CODE>-v</CODE> nach den DVD-Optionen an und betrachte die Ausgabe, um eine Liste der verf|gbaren Sprachen zu erhalten.<BR> Zum Beispiel :<BR> <CODE>-slang hu,en</CODE> - versucht zuerst die ungarischen Untertitel abzubilden und zeigt die englischen Untertitel, dalls es jene nicht findet.</TD></TR> <TD VALIGN=top><FONT CLASS="text">-sid <subtitel_id> </TD> <TD><FONT CLASS="text"> Aktiviert die DVD-Untertitel Ausgabe für einen bestimmten Kanal durch die gegebenen <CODE>subtitel_id</CODE> (Die Werte können von 0-31 gehen). Nützlich um z.B. schlecht erstellte DVDs abzuspielen, wo eine Länderangabe den falschen Kanal wählt.</TD></TR> <TD VALIGN=top><FONT CLASS="text">-csslib <pfad/dateiname></TD> <TD><FONT CLASS="text"> (alte DVD Option) Diese Option wird benützt um übliche Lage <CODE>libcss.so</CODE> zu überschreiben. </TD></TR> <TD VALIGN=top><FONT CLASS="text">-dvdauth <DVD Gerät (Device)> </TD> <TD><FONT CLASS="text"> (alte DVD Option) Aktiviert die DVD Authentifizierung des angegebenen Devices. </TD></TR> <TD VALIGN=top><FONT CLASS="text">-dvdkey <CSS key></TD> <TD><FONT CLASS="text"> (alte DVD Option) Wenn keine DVD dekodiert wird, gibt diese Option den CSS key an, welcher benötigt wird, um die DVD zu knacken. (Der CSS key wird bei der Authentifizierung mit der DVD angezeigt). </TD></TR> </TABLE> <P>Standard-Gerät ist <CODE>/dev/dvd</CODE>, du kannst das in config.h (compile time Option) ändern, oder du kannst es mit Hilfe der <CODE>-dvd-device</CODE> Option angeben: </P> <P> <CODE>mplayer -dvd 1 -dvd-device /dev/dvd</CODE></P> <P> <CODE>mplayer -dvd 1 -slang de -dvd-device /dev/dvd</CODE></P> <P> <CODE>mplayer -dvd 1 -slang de -dvd-device /dev/dvd -chapter 20-25</CODE></P> <P> <CODE>mplayer -dvd 2 -alang en -chapter 5 -dvdangle 2</CODE></P> <P> <CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P> <P> <CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P> <P><B><A NAME=4.3>4.3. DVD Wiedergabe FAQ</A></B></P> <TABLE BORDER=0 ALIGN=left WIDTH=100%> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Beim Abspielen der DVD erscheint folgender Fehler:<BR> <CODE>mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE> </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Dies ist ein bekannter libdvdread 0.9.1 Bug, er sollte bereits in 0.9.2 und libmpdvdkit gefixt sein, verwende letzteres. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Kann ich libdvdread und libdvdcss z.B. auf meinem süssen Sparc/Solaris kompilieren? </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Wer weiss ... Bitte teste es und sag uns bescheid. Aber es wird gesagt, dass es funktionieren sollte. Bitte lese auch die Documentation von libdvdread und seiner homepage. Wir sind nicht die Autoren von libdvdread. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Was ist mit den Untertiteln? Kann MPlayer sie anzeigen? </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Ja! Siehe oben im DVD-Kapitel. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Wie kann ich den Reginal-Code meine DVD-Laufwerks einstellen ? I habe kein Windows! </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Verwende das 'regionset'-Tool: <A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz</A> </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Muss ich (setuid) root/setuid sein, dass fibmap_mplayer DVDs spielen kann? </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> No, musst du nicht. Das ist Vergangenheit :) Natürlich brauchst du aber die Zugriffsrechte für das DVD-Laufwerk (in /dev). </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Wo kann ich die libdvdread und libcss Pakete bekommen? </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Von der Seite von Ogle: <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Ist es möglich nur ausgewählte Kapitell abzuspielen ? </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Ja, siehe in der <CODE>-chapter</CODE> Option. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Meine DVD-Wiedergabe ist träge ! </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text"> Benutze die <CODE>-cache</CODE> Option (lies die Manpage!). Versuche auch den DMA-Modus für das DVD-Laufwerk zu aktivieren, falls es immer noch nicht geht. </TD><TR><TD COLSPAN=3> </TD><TR> </TABLE> </BODY> </HTML>