Dvdrtools-Dvdrecord

PureFTPD
Written by M.Mastenbroek 2003 / Document version 1.2 (Updated 10 May 2004)

Index:

News

Dvdrtools version 0.1.6 unofficial for Linux and FreeBSD is now available!

About

Dvdrtools is a software collection of cd/dvd burning tools and scripts that can burn CD’s and DVD’s on Linux and FreeBSD. The primary tool is dvdrecord, this is the actually burning program that can burn large ISO images on DVD.


Dvdrtools contains the following software:
Name Description
   
dvdrecord a CD/DVD recording program
cdda2wav an digital CD/DVD audio extraction program
cdda2ogg Demo script for processing all audio tracks with an ogg/vorbis encoder
cdda2mp3 Demo script for processing all audio tracks with a mp3 decode
devdump a crude utility to interactively display the contents of device or filesystem images
isodump See devdump
isoinfo a crude utility to interactively display the contents of iso9660 images in order to verify directory integrity
mkisofs a pre-mastering program to generate an ISO9660/JOLIET/HFS hybrid filesystem
readcd a stripped down version of scgskeleton may be used to read data CD's, to write to DVD-RAM and to copy Solaris boot CD's

History

One of the greatest cd burning tools for Linux and FreeBSD is cdrecord. This tool that makes part of the software collection called cdrtools and is developed by Jörg Schilling. Manny other software packages are built on this software collection. Because cdrecord does not support DVD’s Nicolae Mihalache created a patch for cdrecord that make it possible to burn DVD’s. More information about this patch could be found on his website. Bernhard Rosenkraenzer developed dvdrtools, this software collection (that is similar to cdrtools) is based on cdrtools version 1.11 including the dvd patch of Nicolae Mihalache. In the year 2002 Bernhard Rosenkrae released his first version of dvdrtools. More information about dvdrtools or dvdrecord could be found on this website.

When Bernhard Rosenkrae released version 0.1.4 of dvdrtools I decided to port this Linux software to FreeBSD. I noticed him that I released a separated version of dvdrtools especially for FreeBSD. Because it’s ineffective to release two separated version of dvdrtools I joined the developer list of dvdrtools. In March 2004 I successfully changed the dvdrtools code that makes it possible to build on both systems. The current CVS version can be found on savannah. This new version of dvdrtools makes it unnecessary to release a separated dvdrtools version. If you look at my download section you still can download the old FreeBSD distribution of dvdrtools.

Current state

Because the current CVS version of dvdrtools including my FreeBSD modification is still not released, I decided to release dvdrtools myself. This version (0.1.6 unofficial) is a copy of the CVS version from 4 April 2004. If Bernhard Rosenkrae decided to release an new (official) version of dvdrtools I will immediately switch to his version.

Future

I decided to add dvdrtools to the port collections of FreeBSD so that FreeBSD users can easily install dvdrtools on there system. For this goal, I created a Problem Report that is still waiting to be added to the port collection. I will also update this port when Bernhard Rosenkrae decided to release his new version.

Download

You can here download dvdrtools version 0.1.6 unofficial.

Download: Dvdrtools 0.1.6 unofficial.

If you following this link you can still download the older version of dvdrecord for FreeBSD.

Installation

Installation instruction for Linux users:

Download the latest version of dvdrtools and install the software.

Shell:
cd ~
wget http://machiel.generaal.net/files/dvdrtools/dvdrtools-0.1.6.tar.gz
tar -xvzf dvdrtools-0.1.6.tar.gz
cd dvdrtools
./configure
make
make install

Installation instruction for FreeBSD users:

Because dvdrecord makes use of a SCSI interface, you need to add the following line into your kernel configuration.

Kernel configuration file:
device atapicam # FOR SCSI CDROM SIMULATION

More information about kernel configuration of FreeBSD could be found in the FreeBSD Handbook.

Download the latest version of dvdrtools and install the software.

Shell:
cd ~
fetch http://machiel.generaal.net/files/dvdrtools/dvdrtools-0.1.6.tar.gz
tar -xvzf dvdrtools-0.1.6.tar.gz
cd dvdrtools
./configure
gmake
gmake install

Compatible DVD burners

You probably want to know if your system can burn DVD with this software. Well I can't give you the answer on that question because that is depending on to many factors. The most important dependencies are.
Well the most important factor is still the DVD burner. To get an overview of compatible DVD burners with dvdrecord I ask you as dvdrtools user to send me an email if you used a DVD burner with dvdrecord. To add your results to this hardware compatibility list I need to know the following thing.
Hardware compatibility list of dvdrecord.
Name Hardware (dvdrecord -scanbus) O.S. (uname -a) Result / Description
       
Pioneer DVR-A05 'PIONEER ' 'DVD-RW DVR-105 ' '1.33' FreeBSD 5.1-R. #1 Can burn any DVD- without problems, also the cheap white labels.
Pioneer DVR-A05 'PIONEER ' 'DVD-RW DVR-105 ' '1.21' FreeBSD 4.8-R. #4 Can burn any DVD- without problems, also the cheap white labels.
Pioneer DVR-107 'PIONEER ' 'DVD-RW DVR-107D' '1.10' FreeBSD 4.8-R. #5: Can burn ISO and IMG files on DVD- without problems.
Pioneer DVR-A04 'PIONEER ' 'DVD-RW DVR-104 ' '1.33' Linux 2.4.25 (Slackware 9.1) Can burn any DVD- without problems, also the cheap white labels.
LG GSA-4081B 'HL-DT-ST' 'DVDRAM GSA-4081B' 'A100' FreeBSD 4.8 & 5.2.1 Failed
AOpen 2412 PRO 'AOpen ' 'DVRW2412PRO ' '1.38' FreeBSD 4.8 & 5.0 Failed

F.A.Q.

Links

http://www.freesoftware.fsf.org/dvdrtools/
The official website of DVDRTOOLS - DVDRECORD
http://savannah.nongnu.org/cgi-bin/viewcvs/dvdrtools/
CVS of dvdrtools.
http://www.abcpages.com/~mache/cdrecord-dvd.html
Dvd patch for cdrtools
http://www.fokus.fhg.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Website of the cdrtools developer.
http://www.cuivre.fr.eu.org/~thomas/atapicam/
Information about ATAPICAM

Back