TIP: 10 useful CD/DVD writing programs/software in Debian Linux
Purpose: In this post we will see some CDs/DVDs burning (or writing) software that are available in Debian Lenny. For a long time I have been dreading to burn CDs in Linux (don’t know why) and I always use to end up burning in Windows. Finally I decided to learn burning CDs/DVDs and here are my findings. Hope this helps to all of you guys who were in a similar situation as I was.
CLI (Command Line) based tools
1. cdrecord (or wodim)
# apt-get install cdrecord
cdrecord is basically a dummy package for installing the wodim which is the real program behind cdrecord. This can be used for burning CDs and DVDs. Shortly I will write a tutorial on how to use this program to burn CDs and DVDs. In some ways this is the mother of most of the CD/DVD burning programs in Linux. Many of the graphical based programs are based on this as we will see later.
2. dvdrtools (non-free)
# apt-get install dvdrtools
As per dvdrtools page it provides:
CD/DVD writing program This packages allows you to create both CDs and DVDs using recorders. It supports writing data, audio mixed, multi-session, CD-R(W) and DVD-R(W) disks on most types of CD and DVD recorders.
This package is available in the non-free section of the Debian repository.
Upon installing this package, it provides a utility called dvdrecord just like cdrecord.
# dvdrecord
Difference between cdrecord v/s dvdrecord?
Good question - which means I don’t the answer to it. I will have to dig deeper into it to find out. May be I can write a post about it too.
3. burn
# apt-get install burn
It is python script which offers a command line utility which enables you to burn data/image/music on CDs only. This utility requires cdrecord package to be installed. My guess is that it uses wodim behind the scenes to burn your CDs. It provides easy-to-use utility. This does not support DVD yet.
4. dvd+rw-tools
# apt-get install dvd+rw-tools
As per dvd+rw-tools page:
dvd+rw-tools makes it possible to burn DVD images created by dvdauthor or genisoimage to DVD+R, DVD+RW, DVD-R, and DVD-RW disks, replacing cdrecord-proDVD in many cases.
The package contains:
* growisofs to burn DVD images or create a data DVD on the fly * dvd+rw-format to format a DVD+RW * dvd+rw-mediainfo to give details about DVD disksand some programs to control the write speed and obtain information from DVD-RAM.
Here is good page which gives some example on how to use these tools.
5. cdrskin
# apt-get install cdrskin
This package is an alternative for cdrecord and it lets you do the following:
* Burns to all single layer DVD types * TAO mode (CD Track at Once, DVD Packet) * SAO mode (CD Session at Once, DVD DAO) * Multi session support (not DVD+RW, DVD-RAM) * Blanking discs * Burnfree and speed options * on CD: RAW/RAW96R mode - on CD: Audio support
Note that this utility still does not support DVDs.
Graphical based tools
6. xcdroast
# apt-get install xcdroast
This is a fully X based program and serves as a graphical front end to cdrecord.
GNOME based
7. gnomebaker
apt-get install gnomebaker
This is a fully GNOME based CD/DVD burner program. According to the package page it lets you do the following:
* Data and audio CD burning * Multisession CDs * DVD formating * DVD data disk burning * On-the-fly data CD burning * Cue bin data CD writing
8. brasero
# apt-get install brasero
Another GNOME based easy-to-use CD/DVD burner program:
* Burn, Copy and Erase CD/DVD * On-the-fly burning of CD/DVD * Append data to multisession CD/DVD * Burn Audio CD * CD-Text writing for Audio CD
KDE based
9. k3b
apt-get install k3b
This is one of the most popular CD/DVD burning program out there in the Linux world. It has great features and is based on KDE. According to k3b page:
K3b is a GUI frontend to the CD recording programs cdrdao and cdrecord. Its aim is to provide a very user friendly interface to all the tasks that come with cd recording.
It can be used to copy CDs and burn:
* audio CDs (from wav, mp3 or ogg vorbis files) * data CDs and DVDs * mixed-mode CDs (CD-Extra support) * VCDs (1.1, 2.0 and SVCD) * ISO files (Joliet/Rockridge and El Torito support) * eMovix CDs
Xfce based
10. xfburn
Last but not the least.
# apt-get install xfburn
xfburn is Xfce based program but can be used in GNOME/KDE or any other graphical environment. It can burn CD/DVDs.
Discontinued Packages
Following are some additional CD/DVD burning packages which are now being discontinued i.e. from Lenny onwards. You can still find these in the Debian Etch repositories.
a) arson
apt-get install arson
Arson is a KDE based CD burning program.
b) bonfire
# apt-get install bonfire
Bonfire has been replaced by brasero from Debian etch onwards. It is a dummy package which points to brasero.
There is a high possibility that I might have listed/mentioned something incorrect for any of the above packages. If you find a typo or a feature that I listed incorrectly please post it in the comment section and I will update the post. Thanks in advance.
Happy Burning!


Email Subscription









January 27th, 2010 at 6:58 pm
[...] TIP: 10 useful CD/DVD writing programs/software in Debian Linux [...]
August 6th, 2010 at 11:43 am
Thanks for this post, just what i was looking for and worked like a charm.
Reply to this comment
August 11th, 2011 at 2:04 pm
Thanks for this post, so i found the package which contains growisofs.
Reply to this comment
September 30th, 2012 at 8:07 pm
Brasero is broken, just ate my CD.
Reply to this comment
September 30th, 2012 at 8:08 pm
Did you actually try any of these? Many people have found that Brasero reports success, but corrupts the disc or results in unreadable files.
Reply to this comment
November 2nd, 2012 at 8:49 pm
Brasero notably defaults to the max. burn speed available and perhaps no burnfree, which of course you would change in order to not waste CD-Rs. (If it ate your CD rather than CD+R or DVD+R, I am surprised but would call it a drive safety failure.)
Contrawise xfburn has often gotten compilation size totals wrong (say 1/4 of the time.) Caveat minimaxor?
I find none of these tools do udf in user mode or otherwise allow force mounting of DVD-RAM or other media with woggly media type identifiers (which is to say the kernel returned
ata2: soft resetting link
so that despite the presence of media in the particular kernel at hand’s place (it is not ejected) operations will fail ‘no media found.’[597708.376375] ata2.00: failed to IDENTIFY (device reports invalid type, err_mask=0x0)
[597708.376380] ata2.00: revalidation failed (errno=-22)
[597708.376385] ata2.00: disabled
[597708.376399] ata2: nv_mode_filter: 0x739f&0x739f->0x739f, BIOS=0x7000 (0xc600c0c0) ACPI=0x701f (60:60:0x1f)
[597708.392255] ata2.01: configured for UDMA/33
[597708.395967] ata2: EH complete
udfclient or getting in with the kernel grease and tuning my kernel might have the fix (but then it’s not a -big- spool of 2-sided 2.5GiB DVD-RAM I have.)
Reply to this comment