DVDs ansehen, rippen und konvertieren (xine, mplayer, mencoder, DVD, ISO-Image)

Zuletzt verändert am 24. Juli 2026 • 2 Min. Lesezeit • 273 Wörter
Sowohl xine als auch MPlayer können DVDs direkt abspielen, aber xine verfügt über eine DVD-Navigation.
Sowohl xine als auch MPlayer können DVDs direkt abspielen, allerdings verfügt xine über eine DVD-Navigation. Bei MPlayer müssen Sie angeben, welchen Film (welche VOB-Datei) Sie abspielen möchten: xine dvd:// mplayer dvd://3 Wenn Sie die DVD nur vorübergehend auf Ihrer Festplatte speichern möchten, reicht es möglicherweise aus, ein DVD-Image zu erstellen:dd if=/dev/dvd of=rosenstrasse.iso Das Image kann wie folgt eingehängt werden:sudo mount -o loop rosenstrasse.iso /media/temp/ Xine kann eine DVD direkt aus einem ISO-Image abspielen (ohne das Image einzuhängen):xine dvd://media/isos/movie.iso Beachte, dass du immer den vollständigen Pfad angeben musst, auch wenn sich der Film im aktuellen Verzeichnis befindet! Mplayer kann die einzelnen VOB-Dateien aus dem Image abspielen (allerdings ohne Untertitelunterstützung). Ich konnte Mplayer nicht dazu bringen, das ISO-Image als DVD zu akzeptieren. Für die Konvertierung in z. B. DivX/XviD ist es am einfachsten, Mplayer/mencoder zu verwenden. Zuerst habe ich den Ton extrahiert:mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128 Dann die Kodierung im ersten Durchgang:mencoder dvd://1 -nosound -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lb Anschließend die Kodierung im 2. Durchgang:mencoder dvd://1 -oac copy -o file.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lbDas Extrahieren der Untertitel ist schwieriger. Man kann sie entweder als Bilder extrahieren (einfacher, aber größere Dateigröße) oder diese Bilder anschließend in Textdateien konvertieren (erfordert einen OCR-Schritt). Untertitelbilder extrahieren (in diesem Fall aus einem gemounteten ISO-Image):cat /media/temp/VIDEO_TS/VTS_01_?.VOB | tcextract -x ps1 -t vob -a 0x20 > movie.ps1 Untertitelbilder konvertieren:subtitle2vobsub -i /media/temp/VIDEO_TS/VTS_01_0.IFO -p movie.ps1 -o movie_name Metadaten kopieren:cp /media/temp/VIDEO_TS/VTS_01_0.IFO movie_name.ifo Direkt aus der VOB-Datei abspielen:mplayer /media/temp/VIDEO_TS/VTS_01_1.VOB -vobsub movie_name -vobsubid 0 Aus einer AVI-Datei abspielen:mplayer movie.avi -vobsub movie_name -vobsubid 0