Home / LinuxUser / 2002 / 04 / dvd::rip und transcode: DVDs kopieren mit Linux

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

KDE Plasma Workspaces 4.8
(306 Punkte bei 32 Stimmen)
SUSE12
(173 Punkte bei 4 Stimmen)
Pardus Linux am Ende?
(164 Punkte bei 4 Stimmen)
OpenSuse 12.1-Service Kit 01/12
(161 Punkte bei 4 Stimmen)
Meinst Du: Patch CD Updates?
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

DVDs gequetscht und gebrannt

dvd::rip und transcode: DVDs kopieren mit Linux

01.04.2002

Die Rede ist von den beiden Programmen transcode [1] und dvd::rip [2], die als Gespann eine mächtige und flexible Videobearbeitungs-Engine mit einer leicht bedienbaren Oberfläche darstellen. Das Kommandozeilenprogramm transcode übernimmt dabei das Einlesen des DVD-Videodatenstroms sowie rudimentäre Bearbeitungen wie Skalierung und Beschneidung, um am Ende daraus eine hochwertige aber deutlich kleinere AVI-Datei zu erstellen.

dvd::rip verwendet intern transcode und hat eine Gtk-Oberfläche, die alle Arbeitsschritte zusammenfasst und auf das Wesentliche reduziert, so dass sich der Anwender nicht mehr mit allen technischen Details plagen muss.

Dieser Artikel beschreibt die Installation von transcode und dvd::rip und geht auf die Bedienung von dvd::rip ein. Auf diesem Wege werden viele technische Details und Begriffe rund um das Thema DVD und digitale Videobearbeitung erklärt.

Am Anfang muss zunächst klargestellt werden: transcode ist ein überaus mächtiges Werkzeug, das weit mehr kann, als DVDs zu kopieren. Da aber der volle Umfang der Möglichkeiten diesen Artikel sprengen würde, beschränken wir uns auf die für das Kopieren von DVDs relevanten Informationen, zumal auch dvd::rip als reines DVD-Kopierprogramm nur diesen Teil von transcode direkt unterstützt.

transcode Installation

transcode benötigt zunächst einige Bibliotheken für seine Import- und Exportfilter. Einige davon sind oft schon Bestandteil der Distribution, andere müssen zusätzlich installiert werden. Die hier beschriebene Installation wurde auf einem SuSE-7.3-System durchgeführt.

Stellen Sie zunächst sicher, dass die folgenden RPM-Pakete installiert sind:

  • libmpeg3-1.4-30.i386.rpm
  • pkgconfig-0.7.0-28.i386.rpm
  • SDL-1.2.2-97.i386.rpm
  • SDL-devel-1.2.2-97.i386.rpm
  • esound-0.2.22-140.i386.rpm
  • esound-devel-0.2.22-140.i386.rpm
  • nasm-0.98-315.i386.rpm
  • libxml2-2.4.3-30.i386.rpm
  • libxml2-devel-2.4.3-30.i386.rpm

Die Versionsnummern dürfen durchaus leicht abweichen, insbesondere für andere als die hier verwendete SuSE-Linux-7.3-Distribution. Das gilt im übrigen für alle im Artikel genannten Versionsnummern, da viele Programme stetig weiterentwickelt werden. Die in Tabelle 1 angegebenen Programme müssen Sie sich aus dem Internet herunterladen.

Die meisten der oben genannten Programme lassen sich mit der üblichen Installationsprozedur für Quellpakete installieren. Dabei empfehle ich, das Auspacken und Kompilieren der Pakete als normaler Benutzer durchzuführen, und nur den abschließenden Installationsschritt als root zu erledigen:

tar xvfz paketname.tar.gz
cd paketname
./configure
make
su
make install

Die Pakete werden per Default in den /usr/local-Zweig installiert. Die Pakete libdvdcss, libdvdread, lame, libdv, liba52 und avifile 0.6 können Sie nach diesem Schema installieren.

Zu beachten ist lediglich, dass für die Installation von avifile 0.6 eine evtl. bereits vorinstallierte ältere avifile-Version gelöscht werden muss, da es sonst zu Konflikten bei der Übersetzung von transcode kommt. Das können Sie als Benutzer root leicht von der Kommandozeile aus erledigen (rpm -e avifile); oder mit YaST, das einem auch bei der Beseitigung eventueller Konflikte hilft.

Die von der avifile-Bibliothek benötigten Windows Codecs werden vom Benutzer root wie folgt installiert:

cd /usr/lib
tar xvcz /tmp/binaries-011002.tgz

wobei Sie natürlich den Dateipfad einsetzen, unter dem Sie die Installationsdatei abgelegt haben. Mit der avifile-Bibliothek haben Sie die Möglichkeit, eigentlich nur von Windows unterstützte Video-Codecs auch unter Linux zu verwenden - sowohl zum Einlesen bzw. Anzeigen, als auch zum Schreiben von Videos in diesen Formaten.

Abbildung 1: Die wichtigsten von dvd::rip ausgeführten transcode Befehle lassen erahnen, dass transcode sehr mächtig aber auch nicht immter einfach zu handhaben ist

Hauptaugenmerk wollen wir aber auf den direkt für Linux verfügbaren DivX4 Codec legen, da dieser sehr schnell ist und auch sehr gute Resultate erzielt. Der Linux DivX4 Codec liegt als Binärdistribution vor und wird als Benutzer root wie folgt installiert:

