Burning CD/DVD

From SlackWiki
Revision as of 22:21, 28 May 2009 by Erik (talk | contribs) (Manual copy of old data.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Random information about burning CD/DVD's with slack (and linux in general). Feel free to tack on any insight you might have on the subject.

The Basics

In most modern situations, you will not have to tell the software which device to use (unless you have more than one device). In case you have older hardware or software, it may be necessary to pass the device info. On a 2.6 kernel, you can use:

cdrecord dev=/dev/someDevice

On a 2.4 kernel, you use one of these commands:

cdrdao scanbus
cdrecord -scanbus dev=ATA

This should present you with some information:

ATA:1,0,0            DVDRW   , IDE1004         , 0151
1,0,0   100) 'DVDRW   ' 'IDE1004         ' '0151' Removable CD-ROM

To pass this device (1,0,0) to cdrdao or cdrecord:

cdrdao --device 1,0,0
cdrecord dev=ATA:1,0,0

These will be SCSI ID's if you have a SCSI burner, or are using ide-scsi (no-longer necessary)

CDR

Creating an image

From a disc

readcd dev=ATA:1,0,0 f=image.iso
dd if=/dev/cdrom of=image.iso

From a directory of files

-r provides Rock Ridge extension (for posix)
-J provides Joliet extension (for windows)

mkisofs -o image.iso -J -r /path/to/files/

Burning an image

cdrdao write image.cue
cdrecord -dao driveropts=burnfree dev=/dev/cdrom image.iso 

DVDR

From an image

growisofs -dvd-compat -Z /dev/dvd=dvd.iso

A directory of files

-R provides Rock Ridge extension (for posix)
-J provides Joliet extension (for windows)

growisofs -dvd-compat -Z /dev/dvd -J -R /path/to/files/

A DVD Video

This path must be structured like a DVD, see Authoring.

growisofs -Z /dev/dvd -dvd-video /path/to/dvd/files/

Blanking

Quick

cdrdao blank --blank-mode minimal
dvd+rw-format -blank /dev/dvd

Full

cdrdao blank --blank-mode full
dvd+rw-format -blank=full /dev/dvd

Links

Burning Software

DVD+RW-Tools 
http://fy.chalmers.se/~appro/linux/DVD+RW/
CDRDAO 
http://cdrdao.sourceforge.net/
Cdrtools 
http://www.fokus.fhg.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html

GUI Frontends

X-CD-Roast 
http://www.xcdroast.org/
Gnome CD Master 
http://cdrdao.sourceforge.net/gcdmaster/index.html
Gnome Toaster 
http://gnometoaster.rulez.org/
Nautilus-CD-Burner 
http://www.gnome.org/projects/nautilus/
K3B 
http://www.k3b.org/

Authoring Tools

dvdauthor 
http://dvdauthor.sourceforge.net/
DVDStyler 
http://dvdstyler.sourceforge.net/
‘Q‘ DVD-Author 
http://qdvdauthor.sourceforge.net/

Format Converters

CCD2ISO 
http://ccd2iso.sourceforge.net/
NRG2ISO 
http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html