claim.gif
Linux Magazin Linux User Easy Linux International Linux Community
Erschienen in EasyLinux 06/2003   »   Ausgabe bestellen

K3b - Das Brennprogramm für Linux

CDs-brennen in seiner schönsten Form

von Christian Baun
Pinguin


Haben Sie sich auch schon gefragt, warum diese netten Programme, die bei neuen CD-Brennern beiliegen, immer nur unter Windows laufen? Oder haben Sie einfach keine Lust auf unzählige Kommandozeilenparameter beim Brennen? Hier kommt die Lösung: K3b -- genau das Brennprogramm, nach dem Sie gesucht haben.

Jedem neuen CD-Brenner liegt gewöhnlich ein Programm bei, um Audio-, Daten- und manchmal sogar Video-CDs zu brennen. Leider sind diese Beigaben samt und sonders nur für Windows. Aber es gibt Abhilfe: K3b [1] ist angetreten, die Herzen aller Brandmeister zu erobern. Vorbei sind die Zeiten der Kommandozeilentools mit den unzähligen Parametern, die nötig waren, um etwa aus einem Verzeichnis voller MP3-Dateien eine Audio-CD zu brennen.

Was es kann und was Sie dafür brauchen

Es sollte mit so einem Programm möglich sein:

Für Linux existiert eine Vielzahl an Kommandozeilentools für diese Zwecke [2,3]. Cdrecord [4] und Cdrdao [5] sind zwei Brennprogramme, die praktisch keine Wünsche offen lassen. Mit mkisofs erzeugen Sie CD-Images und cdparanoia ist ein hervorragendes Tool, um Audio-CDs zu rippen. K3b greift im Hintergrund auf diese vier Programme zurück.

Optional können Sie noch andere Tools einbinden, etwa transcode und VCDImager um Video-CDs zu brennen oder die Ogg-Vorbis-Bibliothek [6], als Alternative zum Mp3-Format für Musikdateien. Das ist aber nicht Gegenstand dieses Artikels.

Die Funktionalität dieser Programme zusammengenommen, mit einer ansprechenden Oberfläche versehen: Das ist K3b. Das Programm ist eine KDE-3-Applikation und darum müssen Sie KDE und die darin enthaltenen QT-Bibliotheken zumindest installiert haben -- auch wenn Sie vielleicht statt KDE einen anderen Window Manager benutzen.

Installation unter SuSE 8.1 und 8.2

Bei der Installation von SuSE 8.1 (EasyLinux Starter Kit 2) oder SuSE 8.2 können Sie K3b gleich mitinstallieren. Dabei müssen Sie bei der Paketauswahl, wie in Abbildung 1 zu sehen ist, im Ordner KDE Desktop-Umgebung das Paket k3b auswählen.


Abb. 1: K3b gleich mitinstallieren.

Alle erforderlichen Pakete,werden von SuSEs Yast dann automatisch mitinstalliert. Vorausgesetzt, Sie belassen die automatische Konsistenzprüfung aktiviert (in Abbildung 1 ganz unten) -- es gibt wirklich keinen Grund diese Voreinstellung abzuwählen.

Wem Kontrolle besser als Vertrauen scheint, kann prüfen, ob in der Paketgruppe Multimedia die folgenden Pakete ausgewählt sind:

Wenn Sie zwar SuSE-Linux schon auf Ihrem Rechner, aber noch kein K3b installiert haben, ist das auch kein Problem. Starten Sie das SuSE-Konfigurationstool YaST2 (YaST2 control center), so wie in Abbildung 2.


Abb. 2: YaST2 unter KDE3 starten

Wählen Sie, wie in Abbildung 3 zu sehen, in der Modul-Gruppe Software das Modul Software installieren oder löschen aus.


Abb. 3: YaST2. Die Modul-Gruppe Software

Im Paketmanager, können Sie dann wie in Abbildung 1 K3b installieren. Das Paket k3b befindet sich im Ordner KDE Desktop-Umgebung.

Installation unter Red Hat 8.0 und 9.0

Bei Red Hat 8.0 (EasyLinux Starter Kit 1) und Red Hat 9.0 ist K3b nicht enthalten. Aber keine Sorge: Die nötigen Pakete können Sie vom Download-Bereich unserer Homepage ziehen. Die Installation ist einfach.

Unter Red Hat benötigen Sie von Ihrem Installationsmedium noch die Pakete

aus der Paketgruppe Sound und Video.


Abb. 4: Die Paketgruppe Sound und Video bei der Installation von Red Hat 8.0

