Hmm, it seems that cdrtools, dvdrecord, and cdrecord-dvdPro are all not up to the task. The best way to burn a dvd is to use growisofs.
If anybody experiences the same problem as me then I suggest that you get growisofs from
here . To make things clearer, you actually want to get the newest version of dvd+r tools from that site and install it. Growisofs is a command tool that is included in that package.
The following pseudo-short-tutorial about growisofs is intended to master a dvd-video image on your hardrive for burning. This usually means one directory with two sub-directories called: VIDEO_TS and AUDIO_TS.
To call growisofs it looks something like this:
Make a note that this is on the default setup in Fedora Core 1 (and probably most other linuxies)
Code:
growisofs -dvd-compat -Z /dev/scd0=<myimage.img>
Please understand that to call the above command you must have dvdr+ tools installed along with a proper DVD image. The
switch makes the DVD compatible with most stand-alone players. The
tells growisofs which hardware device links to your DVD-writer, on most linux systems this is /dev/scd0, for more info on this read the manual for growisofs.
Tho create a proper image for DVD burning, you should use mkisofs. The command for this would look something like this:
Code:
mkisofs -dvd-video -o /<myimage.img> -graft-points "/=/<path to folder containing desired contents>"
Note make sure that you take out the < and leave the " in the above command.
The
switch makes mkisofs make a filesystem that is compliant with most standalone DVD players.
The
switch points out the outputfile.
The
Code:
-graft-points "/=/<full directory>"
switch transfers the <full directory> to the root ("/") directory of the .img file.
Please note that you can use growisofs in conjungtion with mkisofs at the same time. So, in other words, you don't have to make the img first and then send it to burn through growisofs, but instead you can make and burn at the same time. You do it like this :
Code:
growisofs -Z /dev/scd0 -dvd-video -graft-points "/=/<path to folder containing desired contents>"
This will do exactly the samething as the two steps above in one step. If you're not sure what this means scroll up and read about the above two steps.
Thats all I have to say. Hope this helps.