Dvd-plugin
(→Probleme) |
|||
Zeile 131: | Zeile 131: | ||
===[[Debian]]=== | ===[[Debian]]=== | ||
apt-get install liba52-0.7.4-dev libdvdcss3 libdvdread3-dev libdvdnav-dev | apt-get install liba52-0.7.4-dev libdvdcss3 libdvdread3-dev libdvdnav-dev | ||
+ | |||
+ | ich will hier eigentlich nicht herumschmieren, aber ich bekomme folgende fehlermeldung: | ||
+ | konnte paket libdvdcss3 nicht finden | ||
+ | ersetzt man es durch libdvdcss2 wurde es erfolgreich installiert und das abspielen von dvd's funktioniert. | ||
+ | mfg | ||
+ | frank | ||
===[[Gentoo]]=== | ===[[Gentoo]]=== |
Version vom 4. Februar 2009, 00:37 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Andreas Schultz, Sven Goethel
Die Benutzung und die Weitergabe der libdvdcss-Bibliothek ist in einigen Ländern, wie zum Beispiel den Vereinigten Staaten oder auch Deutschland, rechtlich umstritten. Das Plugin lässt sich auch ohne diese Bibliothek compilieren und benutzen, kann dann jedoch keine CSS-geschützten DVDs abspielen.
Spielt DVDs ab.
Bilder
Bedienung
Rot | Gehe zu Position (direkte Eingabe) |
Grün | 1 min. zurück |
Gelb | 1 min. vor |
Blau | Gehe zu Titel (Eingabe der Nummer) |
Zurück | Wiedergabe Stop - Beenden des Plugins |
Ok | Umschalten der Fortschrittsanzeige (bringt Untertitel durcheinander) |
Hoch, kPlay | Wiedergabe |
Runter, kPause | Pause |
Links/Rechts | Rück-/Vorspulen (Schnell im Wiedergabemodus, langsam im Pausemodus) |
kFastRew/kFastFwd | |
Audio (früher: 1) | Nächste Tonspur (Sprache) - OSD Menü, anschl. Audio-Taste |
2 | Andere Untertitel, '2' mehrfach drücken zur Auswahl, dann 'Ok' |
3 | Nächster Winkel |
4 | Vorheriges Kapitel |
6 | Nächstes Kapitel |
7, kChanDn | Vorheriger Titel |
9, kChanUp | Nächster Titel |
5 | DvdNavigationForce ON / DVD Hauptmenü (wenn Fortschrittsanzeige an) |
8 | DVD Titelmenü |
0 | DVD Audiomenü (Sprachauswahl) (nur verfügbar, wenn Fortschrittsanzeige aus) |
Hardwareanforderungen
- DVD-Laufwerk (auch DVD-Brenner)
Softwareanforderungen
- a52dec
- libdvdcss
- libdvdnav
Installation
Source
cd $SOURCEDIR tar xvzf a52dec-<VERSION>.tar.gz cd a52dec-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvjf libdvdcss-<VERSION>.tar.bz2 cd libdvdcss-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf libdvdnav-<VERSION>.tar.gz cd libdvdnav-<VERSION> ./configure --prefix=/usr/local make make install ldconfig
Anpassen des Makefiles.
- INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(NAVDIR) + INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include $(shell dvdnav-config --cflags)
Arch-Linux
pacman -S a52dec libdvdcss libdvdnav libdvdread
Crux
prt-get depinst liba52 libdvdcss libdvdnav libdvdread
Debian
apt-get install liba52-0.7.4-dev libdvdcss3 libdvdread3-dev libdvdnav-dev
ich will hier eigentlich nicht herumschmieren, aber ich bekomme folgende fehlermeldung: konnte paket libdvdcss3 nicht finden ersetzt man es durch libdvdcss2 wurde es erfolgreich installiert und das abspielen von dvd's funktioniert. mfg frank
Gentoo
emerge -av a52dec libdvdcss libdvdread libdvdnav
SuSE
yast -i a52dec libdvdread-devel libdvdnav-devel libdvdcss-devel
Konfiguration
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-C <DEV> | --dvd=<DEV> | verwende <DEV> als DVD device (Standard: /dev/dvd) |
Das ganze wird beim Start vom VDR so übergeben -P'dvd -C/dev/hdx' (hdx bitte ersetzen durch die Laufwerksbezeichnung)
Sonstiges
Probleme
- Kein Ton. Dieses Problem tritt anscheinend vor allem bei Verwendung von Full-Featured DVB-S-Karten auf.
- Fehler beim öffnen der DVD. Das Plugin greift auf /dev/dvd zu. Falls /dev/dvd nicht existiert oder flsch gelinkt ist, tritt der Fehler auf. Folgendes zur Abhilfe überprüfen: 1. Das optische Laufwerk ist: /dev/hdX - 2. /dev/cdrom ist ein link auf /dev/hdX - 3. /dev/dvd ist ein link auf /dev/cdrom - (Bei der gelegenheit sollten auch die Einträge /dev/cdrw, /dev/dvdrw geprüft werden)
Hintergrund
DVDs beinhalten eine oder mehrere Tonspuren (Streams), zum Beispiel zur Auswahl verschiedener Sprachen. Jede dieser Spuren beinhaltet wiederum 2 bis 8 Kanäle, die für die einzelnen Lautsprecher zur Wiedergabe bestimmt sind. Die Audiosignale sind zumeist komprimiert abgelegt, wobei es verschiedene Codierungsarten gibt:
- Dolby Digital, auch AC-3 genannt
- DTS (Digital Theater Systems)
- Linear PCM (unkomprimiert)
- MPEG-1 Layer 2
- MPEG-2
Die Tonspuren der DVD werden nun bevorzugt in digitaler Form von der DVB-Karte ausgegeben, um Formate mit mehr als zwei Kanälen (z.B. bei 5.1, 5.2 oder 7.1 Audio) bei geeigneter Technik in bester Qualität wiedergeben zu können. Dazu besitzen die Full-Featured DVB-Karten einen S/PDIF-Ausgang (am J2-Stecker), der optisch (Lichtleiter) oder elektrisch (Koaxkabel) mit einem entsprechenden Receiver (Decoder+Verstärker) verbunden werden kann.
Das Problem ist, dass bei aktiviertem S/PDIF-Ausgang der analoge Stereoausgang abgeschaltet wird.
Abhilfe
Mit der Version 261d der ttpci-Firmware (vom Dezember 2004) wurde die Möglichkeit geschaffen, komprimierte digitale Audio-Daten im DSP der DVB-Karte zu dekodieren und über den analogen Ausgang der Karte wiederzugeben. Damit das im Zusammenspiel von vdr und dvd-plugin funktioniert, muss in der VDR-Konfigurationsdatei setup.conf das flag
UseDolbyDigital = 0gesetzt werden, was auch im Betrieb über
Probleme
- Das Abspielen gekaufter DVD's erfolgt nur bis zum Menü. Das Starten des eigentlichen Filmes führt zum Neustart des VDR. Im Log taucht dabei folgende Meldung auf "libdvdnav: ifoRead_VOBU_ADMAP vtsi failed".
Siehe auch hier Deutsche DVDs mit neuer Kopiersperre
Abhilfe
Folgende Versionen von libdvdnav und libdvdread verwenden.
- libdvdnav_0.1.10-0.2-3.tar.gz
- libdvdread_0.9.7-2-1.tar.gz
Quelle http://tobias.rautenkranz.ch/debian/stable/
Tipps
- Umschalten des Audiokanals
- In neueren Versionen wird der Audiokanal, d.h. die Sprachversion, mit dem Befehl "Audio" der Fernbedienung umgeschaltet. Wenn man LIRC benutzt, muss man in /etc/lircd.conf eine Taste dem Kommando Audio zuordnen und in der VDR-Datei remote.conf einen ensprechenden Eintrag vornehmen.
LIRC.Audio Audio
- Alternativ kann man im Hauptmenü des vdr die grüne Taste betätigen. Auch dann erscheint der Sprachauswahldialog.
- DVDs von einem anderen Rechner abspielen vdrportal
Snapshot
cvs -d:pserver:anonymous@dvdplugin.cvs.sourceforge.net:/cvsroot/dvdplugin login cvs -z3 -d:pserver:anonymous@dvdplugin.cvs.sourceforge.net:/cvsroot/dvdplugin co -P dvd