k3b-23.08.5

Introduction to K3b

The K3b package contains a KF5-based graphical interface to the Cdrtools and dvd+rw-tools CD/DVD manipulation tools. It also combines the capabilities of many other multimedia packages into one central interface to provide a simple-to-operate application that can be used to handle many of your CD/DVD recording and formatting requirements. It is used for creating audio, data, video and mixed-mode CDs as well as copying, ripping and burning CDs and DVDs.

Though k3b can be used to copy almost any DVD to similar medium, it does not provide a way to copy, or reproduce a double-layer DVD onto single-layer medium. Of course, there is not a program anywhere on any platform that can make an exact duplicate of a double-layer DVD onto a single-layer disk, there are programs on some platforms that can compress the data on a double-layer DVD to fit on a single-layer DVD producing a duplicate, but compressed, image. If you need to copy the contents of a double-layer DVD to single-layer medium, you may want to look at the RMLCopyDVD package.

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

K3b Dependencies

Required

KDE Frameworks-5.115.0, libkcddb-23.08.5, libsamplerate-0.2.2, and shared-mime-info-2.4

The CD/DVD drive is detected at run time using UDisks-2.10.1, which must therefore be installed before running k3b.

Recommended

Optional Runtime

FFmpeg-6.1.1

Optional

FLAC-1.4.3, LAME-3.100, libmad-0.15.1b, libsndfile-1.2.2, libvorbis-1.3.7, libmusicbrainz-2.1.5, and Musepack (libmpcdec)

Installation of K3b

Install K3b by running the following commands:

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
      -DCMAKE_BUILD_TYPE=Release         \
      -DBUILD_TESTING=OFF                \
      -Wno-dev ..                        &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Contents

Installed Programs: k3b
Installed Libraries: libk3bdevice.so, libk3blib.so, and numerous plugin modules for the installed dependencies
Installed Directories: $KF5_PREFIX/share/{,kxmlgui5/}k3b and $KF5_PREFIX/share/doc/HTML/*/k3b

Short Descriptions

k3b

is the graphical CD/DVD program