************************************************************************
DVDs und andere Formate auf Linux anschauen Version 1.10.5
************************************************************************
Überarbeitet am 01.10.2005, als ich das selbe Prozedere für SuSE 9.3 von
EasyLinux wieder habe durchgehen müssen.
Einmal mehr rege ich mich über SuSE und EasyLinux auf: Ich kann nämlich
meine doofen AVI Dateien von der Digitalkamera nicht abspielen!
Zwar steht im EasyLinux 02/2005,�daß für SuSE MPlayer empfohlen wird, da
es bei Xine zu Konflikten kommt, aber bei MPlayer noch keine DVD Menüs
angezeigt werden können! (Stand Februar 2005, MPlayer 1.0). Die will ich
aber haben! (Filme schaue ich mir schließlich meist im Sofa (-Kino) an!)
Wenn es also zu Konflikten zwischen SuSE und deren vorinstallierten Ver-
sion von Xine kommt, dann muß ich halt selbst dahinter!
Schritt 1: Xine von SuSE 9.2 deinstallieren.
-) Mit YaST nach allem was mit Xine zu tun hat suchen, und dann löschen.
Kaffeine und "kde_multimedia" Zeugs ist zwar abhängig von Xine, aber
das kratzt mich nicht, ich erzwinge ein inkonsistentes System... D.h.
also: xine-lib weg, xine-ui weg, libxine weg, xine-mad weg, aber es
bleiben erhalten: xinetd, kaffeine, kdemultimedia3-video-xine.
Schritt 2: Win32 Codecs installieren / updaten.
-) Das Codec w32codec-all-20050412-0.pm.0.i386.rpm finde ich unter
ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/9.2/i386 .
-) Mit Konqueror herunterladen, draufklicken, mit YaST installieren.
EasyLinux 02/2005 hat noch Ver. w32codec-all-20041107-0.pm.0.i386.rpm
empfholen.
Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): da nun xine-lib
automatisch von YaST wieder installiert wurde (ich mußte die DVD
wieder einlegen...), xine-lib nicht gleich wieder deinstallieren
(sonst wird es gleich wieder automatisch installiert, siehe unten).
Schritt 3: Xine neu installieren.
-) Die Bibliothek libxine1-1.0.1-0.pm.0.i586.rpm finde ich auch bei GWDG
unter ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/9.2/i586 .
-) Mit Konqueror herunterladen, draufklicken, mit YaST installieren.
Jetzt kommt die Fehlermeldung, daß Speex ≥ 1.1 benötigt wird!
-) Speex bei obiger Adresse herunterladen, und mit YaST installieren.
-) Erneuter Versuch libxine1-1.0.1-0.pm.0.i586.rpm ist erflogreich.
Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2):
Jetzt wird plötzlich libtheora.so verlangt, dabei ist libtheora
in meiner Box installiert. Also lade ich libtheora von GWDG runter
und installiere es mit YaST.
Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): da nun xine-lib
automatisch von YaST wieder installiert wurde (ich mußte die DVD
wieder einlegen...), soll xine-lib erst jetzt deinstalliert werden,
um sie dann im Schritt 4 neu zu installieren.
Schritt 4: Xine UI installieren.
-) Wie oben, xine-ui-0.99.3-0.pm.0.i586.rpm herunterladen, und
-) mit YaST installieren.
Schritt 5: Gähn, Kaffee Pause!
Schritt 6: Bibliothek libdvdcss installieren.
-) Von ftp://ftp.videolan.org/pub/libdvdcss/1.2.8/ die Datei
libdvdcss-1.2.8.tar.bz2 herunterladen,
-) mit dem Befehl
tar xvfj libdvdcss-1.2.8.tar.bz2
entpacken.
-) Mit Konqueror ins entpackte Verzeichnis wechseln, anstarren! Wow, da
hat es ja eine Spezifikations-Datei.spec! Wir erstellen uns ein rpm-
Paket gleich selbst!
I) Im Konqueror wieder eine Ebene zurück.
II) Dann öffnen wir eine Shell und wechslen ins entsprechende
Verzeichnis (Datei aus Konqueror in die Schell ziehen, dann
"cd" wählen!)
I) Datei kopieren:
cp libdvdcss-1.2.8.tar.bz2 /usr/src/packages/SOURCES/
II) ins entpackte Verzeichnis wechslen:
cd libdvdcss-1.2.8
III) rpm-Paket erstellen
rpmbuild -ba libdvdcss.spec
IV) wieder eine Verzeichnisebene zurück
cd ..
V) rpm-Pakete herholen: (Alle 4 Zeilen, inkl. Punkt in der
4. Zeile) in die Shell einfügen!
cp /usr/src/packages/SRPMS/libdvdcss-1.2.8-%rel.src.rpm \
/usr/src/packages/RPMS/i586/libdvdcss2-1.2.8-%rel.i586.rpm \
/usr/src/packages/RPMS/i586/libdvdcss2-devel-1.2.8-%rel.i586.rpm \
.
-) So, jetzt libdvdcss2-1.2.8-%rel.i586.rpm mit YaST installieren!
Das wärs gewesen, bei mir kann ich jetzt problemlos AVI, MPEG und DVDs
in Kaffeine und besser: in Xine genießen!
Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): Was jetzt im Gegensatz
zu meiner SuSE 9.2 nicht funktioniert, ist einen Film mit Kaffeine IM
Konqueror (Preview) anzuschauen, den Film mit Kaffeine anschauen geht
schon. Damit kann ich leben, denn meist verwende ich xine.