2005-05-05 Software

Another DVD mission. Like some time ago, I wanted to copy an unprotected DVD. (2004-12-13 Software) I tried the dd invocation, but after 2G it reported “maximum filesize exceeded” (”Die maximale Dateigröße ist überschritten”). Damn.

2004-12-13 Software

Used Mac The Ripper to extract the contents, then transferred the files to my desktop (that took ages), created an ISO using mkisofs:

Mac The Ripper

mkisofs -o foo.iso foo

(Where the VIDEO_TS folder is in the foo folder.)

Mounted it as loopback to test:

mount -t iso9660 -o ro,loop=/dev/loop0 /mnt/media/foo.iso /mnt/hd

Strange, the VIDEO_TS folder had a lowercase name. I tried burning anyway:

growisofs -dvd-compat -Z /dev/dvd=/mnt/media/foo.iso

The DVD writer picked a speed arround 2.9× – should be ok. ;)

Times passes.

Damn. 🙁

Not ok. Rereading that old page, I see now that copying the directory to a DVD doesn’t work. The sectors and all that have to be correct, too. Grrrrr.

What I’m missing is the right file-system. Plain ISO is not good enough.

Ahhh! -dvd-video gets passed to mkisofs!

  -dvd-video
          Generate DVD-Video compliant UDF file system. This is done by sort­
          ing the order of the content of the appropriate files and by adding
          padding between the files if needed.  Note that  the  sorting  only
          works  if  the  DVD-Video  filenames  include upper case characters
          only.

Let’s try it:

alex@confusibombus:/mnt/media$ growisofs -dvd-compat -Z /dev/hdc -dvd-video foo
Executing 'mkisofs -dvd-video foo | builtin_dd of=/dev/hdc obs=32k seek=0'
...
/dev/hdc: closing disc

And it *works!*

​#Software