2001-09-16 07:12:39 +00:00
< HTML >
< BODY BGCOLOR = white >
< FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
< P > < B > < A NAME = 4.1 > 4.1. CD-ROM Laufwerke< / A > < / B > < / P >
2001-09-25 18:20:56 +00:00
< P > Abspielen von Standard Video-CDs:< / P >
< P >
mplayer -vcd < I > tracknummer< / I > [Device]< BR > < BR >
Beispiele:< BR >
mplayer -vcd 1< BR >
mplayer -fs -vcd 2 /dev/hdc< BR >
< / P >
< P >
Hinweise:< BR >
2001-11-24 20:14:29 +00:00
- 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 >
2001-09-25 18:20:56 +00:00
- VCDs haben normalerweise 2 Tracks: ein Daten-Track (enth<74> lt das Autostart-Windows
Abspielprogramm, Karaoke-Daten usw.) und einen Mode-2-Track (den Film), also
versuche zuerst -vcd 2 !< BR >
- das Standard-Ger<65> t (Device) ist /dev/cdrom. Wenn dein Ger<65> t ein anderes ist,
musst du einen symbolischen Link setzten oder es mit einer Option angeben!
< / P >
2001-09-16 07:12:39 +00:00
< P > Aus der Linux-Dokumentation:< / P >
< P > Einige CDROM-Laufwerke verf<72> gen <20> ber die M<> glichkeit die Abtastgeschwindigkeit
zu ver<65> ndern. Es gibt mehrere Gr<47> nde f<> r das <20> 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<EFBFBD> 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<73> rend laute Ger<65> 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<61> r !)
Verwendung:< / P >
< P > < CODE > setcd -x < Geschwingkeit > < CDROM-Ger <EFBFBD> t > < / CODE > < / P >
< P > Du kannst auch folgendes probieren:< / P >
< P > < CODE > echo current_speed:4 >/proc/ide/< CDROM-Ger <EFBFBD> t > /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<EFBFBD> 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 <EFBFBD> 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 > Ja, richtige DVD-Unterst<73> tzung wurde erreicht. Du brauchst nicht mehr manuell
VOB Dateien von der Disk abspielen und <20> ber die Dateien im video_ts Verzeichnis
bescheid wissen, du musst dir nicht gedanken machen, ob es sich um eine versch<63> s-
selte DVD handelt oder nicht (in alten Versionen von < B > MPlayer< / B > musstest du
den '-dvdauth /dev/dvd' Parameter verwenden, wenn es eine verschl<68> sselte DVD war),
und du brauchst nicht mal mehr die DVD mounten um sie spielen zu k<> nnen :)< / P >
< P > WICHTIGER HINWEIS: Bitte erwarte _KEINE_ erweiterten Merkmale von der DVD-
Wiedergabe. Dies ist die erste Version mit richtiger DVD-Unterst<73> tzung in
< B > MPlayer< / B > und wir sind besch<63> ftigt damit, Fehler zu suchen und grundlegende
DVD-Player Funktionen zu implementieren.< / P >
2001-09-28 19:16:54 +00:00
< P > < B > MPlayer< / B > verwendet libdvdread, welches eingebaute Unterst<73> tzung f<> r IFO-Parsing,
lesen von Navi Bl<42> cken und Authentifizierung/Entschl<68> sselung hat. Libdvdread
verwendet libdvdcss f<> r die letztgenannten Funktionen. Also musst du libdvdcss
2001-09-16 07:12:39 +00:00
und libdvdread heruntergeladen, kompiliert und installiert haben, BEVOR du den
2001-09-28 19:16:54 +00:00
./configure Script von < B > MPlayer< / B > , welcher libdvdread automatisch erkennt,
ausf<EFBFBD> hrst.< / P >
2001-09-16 07:12:39 +00:00
< UL >
2001-09-28 19:16:54 +00:00
< LI > < P > < B > Laden der Sourcen von libdvdread und libdvdcss.< / B > < / P >
2001-09-16 07:12:39 +00:00
< P > < I > Du sie hier downloaden:
< A HREF = "http://www.dtek.chalmers.se/groups/dvd" > http://www.dtek.chalmers.se/groups/dvd< / A >
2001-09-28 19:16:54 +00:00
(klicke auf 'download' im Men<65> links, und du kannst libdvdcss und libdvdread in der
2001-12-06 19:14:05 +00:00
Tabelle finden).< / I > < / P >
2001-09-16 07:12:39 +00:00
2001-12-06 19:14:05 +00:00
< P > < B > < I > WICHTIG !< / I > < / B > < BR >
F<EFBFBD> r
< UL >
< LI > libdvdread 0.8 - wirst du < B > libcss< / B > statt libdvdcss brauchen< / LI >
< LI > libdvdread 0.9 - du brauchst < B > libdvdcss 0.0.3< / B > ! Verwende keine neueren
Versionen, sie werden nicht funktionieren!< / LI >
< LI > Verwende zum Beispiel < B > < U > nie< / U > < / B > libdvdcss < B > 1.0< / B > , es wird ungew<65> hlich langsam sein!< / LI >
< / UL >
< / P >
< / LI >
2001-09-28 19:16:54 +00:00
< LI > < P > < B > Kompiliere und installiere libdvdcss, DANACH libdvdread.< / B > < / P >
2001-09-16 07:12:39 +00:00
< P > < I > Lese die Dokumentationen dieser Pakete um diesen Schritt einfach zu machen.< / I > < / P > < / LI >
< LI > < P > < B > Kompiliere MPlayer neu.< / B > < / P >
< P > < I > Lass < CODE > ./configure< / CODE > laufen. Wenn du libdvdread richtig installiert hast,
wird ./configure etwa so was sagen:< BR > < CODE > Checking for DVDread support ... yes< / CODE > < BR >
(Nat<61> rlich kannst du deine Lieblings-Optionen verwenden, wenn du ./configure laufen l<> sst).
Das wars! Tippe: < CODE > make< / CODE > , dann < CODE > make install< / CODE > .< / I > < / P > < / LI >
< / UL >
2001-09-28 19:16:54 +00:00
< P > Nat<EFBFBD> rlich m<> sst libdvdcss und libdvdread nicht neu kompilieren, wenn du MPlayer
2001-09-16 07:12:39 +00:00
neu kompilierst (z.B. aufgrund einer neuen CVS-Version), wenn diese 2 Pakete bereits
installiert sind.< / P >
< P > < B > Verwendung von MPlayer zum DVD-Spielen:< / B > < / P >
< TABLE BORDER = 0 WIDTH = 100% >
2001-09-27 18:37:21 +00:00
< TD VALIGN = top > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > -dvd < title_id> < / TD >
< TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > Aktiviert die DVD-Unterst<73> tzung und w<> hlt den Titel aus.< / TD > < TR >
< TD VALIGN = top > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > -chapter < chapter_id> < / TD >
< TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > W<EFBFBD> hlt das DVD-Kapitel (Standard: wiedergabe von Kapitel 1)< / TD > < TR >
< TD VALIGN = top > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > -dvdangle < angle_id> < / TD >
< TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > Zum aus w<> hlen der Kamera-Perspektive (Standard: 1)< / TD > < TR >
2001-12-16 10:27:58 +00:00
< TD VALIGN = top > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > -sid < subtitle_id> < / TD > < / TABLE >
< TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 > Aktiviert die Anzeige der DVD-Untertitel (mit subtitle_id oder Sprache angegeben) (normalerweise ausgeschaltet)< BR >
2001-12-16 21:00:40 +00:00
F<> r eine Liste der verf<72> gbaren Sprachen verwende die < CODE > -v< / CODE > Option und schau die die Ausgabe an.< / TD > < TR >
2001-09-16 07:12:39 +00:00
< P > Standard-Ger<65> te ist < CODE > /dev/dvd< / CODE > , du kannst das in config.h (compile time
option) <20> ndern, oder du kannst es als Dateinamen f<> r < B > MPlayer< / B > angeben:
< / P >
< P > < CODE > mplayer -dvd 1 /dev/dvd< / CODE > < / P >
2001-12-16 10:27:58 +00:00
< P > < CODE > mplayer -dvd 1 -sid 5 /dev/dvd< / CODE > < / P >
2001-09-16 07:12:39 +00:00
< P > < CODE > mplayer -dvd 2 -chapter 5 -dvdangle 2< / CODE > < / P >
< P > < B > < A NAME = 4.3 > 4.3. DVD Wiedergabe FAQ< / A > < / B > < / P >
< TABLE BORDER = 0 ALIGN = left WIDTH = 100% >
2001-12-06 19:14:05 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
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 face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
Dies ist ein bekannter libdvdread 0.9.1 Bug, er sollte in 0.9.2 gefixt sein.
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-28 19:16:54 +00:00
Kann ich libdvdread und libdvdcss z.B. auf meinem s<> ssen Sparc/Solaris kompilieren?
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-11-12 12:53:24 +00:00
Wer weiss ... Bitte teste es und sag uns bescheid. Aber es wird gesagt, dass es
2001-09-16 07:12:39 +00:00
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 >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-12-16 10:27:58 +00:00
Was ist mit den Untertiteln? Kann MPlayer sie anzeigen?
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-12-16 10:27:58 +00:00
Ja! Siehe oben im DVD-Kapitel.
2001-09-16 07:12:39 +00:00
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
I h<> re keinen Sound / schlechten Sound (Spanisch oder anderen gr<67> ssliche Dinge).
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
< B > MPlayer< / B > verwendent zur Zeit noch nicht alle Informationen der IFO Bl<42> cke
der DVD. Du kannst den richtigen DVD-Audio Stream mit der '-aid 128' Option
ausw<EFBFBD> hlen, wobei 128 die Stream ID des gew<65> nschten Audio-Streams ist. Du kannst
probiren mit Nummern: 128,129,... und so weiter. Nat<61> rlich wird diese Problem
in Zukunft gel<65> st werden.
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Es gibt eigenartige Effekte (<28> ndlich wie Interlace) speziell wenn schnellere
Bewegungen von Objekten in Film gezeigt werden.
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Bekanntes Problem, wie versuchen es sp<73> ter zu l<> sen (wenn wir zu libvo2 wechseln).
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-28 19:16:54 +00:00
Wie kann ich den Reginal-Code meine DVD-Laufwerks einstellen ? I habe kein Windows!
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Verwende das 'regionset'-Tool:
2001-09-25 18:20:56 +00:00
< 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 >
2001-09-16 07:12:39 +00:00
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-28 19:16:54 +00:00
Also MPlayer kann DVDs abspielen? Dann musst du DeCSS verwerden! Du bist verhaftet
unter dem XYZ#$ Paragraphen von dem--
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Weiche von mir Arschloch, es ist kein DeCSS-Code im < B > MPlayer< / B > . < B > MPlayer< / B >
2001-09-28 19:16:54 +00:00
verwendet libdvdread durch linken und libdvdread verwendet libdvdcss durch
dynamisches laden.
2001-09-16 07:12:39 +00:00
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Muss ich (setuid) root/setuid sein, dass fibmap_mplayer DVDs spielen kann?
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
No, musst du nicht. Das ist Vergangenheit :) Nat<61> rlich brauchst du aber die
Zugriffsrechte f<> r das DVD-Laufwerk (in /dev).
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Wie kann ich ... (f<> ge hier erwartetes Features eines DVD Player ein)?
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Die aktuelle Implementation ist die Erste mit einer richtiger DVD-Player
Funkionalit<EFBFBD> t. Als erstes m<> chten wir aber bestehende Bugs l<> sen und grund-
legende Funtionen einbauen, bevor wir zu den neuen Features gehen.
< / TD > < TR > < TD COLSPAN = 3 > < / TD > < TR >
2001-09-27 18:37:21 +00:00
< TD > < / TD > < TD VALIGN = top > Q:< / TD > < TD WIDTH = 100% > < B > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
Wo kann ich die libdvdread und libcss Pakete bekommen?
2001-09-27 18:37:21 +00:00
< / B > < / TD > < TR > < TD > < / TD > < TD VALIGN = top > A:< / TD > < TD > < FONT face = "Verdana, Arial, Helvetica, sans-serif" size = 2 >
2001-09-16 07:12:39 +00:00
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 >
< / TABLE >
< / BODY >
< / HTML >