Wenn Sie diese bei der Grundinstallation noch nicht ausgewählt hatten, gelangen Sie mit der Menüfolge Red-Hat-Menü / Systemeinstellungen / Pakete -- nach Abfrage des Root-Passworts -- ins Paket-Management und können alles nachinstallieren.

Nachdem Sie die notwendigen Pakete installiert haben, müssen Sie bei der Red Hat 8.0 noch die Pakete mad-libs-0.14.2b-3.i386.rpm und k3b-0.8.1-easylinux.i386.rpm installieren. Und das geht so:

  1. Laden Sie die beiden Rpm-Pakete mit einem Mausklick von unserer Homepage [7].
  2. Öffnen Sie ein Terminal-Fenster mit der Menüfolge Red-Hat-Menü / Systemtools / Terminal
  3. Weil nur der Systemadministrator neue Software installieren darf, geben Sie
    su
    
    ein, um dessen Identität anzunehmen. Das System fragt Sie nach dem Root-Passwort. Geben Sie es ein.
  4. Das System erkennt Sie als Administrator und begrüßt Sie mit einer veränderten Eingabeaufforderung (# statt $ als Prompt).
  5. Geben Sie nacheinander folgende drei Befehlszeilen ein:



    rpm -Uvh mad-libs-0.14.2b-3.i386.rpm
    rpm -Uvh k3b-0.8.1-easylinux.i386.rpm
    cp /usr/lib/libmad.so.0.1.0 /usr/lib/libmad.so.0
    


  6. Die Root-Identität geben Sie mit dem Befehl
    exit
    
    wieder auf.

Benutzen Sie Red Hat 9.0, installieren sie statt des EasyLinux-K3b-RPM-Paketes das Original-RPM von unserer Homepage [7]. Das Original-RPM heißt k3b-0.8.1-rh8.i386.rpm. Der Download klappt hier ebenso per Doppelklick; Sie müssen lediglich statt des Easylinux-RPMs das Original-Paket installieren. Die Kommandos, die Sie als Root im Terminal eingeben müssen, lauten also:

rpm -Uvh mad-libs-0.14.2b-3.i386.rpm
rpm -Uvh k3b-0.8.1-rh8.i386.rpm
cp /usr/lib/libmad.so.0.1.0 /usr/lib/libmad.so.0

Nun steht Ihnen K3b auch unter Red Hat 8.0 oder 9.0 zur Verfügung.

K3b einrichten

Den ersten Aufruf von K3b müssen Sie als Systemverwalter (root) machen. Dazu loggen Sie sich im Terminal wieder mit su als root ein, und starten k3bsetup.

su
k3bsetup

Das ist beim ersten Start von K3b unbedingt erforderlich, damit das Programm die CD-Laufwerke und -Brenner findet und die Zugriffsrechte anpassen kann. Die sechs Schritte des Einrichtungs-Assistenten im einzelnen:

  1. Direkt nachdem Sie k3bsetup gestartet haben, sehen Sie den ersten Schritt des Einrichtungs-Assistenten. Hier handelt es sich nur um einen Begrüßungsdialog. Mit dem Button Next geht es weiter zum nächsten Schritt.


    Abb. 5:Schritt_1: Der Begrüßungsdialog

  2. In Schritt 2 bindet der Einrichtungs-Assistent von K3b möglichst viele Kommandozeilentools ein, auf die das Programm intern zurückgreift. Wie bereits erwähnt, müssen cdrecord, cdrdao, mkisofs und cdparanoia auf jeden Fall installiert sein, um Daten- und Audio-CDs zu erstellen und zu kopieren und um Audio-CDs zu rippen, das heißt die Musik-Tracks auf der Festplatte speichern. Die anderen Programme sind optional, etwa um Video- oder Super-Video-CDs zu erzeugen oder Video-DVDs zu rippen. In Abbildung 6 sehen Sie, dass K3b hier alle Programme gefunden hat. Sollte K3b ein installiertes Programm einmal dennoch nicht finden, können Sie unter Search Path den Pfad explizit angeben. Nachdem alle wichtigen Programme eingebunden sind, geht es mit Next zum dritten Schritt des Einrichtungs-Assistenten.


    Abb. 6:Schritt_2: Die Einrichtung der notwendigen Tools

  3. In diesem Dialog zeigt K3b, welche CD-Laufwerke (Brenner und Lesegeräte) es gefunden hat. Wie Sie in Abbildung 7 sehen, war es hier nur ein CD-Brenner der Marke QSI CDRW/DVD SBW-241. Der Brenner kann auch als Lesegerät verwendet werden. Da es hier sonst nichts zu tun gibt: Auf zu Schritt 4.


    Abb. 7:Schritt_3: CD-Laufwerke einrichten

  4. In diesem Schritt legen Sie fest, an welcher Stelle im Dateibaum die CD-Laufwerke gemountet werden. Übernehmen Sie die Voreinstellung. Achten Sie darauf, dass wie in Abbildung 8 die Checkbox mit der Beschriftung Let K3b setup create fstab entries aktiviert ist.


    Abb. 8:Schritt_4: Die Mountpoints festlegen

  5. Im vorletzten Schritt 5 geben Sie an, welche Benutzer mit K3b CDs brennen dürfen. Außer Ihnen selbst sollte das auch der Systemadministrator (root) sein (Abbildung 9). Hier ist auch wichtig, dass die beiden Checkboxen am unteren Rand des Fensters aktiviert sind. Dann folgt auch schon der letzte Schritt.


    Abb. 9:Schritt_5: Auswahl der zum Brennen berechtigten Benutzer

  6. Als letztes zeigt Ihnen K3b einen Gesamtüberblick über den Stand der Einrichtung. Wenn alles geklappt hat, sollte wie in Abbildung 10 zu sehen, bei allen Einträgen ein grünes Häkchen angezeigt werden. Schließen Sie mit dem Button Finish die Konfiguration von K3b ab.


    Abb. 10:Schritt_6: Jetzt ist K3b fertig eingerichtet

Der erste Start

Nachdem alle Schritte der Installation und Konfiguration erfolgreich abgeschlossen sind, wird es Zeit K3b zu starten und die erste CD zu brennen. Starten Sie das Programm im Terminal mit dem Befehl k3b.

k3b


Abb. 11: Der Hauptbildschirm von K3b

Wie in Abbildung 11 präsentiert sich K3b. Ganz oben sehen Sie die Menüleiste, und darunter die Toolbars mit den Icons. Die Toolbars können mit beliebigen Aktionen belegt werden. Und zwar, wie in Abbildung 12 zu sehen ist, über die Menüauswahl Settings / Configure Toolbars.

Im Menü Settings haben Sie mit dem Eintrag Configure K3b daneben noch die Möglichkeit, K3b nachzukonfigurieren, wenn Sie bei der Installation etwas falsch eingestellt oder vergessen haben.


Abb. 12: Der Eintrag Settings aus der Menüleiste

Eine Daten-CD zusammenstellen

Eine Daten-CD zusammenzustellen und anschließend zu brennen ist mit K3b ein echtes Kinderspiel. Als erstes erzeugen Sie ein neues Projekt zum Brennen einer Daten-CD.

Hier haben Sie zwei Möglichkeiten: Entweder Sie wählen in der Menüleiste unter File / New Project / New Data Project aus oder Sie gehen, wie in Abbildung 13 zu sehen ist, den Weg über das Icon New Project in der Toolbar.


Abb. 13: Ein neues Projekt erzeugen, um eine Daten-CD zu brennen

Unter dem Dateibaum ist das Projekt Data1 angezeigt. In dieses Fenster ziehen Sie mit Drag&Drop die Dateien und Verzeichnisse aus dem Verzeichnisbaum, die auf CD gebrannt werden sollen. In Abbildung 14 liegen bereits drei Verzeichnisse im Projekt-Fenster.


Abb. 14: Das Projektfenster füllt sich

Die Füllstandsanzeige in Abbildung 14 unten zeigt an, wieviel Platz in MByte die bisherige Auswahl belegt und wie viel noch frei ist. Da nicht alle Rohlinge gleich groß sind, können Sie die Größe der Füllstandsanzeige an die Größe Ihrer Rohlinge anpassen. Dazu klicken Sie einfach mit der rechten Maustaste auf die Anzeige. Alles weitere erklärt Abbildung 15.


Abb. 15: Die Größe der Füllstandsanzeige anpassen

Sie können die Daten-CD auch umbenennen: Klicken Sie auf das Feld Data1 neben dem kleinen CD-Icon im Projekt-Fenster und geben Sie einen beliebigen Namen ein.

Nachdem Sie alle Dateien und Verzeichnisse, die auf die Daten-CD gebrannt werden sollen, in das Projekt-Fenster gezogen haben, starten Sie den eigentlichen Brennvorgang.

Drei Wege führen hier zum gleichen Ergebnis: Entweder Sie drücken die Tastenkombination Strg-B, oder Sie wählen aus der Menüleiste Project / Burn aus, oder Sie klicken in der Toolbox auf das Icon Burn.

Daraufhin startet der Dialog aus Abbildung 16.


Abb. 16: Der Brenndialog

Hier können Sie

Unterhalb des Reiters Settings im Brenndialog (Abbildung 17) legen Sie fest, welches Dateisystem auf der CD erzeugt werden soll: Wollen Sie die gebrannten CDs auch unter Windows lesen, aktivieren Sie unter dem Feld File Systems die beiden Checkboxen Generate Rock Ridge extensions (für Linux/UNIX) und Generate Joliet extensions (für Windows).


Abb. 17: Der Eintrag Settings im Brenndialog

Wenn alle Einstellungen fertig sind, klicken Sie auf den Button Write, den Sie im Brenndialog ganz rechts oben sehen -- dann wird die CD gebrannt.


Abb. 18: Gleich ist die Cd fertig

Abbildung 18 zeigt die Fortschrittsanzeige.


Abb. 19: Fertig!

Ist die CD fertig gebrannt, zeigt das Programm wie in Abbildung 19 die Durchschnittsgeschwindigkeit des Bennvorgangs -- hier war das die etwa achtfache Geschwindigkeit eines normalen Audio-CD-Players, das sind etwa 1200 kb/s.

Eine Audio-CD (Best-of-CD) zusammenstellen

Während viele andere CD-Brenn-Programme unter Linux voraussetzen, dass die zu brennenden Musikdateien als Wav-Dateien vorliegen, ist K3b in diesem Beziehung flexibel. Sie können mit Wav-Dateien arbeiten, MP3- oder Ogg-Dateien einbinden. Diese Formate werden dann automatisch von K3b umgewandelt und auf die CD gebrannt.

Ein Beispiel: Sie haben einen Stapel ihrer Musik-CDs bereitgelegt, aus denen Sie eine Best-of-CD zusammenstellen möchten. Ausserdem sollen noch ein paar MP3-Dateien mit auf die CD sollen. Die Tracks, die noch nicht auf Ihrer Festplatte liegen, müssen Sie zunächst rippen, also dorthin speichern. Das geht so:

Legen Sie eine Audio-CD ein, und klicken im Dateibaum auf das CD-Laufwerk mit dieser CD, zeigt Ihnen K3b die einzenen Tracks. K3b versucht ausserdem, Zusatzinformationen wie Interpret oder Titel aus einer CDDB-Datenbank abzurufen. Schlägt das fehl, etwa weil Ihr Rechner keinen Internetzugang hat, zeigt das Programm lediglich die nummerierten Tracks und deren Größe (Länge) an (Abbildung 20.


Abb. 20: Die Audio-Tracks auf einer CD

Wählen Sie mit der Maus die Tracks aus, die auf die Best-of-CD sollen, und klicken Sie sie mit der rechten Maustaste an. Nun können Sie mit Copy das Rippen der Audio-Tracks anstoßen, alternativ auch einfach Strg-C drücken. Dann öffnet sich das Dialogfenster Ripping CD(Abbildung 21).


Abb. 21: Der Ripping CD-Dialog

Hier können Sie das Rippen feinjustieren, unter anderem, in welchem Verzeichnis die Audio-Tracks auf der Festplatte gespeichert werden. Ist alles eingestellt, rippen Sie mit dem Button Start Ripping die ausgewählten Tracks (Abbildung 22), die dann im Wav-Format auf Ihrer Festplatte gespeichert werden.


Abb. 22: Fortschritte beim Rippen der Audio-Tracks

Sind alle Titel, die auf die CD sollen, zusammengestellt, starten Sie ein neues Projekt New Audio Project -- entweder über die Menüleiste File / New Project / New Audio Project oder mit dem entsprechenden Icon aus der Toolbar.

Danach ziehen Sie mit Drag&Drop die Audio-Dateien, die auf die CD sollen, aus dem Verzeichnisbaum in das Projektfenster. In Abbildung 23 befinden sich bereits sieben Titel in dem Projekt-Fenster des Projekts Audio1, davon fünf MP3-Dateien und zwei Wav-Dateien. Die MP3-Dateien werden von K3b beim Brennen automatisch in Wav-Dateien umgewandelt. Mit Ogg-Dateien geht das übrigens auch.


Abb. 23: Das Audio-Projekt füllt sich

Wenn Sie alle Dateien zusammen gestellt haben, wechseln Sie mit dem Icon Burn aus der Toolbox oder Ctrl-B in den Brenndialog aus Abbildung 24.


Abb. 24: Der Brenndialog für Audio-CDs

Im Brenndialog legen Sie fest, ob die CD im Disc-at-once-Verfahren gebrannt werden soll -- also ohne eine 2-Sekunden-Pause zwischen den Tracks -- oder ob Sie on-the-fly -- also ohne ein zwischengespeichertes CD-Image -- brennen, und wenn nicht, wo das Image abgelegt werden soll. Ausserdem können Sie im Reiter CD-Text noch verschiedene Benennungen vornehmen. Ist alles fertig eingestellt, können Sie Ihre Lieblings-CD endlich brennen; den Vorgang starten Sie mit dem Button Write.

Eine CD kopieren

Eine CD zu kopieren für K3b auch keine große Sache. Es gibt dafür zwei Arten:

Wenn Sie nur einen IDE-Brenner besitzen, Ihr Rechner eine geringe Systemleistung hat oder Ihr Brenner über keinen Buffer-Underrun-Schutz wie Burn-Proof vefügt, ist es auch mit zwei Laufwerken sicherer, den Weg über das CD-Image zu gehen. Sonst kann ein Buffer-Underrun eintreten, also der Datenstrom während des Brennens abreißen und den Rohling unbrauchbar machen.


Abb. 25: Eine CD kopieren

Um eine CD zu brennen, wählen Sie entweder, wie in Abbildung 25 zu sehen ist, den Menüleintrag Tools / Copy CD aus oder Sie klicken in der Toolbox auf das entsprechende Icon.


Abb. 26: Der CD-Kopier-Dialog

Im Dialogfenster aus Abbildung 26 wählen Sie das Lese-Laufwerk und den Brenner aus. Außerdem legen Sie hier fest, wo gegebenenfalls das CD-Image zwischengespeichert werden soll. Mit der Checkbox Remove image weisen Sie K3b an, das Image nach erfolgreichem Kopieren automatisch zu löschen.

Hier können Sie auch die Brenngeschwindigkeit festlegen und angeben, ob Sie dasCD-Image lediglich anlegen, aber noch nicht brennen wollen. Da in Abbildung 26 das Lese-Laufwerk zugleich auch der CD-Brenner ist, steht die Option On the fly nicht zur Verfügung -- die Checkbox bleibt deaktiviert.


Abb. 27: Weitere Einstellungsmöglichkeiten beim Kopieren

Wenn Sie alle notwendigen Einstellungen vorgenommen haben, kann es losgehen. Mit dem Button Copy starten Sie den Kopiervorgang.

CD-RWs löschen

Bespielte CD-RW-Rohlinge können Sie auch wieder löschen.

Den Erase CD-RW-Dialog (Abbildung 28) wählen Sie in der Menüleiste unter Tools / Erase CD-RW, oder Sie klicken auf das entsprechende Icon in der Toolbar.


Abb. 28: CD-RWs löschen

Passen alle Einstellungen, löschen Sie die Daten mit dem Button Erase.

Mit K3b ist das Brennen von CDs unter Linux zum Kinderspiel geworden. Mit seinen Features braucht sich das Programm selbst vor kommerziellen Konkurrenten nicht zu verstecken. Wenn Sie ein einfach zu bedienendes, aber leistungsfähiges Brennprogramm für Linux suchen, wählen Sie K3b. (fan)

Infos

[1] http://www.k3b.org
[2] Hans-Georg Eßer: mkisofs & cdrecord, LinuxUser 5/2001, S.15
[3] Mirko Dölle: Grundlagen CD-Recording, LinuxUser 5/2001, S.28
[4] http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
[5] http://cdrdao.sourceforge.net

[6] http://www.vorbis.com
[7] http://www.easylinux.de/Download

Der Autor

Christian Baun liebt seine Freundin Katrin, seine Eltern und natürlich Linux. Wenn er nicht gerade Informatik studiert oder Bücher über LaTeX und PHP schreibt, feiert er wilde Partys.

Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links" nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedruckten Fassung entsprechen.

Druckerfreundliche Version | Feedback zu dieser Seite | Datenschutz | © 2010 Linux New Media AG | Last modified: 2007-01-25 16:16

[Linux-Magazin] [LinuxUser] [Linux-Community] [Linux Events] [Linux Magazine] [Linux Magazine Poland] [Linux Community Poland] [Linux Magazine Brasil] [Linux Magazine Spain] [Linux Technical Review]