I just successfully copied a video DVD(a home-made video DVD from a friend, so no CSS, no legal issue) with Solaris. Okay, not really purely done on Solaris, but burn it on Solaris. And since I find nothing with google about this, I will post it here.

The thing is, I have "upgraded" my laptop with DVD+/-RW to run Solaris Express Community Edition(snv_16), which used to be dual-boot Solaris 10 and JDS/Linux, and I knew how to copy DVD under Linux, but now I no longer have access to Linux on that laptop.

First thing to do, how to rip the content down from the DVD. Not being a DVD expert, don't know if I can just copy the files, so I looking advise on google. dvdbackup seems offering the capability, but I don't have it on Solaris and I don't want to build it at the moment. However, I do have a Debian box with DVD-ROM. So, 'dvdbackup -M -i /dev/dvd -o folder_name'. Next, on Solaris, 'mkisofs -dvd-video -o filename.iso folder_name', and last 'cdrw -i filename.iso'. Isn't that simple?

What I really want to find out is how to do this purely on Solaris. So question to answer: How to rip a DVD under Solaris? I wonder if it is possible just copy the files from the DVD instead of using dvdbackup(I guess not, that would be too easy, but why not is more interesting to me). In that case, Solaris certainly can do it.

Comments:

Have you tried using 'dd' to copy the data using the raw vold device. This can produce a file that should be the iso/udf image (assuming no disk errors or copy protection). You can then use cdrw to burn a copy of the image.

Posted by Doug Scott on June 26, 2005 at 03:31 PM PDT #

No, I did not try 'dd' and I don't know what options should I use with 'dd' on DVD. From what I read from the web, 'dd' is almost certainly won't work on CSSed DVDs.

Posted by slowhog on July 19, 2005 at 01:15 AM PDT #

i've never tried 'dd', but it shouldn't be a problem, since it just makes a bit-for-bit copy of the source filesystem. and if you want to put it on a DVD and watch it in a dvd player, you'll need the CSS encryption anyways, wouldn't you? I guess I'll try it today.

Posted by Tim Kennedy on July 22, 2005 at 06:52 AM PDT #

did you take a look at? it works on solaris 10 x86 http://jtagger.sourceforge.net/jripper/ and instead of using dvdbackup, you can give a try at cdrecord and xcdroast. The trick will be dvd firmware, i suppose.

Posted by henry on January 09, 2006 at 05:11 AM PST #

I've copied and used a DVD image from the eiscd DVD (enterprise installation standards), to add it to my remote JET(jumpstart enterprise toolkit) servers using: 1- insert the dvd in the drive 2- observe the mountpoint (cxtxdx) # df -k | grep cdrom /vol/dev/dsk/c0t1d0/eis-dvd 2290588 2290588 0 100% /cdrom/eis-dvd 3- Stop volume management, because it prevents from reading from the raw device # /etc/init.d/volmgt stop 4- Use dd on slice 2 # dd if=/dev/dsk/c0t1d0s2 of=/eisdvd.iso 5- transfer eisdvd.iso to other machine, and test: # mkdir /eis # mount -F hsfs `lofiadm -a /eisdvd.iso` /eis Success!

Posted by Roberto Dircio Palacios Macedo on February 07, 2006 at 09:50 AM PST #

Use cdrw command to copy DVD cdrw -c

Posted by Ada on April 06, 2006 at 09:05 PM PDT #

I have successfully used dvdbackup -M -i/dev/dsk/c0t0d0p0 -o./movie.iso to copy a DVD. I got errors related to css at first, but if I 'opened' the movie (started playing it) in gmplayer first then it copied without a hitch.
I also used DVD95 to copy a DVD movie and shrink/convert it from DVD9 to DVD5. It worked wekk, but the UI is in French, not English, so it is a little difficult to navigate at first.
I am using Solaris Community Edition Nevada 77.

Posted by James on December 17, 2007 at 07:55 PM PST #

I am copying (a personal dvd) from an existing 4.7GB dvd to another with similar capacities. I have tried cdrw -c and readcd/cdrecord commands. Both of them exit with error "Files size bigger than dvd capacity". Am I doing anything wrong?

Thanx,

Posted by 99.165.94.7 on December 19, 2007 at 04:37 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by slowhog