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.
Used Mac The Ripper to extract the contents, then transferred the files to my desktop (that took ages), created an ISO using mkisofs:
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