K3b

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K3b
K3b-logo.png
http://img472.imageshack.us/img472/2342/1128ha5.th.jpg
K3b 0.99.1 RC5 unter KDE 3.5.6 (Deutsch) auf openSUSE 10.2
Basisdaten
Entwickler: Sebastian Trueg, Christian Kvasny u.a.
Aktuelle Version: 1.0 RC5
letzte Veröffentlichung: 27. Januar 2007
Betriebssystem: Linux/Unix/OS X
Kategorie: Multimedia
Lizenz: GPL
Deutschsprachig: ja
Webseite: k3b.org

K3b ist ein KDE-Programm zum Brennen von CD/DVDs. Auf allen Betriebssystemen, bei denen KDE installiert werden kann, ist es einsetzbar. Es besitzt eine GUI, die es dem User einfach macht, alle Aufgaben des CD/DVD-Brennens intuitiv umzusetzen. K3b startete die Entwicklung 1999. K3b hat zwar bisher noch nicht die Versionsnummer 1.0 erreicht, beweist denoch hohe Stabilität und umfangreiche Funktionen.

K3b ist die Abkürzung für „KDE Burn Baby, Burn!“

Funktionsweise

K3b eine GUI für eine Vielzahl von Programmen, die Grundfunktionen für das Brennen von DVDs und CDs unter Linux oder anderen Unix-Derivaten zur Verfügung stellen. Durch die Zusammenfassung der Programme unter einer GUI bietet es eine erstaunlich einfache Handhabung, so dass der User nicht mal unbedingt merkt, mit welchen Programmen ertatsächlich brennt. Daraus folgt eine deutliche Vereinfachung des Brennens von Medien, wie sie unter Windows und Apple lange bekannt sind, und der Endnutzer muss keine Befehlsreferenz auswendig kennen.

Mit dem Programm kann mit Drag & Drop auch zu anderen Programmen z.B. Konqueror gearbeitet werden. Genauso kann es als Dienstprogramm für andere KDE-Programme dienen, wie z. B. dem Medienplayer Amarok. Durch Unterstützung des Desktop Communication Protocol (DCOP), ist die Kommunikation zwischen den Programmen vorhanden. Kommunikation zwischen Programmen bereitstellt.

Funktionen

Der Umfang der Funktionen und Fähigkeiten von K3b hängen stark von den installierten Tools ab, auf die zugegriffen werden kann. Im vollen Umfang wäre folgendes ausführbar:

  • Brennen von CD-Rs und CD-RWs
  • Löschen von CD-RWs
  • Brennen von Mixed-Mode CDs, Daten CDs, Audio CDs, (S)Video CDs und eMovix CDs
  • Brennen einer Vielzahl von CD-Image Typen (Cue/Bin, TOC, iso)
  • Brennen von DVD±Rs und DVD±RWs
  • Löschen von DVD±RWs
  • Brennen von DVD+R DL
  • Brennen von Daten-DVDs, Video-DVDs und eMoviX-DVDs
  • Brennen von ISO CD- und DVD-Images
  • Kopieren von CDs und DVDs

eMovix sind CD/DVDs, die zusätzlich zu dem vorhanden Film auch ein kleines OS enthalten. So könnte der PC direkt von dem gebrannten Medium gestartet werden.


Mit folgenden Audioformate ist es möglich Audio-CDs zu brennen:

  • MP3
  • Ogg Vorbis
  • FLAC
  • WAV

optional:

  • Musepack
  • Monkey's Audio

Audio CD mit k3b aus mp3 Dateien erstellen

Das Problem

Standardmäßig werden viele Linux Distributionen aus rechtlichen Gründen mit sehr beschränkten Multimediafähigkeiten ausgeliefert (zur Vertiefung siehe unten, Quellenangaben und weiterführende Links). Dies betrifft sowohl den mp3-Support von Mediaplayern als auch die Fähigkeiten von k3b zum Umgang mit mp3 Dateien. Ein frisch von der Suse-DVD installiertes k3b kann daher nicht mit mp3 Dateien umgehen und aus diesen keine Audio-CD erstellen.

Die Lösung

Um mit k3b Audio CDs aus mp3 Dateien erstellen zu können, muss man sich eine k3b Version installieren, welche nicht in den Multimediafähigkeiten beschränkt ist.