tar xvfz divx4linux-20011010_4.02.tgz
cd divx4linux-20011010
su root
./install.sh

Damit sind die Vorbereitungen für die eigentliche transcode-Installation abgeschlossen. Derzeit gibt es zwei Versionen von transcode: die als stabil eingestufte 0.5.3 sowie eine Entwicklerversion, die zum Zeitpunkt des Redaktionsschlusses bei 0.6.0pre3 angelangt war. Wir empfehlen den Einsatz der Entwicklerversion, da diese für unsere Zwecke hinreichend stabil ist und die 0.5.3 Version einige schöne Features vermissen lässt.

Auch transcode wird mit configure und make nach /usr/local/ installiert:

tar xvfz transcode-0.6.0pre3.tgz
cd transcode-0.6.0pre3
./configure

Nach dem configure-Lauf erhalten Sie eine Übersicht über die transcode-Module, die aufgrund der automatischen Erkennung später installiert werden. Wichtig ist dabei, dass die für das DVD-Kopieren relevanten Module libdvdread, libmpeg3 und liba52 aktiviert sind. Nun fehlen nur noch der Compiler-Lauf und die Installation:

make
su
make install

Zum Test können Sie transcode ohne Parameter aufrufen. Sie werden mit der Ausgabe einer Referenz aller möglichen Optionen beglückt. Lassen Sie sich von der Menge der Optionen keine Angst machen: dvd::rip nimmt Ihnen diese Details ja ab.

dvd::rip-Installation

Wer sich mit der Programmiersprache Perl etwas auskennt, dem wird bei der Installation schnell klar, was die beiden Doppelpunkte im Namen des Programms zu suchen haben - handelt es sich bei dvd::rip doch um ein Perl-Programm, welches das Gtk-Modul für die grafische Oberfläche verwendet. Perl benutzt die Doppelpunkte, um verschachtelte Namensräume abzubilden, was den Programmautor wohl zu dieser kleinen Namensspielerei veranlasste…

Die Installation von dvd::rip gestaltet sich im Vergleich zur transcode-Installation einfacher, da weniger Voraussetzungen erfüllt sein müssen. So muss neben der obligatorischen Perl-Standarddistribution lediglich das Perl-Gtk-Modul installiert sein, welches beispielsweise von SuSE mit ausgeliefert wird. Weiterhin wird das Grafikpaket ImageMagick benötigt, welches aber ebenfalls bei jeder Linux-Distribution dabei sein sollte. Das Perl-Modul Image::Magick ist nicht nötig.

Wenn Sie das Perl-Gtk-Modul per Hand installieren wollen, achten Sie darauf, schon vor der Installation die Gtk-Bibliothek gdk-pixbuf auf dem System zu haben - ansonsten wird das entsprechende Perl-Modul nicht kompiliert, und dvd::rip wird sich später nicht installieren lassen. Sie finden das Gtk-Perl-Modul wie alle Perl-Module im CPAN [3].

Nachdem diese Voraussetzungen erfüllt sind, können Sie nun auch dvd::rip nach dem für Perl-Module üblichen Schema installieren:

tar xvfz Video-DVDRip-0.34.tar.gz
cd Video-DVDRip-0.34
perl Makefile.PL
make
make test

make test überprüft dabei, ob alle benötigten Module vorhanden sind. Die Installation erledigen Sie dann wieder als Benutzer root:

su
make install

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

4050 Hits
Wertung: 80 Punkte (4 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

title_2012_02

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Knoppix: Bootvorgang mit Cheatcode beschleunigen
Knoppix: Bootvorgang mit Cheatcode beschleunigen
Marcel Hilzinger, 18.01.2012 21:05, 0 Kommentare

Die Bootsequenz der Live-Distribution sucht beim Start zunächst auf Festplatten, dann auf USB-Sticks und erst dann in den DVD-Laufwerken (/dev/sr* oder /dev/scd*) nac...

Aktuelle Fragen

OpenSuse 12.1-Service Kit 01/12
Christoph-J. Walter, 28.01.2012 08:52, 2 Antworten
Hallo Gemeinde, ich habe 12.1 neu installiert. Alles in Ordnung! Nun möchte ich das Service Kit (...
Ubuntu 11.10 konfigurieren
Michael Hinz, 27.01.2012 17:52, 0 Antworten
Ubuntu läuft bei mir. Allerdings nur, wenn die Daten-CD eingelegt ist. Unabhängig von Bios-Einste...
SUSE12
Jörg Müller, 25.01.2012 14:27, 5 Antworten
Hallo Gemeinde Ich habe schon ziemlich lange auf einem Rechner Linux laufen, bin also nicht ganz...
Hat jemand Erfahrung beim Einsatz einer Kinect / OpenNI?
GoaSkin , 24.01.2012 23:35, 0 Antworten
Hallo, ich habe mir eine Kinect zugelegt, um zu schauen, was man damit unter Linux so machen k...
Kollaboration - Zeichnen auf mehreren Geräten gleichzeitig
Ludwig jun. B., 19.01.2012 11:17, 4 Antworten
Schönen guten Tag, ich suche aktuell eine Software für Linux/Windows (eines von beiden), welch...