Für Suse erhält man passende rpm Dateien von unbeschränkten k3b Versionen über Packman. Zur Installation geht man am besten wie folgt vor:

  • Zunächst fügt man sich den Packman-Server als alternative Installationsquelle in YaST ein. Wie das funktioniert, ist in diesem Artikel hier im Wiki für verschiedene Suse Versionen erklärt.
  • Zur Vermeidung von eventuellen Paketabhängigkeiten zu Suse-Paketen fügt man sich nun zusätzlich auch noch den Suse-Server als alternative Installationsquelle in YaST ein. Auch dies ist im genannten Artikel sehr gut beschreiben. Die entsprechende Quelle wird im Artikel " SuSE Linux Installationsquelle" genannt.
  • Jetzt installiert man die neue k3b Version von Packman:
    • Zunächst startet man YaST.
    • Nun wählt man links "Software" und rechts "Software installieren oder löschen".
    • Da YaST nun alle Informationen von den hinzugefügten Servern aus dem Internet holen muss und es sich hierbei um ein größeres Datenvolumen handelt, kann der jetzt folgende Start der YaST Softwareinstallation etwas dauern => Geduld bitte!
    • Nun wählt man den Filter "Suche" und gibt in das Suchfeld k3b ein.
    • Nach einem Klick auf den Suchknopf sollte rechts im Fenster nun die k3b Version von Packman gefunden werden, welche man jetzt mit einem Häkchen zur Installation auswählt und unten mit "Übernehmen" bestätigt.

Nach der Installation sollte nun eine aktuelle k3b Version von Packman zur Verfügung stehen, welche in den Multimediafähigkeiten nicht beschränkt ist und problemlos Audio-CDs aus mp3 Dateien erzeugen und brennen kann.


Wenn es Abspielprobleme auf CD-Playern gibt

Abspielprobleme auf diversen Heim CD-Playern oder Auto CD-Spielern werden häufig durch zu hohe Brenngeschwindigkeiten verursacht. Treten diesbezügliche Probleme auf, sollte man Audio CDs mit deutlich geringerer Geschwindigkeit (8-fach oder langsamer) brennen und dann erneut testen, ob die CDs nun laufen.

k3b und Berechtigungen

Da ich selber vor dem Problem stand, und hier einige Treads dieses Thema behandeln, jedoch meist "unverrichteter Dinge enden", hier ein kleines HowTo, wie Ihr unter die neue K3B-Version ans laufen bringt, ohne die Meldung der Berechtigungsprobleme:


Systemeinrichtung der Gruppe

  • Yast --> Sicherheit & Benutzer --> Benutzer bearbeiten und anlegen
  • Benutzer auswählen, der Brennen soll (Shocked bzw. darf)... auf "Bearbeiten klicken"
  • Karteikartenreiter "Details wählen"
  • in der Liste "Gruppe" die Gruppe "disk" suchen und aktivieren.
  • Einstellungen speichern.


K3B Einrichtung

  • K3B Einrichtungsassistent starten ( Wenn nicht vorhanden - weil SUSE-Standartpaket unvollständig - K3B löschen und von http://packman.links2linux.de/ neu herunterladen und installieren)
  • Nach Start des Einrichtungsdialogs die Checkbox vor "Use burning group" aktivieren, und dort "disk" eintragen (Standartinhalt löschen, so das nur "disk" darin steht).
  • Berechtigungen für die Laufwreke darunter einstellen.
  • Speichern, K3B schließen.
  • KDE neu starten (Sitzung beenden und neu anmelden reicht.)

Mit k3b als User brennen

Du kannst als user keine CDs brennen, da die beiden Programme cdrecord und/oder cdrdao nicht die richtigen Rechte haben.

als root in einer Konsole folgendes eingeben: chmod 4755 /usr/bin/cdrdao

chmod 4755 /usr/bin/cdrecord

sollten dieses Problem temporär lösen.

ausprobieren mit k3b und falls kein Fehler kommt, weiter mit dem nächsten Schritt.

wenn du das dauerhaft willst: in der Datei /etc/permissions.local folgendes eintragen:

/usr/bin/cdrecord root.cdrecord 4755
/usr/bin/cdrdao root.cdrecord 4755


und in der /etc/permission.secure oder /etc/permissions.easy diese beiden Einträge auskommentieren. Dann richtest du dir eine Gruppe cdrecord (kleiner oder gleich 8 Buchstaben!) ein, alle user die brennen dürfen kommen dann in diese Gruppe. Gruppen werden am besten mit YaST eingerichtet.

Du kannst das auch alles von k3bsetup erledigen lassen wenn du k3b <= 0.11.10 einsetzt.

Wenn du das nicht machst wird SuSEconfig dir das wieder so umändern, wie es jetzt ist.

  • bezüglich dvd bei suse 9.1 würd ich das submount aus der fstab werfen!

http://portal.suse.com/sdb/de/2004/05/hmeyer_91_revert_from_subfs.html


die autorin von submount sagt selbst, dass es noch beta ist, und ihr wurde angst und bange, als suse dies für 9.1 zum default erklärt hat, also weg damit!


zudem sollte das laufwerk NICHT eingebunden sein, wenn man den brennvorgang startet! das ist insofern logisch, dass cdrecord die nachricht erhält die resource sei busy, denn ihr greift ja grad mit konqueror oder was auch immer drauf zu...wer submount (suse 9.1) benutzt und "garnix gemacht" hat, der soll mal mit strg+esc den konqueror killen, und für die zukunft submount aus der fstab werfen (s.o.)

ad DVD Brennen:

1. Die Datei etc/fstab mit einem Editor (als root) von

/dev/dvdrecorder /media/dvdrecorder subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=ut f8 0 0

auf

/dev/dvdrecorder /media/dvdrecorder subfs fs=cdfss,users,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0


editieren!


2. Fehlerhaftes original File "dvd+rw-tools-5.17.4.8.6-17.i586rpm" von Suse9.1 CD/DVD mittels "YAST" "Software installieren oder löschen" suchen und löschen! Danach durch die funktionierende Datei dvd+rw-tools-5.12.4.7.4-11.i586.rpm ersetzen! (siehe http://www.k3b.org)


Die Datei Growsofs auf dvd+rw-tools-5.17.4.8.6-17.i586rpm ist fehlerhaft und kann unter dem Programm "K3B" Geschwindigkeit diese nicht ändern! Nur unter dem Menüpunkt "Ignorieren" ist ein Brennen möglich!

Daher besser mit dvd+rw-tools-5.12.4.7.4-11.i586.rpm ersetzen und die Probleme sind verschwunden!


Ansonsten erscheinen folgende Fehlermeldungen: System

K3b Version:0.11.12
KDE Version: 3.2.3
QT Version: 3.3.1

growisofs

Executing 'builtin_dd if=/dev/fd/0 of=/dev/hdd obs=32k seek=0'
/dev/hdd: engaging DVD-R DAO upon user request...
   -( Failed to change write speed: 1350->2700 


growisofs comand:

/usr/bin/growisofs -Z /dev/hdd=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty  -use-the-force-luke=dummy -use-the-force-luke=dao:2058736 -speed=2

Zusatzprogramme für k3b

Habe nun SuSE und K3B installiert, die meisten Programme sind dann auch ja auch schon dabei. Allerdings nicht "transcode", "vcdrip" und einige andere, die mit "tc" anfangen. Wo sind diese optimalerweise zu bekommen? Oder welches Paket muss ich installieren?

Nachtrag: "vcdrip" habe ich schon gefunden, das Paket "vcdimager" auf der SuSE-DVD enthält dieses und noch ein paar weitere.

Für "transcode" kann man dies hier selbst installieren: http://zebra.fh-weingarten.de/~transcode/#downloads Das Archiv wird mit "bunzip" und "tar -xvf" ausgepackt und kann dann problemlos mit "./configure", "make all" und "make install" gebaut werden, das dauert übrigens recht lange. Voraussetzung ist natürlich, dass man "automake" und "gcc" auf der Platte hat.

Für Multimedia findet man alles bei Packman. Dort bekommt man den voll funktionsfähigen xine/kaffeine und mplayer, transcode & Co stehen dort auch zur Verfügung. Einen großen Teil der Pakete, die für o.g. Programme wichtig sind, findet sich dort ebenfalls.

Um sich mit den Abhängigkeiten das Leben leichter zu machen, kann man entweder apt oder smart für SuSE verwenden oder man lädt sich alles in einen Ordner herunter und installiert alles mit

cd /in/den/ordner
rpm -Uvh *.rpm

(Update denn es könten ja bereits ältere oder SuSE-eigene pakete installiert sein, die in der regel nicht so gut funktionieren)

Programm zum erstellen von 1 zu 1 Kopien

"cdrdao"

cdrdao copy

Diverse Einstellungsmöglichkeiten sind auf der Man-Page erläutert.


Literatur

  • Holger Reibold: K3b kompakt. Das offizielle Anwenderhandbuch Bomots, ISBN 2-915-92501-1

Quellenangaben und weiterführende Links


Editorentabelle

Autoren: Freecoffee, Gimpel, moenk, oc2pus, Yehudi


Ergänzungsautor:


Lektor:


Designer:


Fotograf:


Dank an:


Wenn Du möchtest, dass Deine Arbeit wie die des Ursprungsautoren gewürdigt wird, trage Dich in dieser Tabelle entsprechend ein.

zurück zu Multimedia