RSS



How to copy a dual layer DVD in Linux

Thu, Aug 17, 2006

ArsGeek, Linux, Tech@life, Ubuntu

Talk about it in our Forums

boil boil, toil and trouble

Now that we’ve looked at doing various things to multimedia files and burning them to a DVD, let’s examine how to make a copy of a dual layer DVD. If you have a dual layer burner, then there’s no reason to read further. If you’re like me howevever, and you have a single layer (4.7GB) drive and DVDs then this will be a helpful guide.

A note on piracy and legality. Please only use this tutorial to make copies of dual layer discs you have authored yourself, or which fall into some open license scheme. Check with local copyright laws if you must make a copy of licensed material and make sure you’re doing so legally. (sigh)

Now, on to a wonderful tool that I owe much too - xDVDshrink!

Here’s the step by step guide to setting up xDVDShrink on your linux install. I use Ubuntu (6.06), so this guide will be partial to that distro.

1. First things first, we’re going do download xDVDShrink as an RPM, so we’ll need a tool to convert that package into a .deb.

sudo apt-get install alien

Now that we have alien installed, let’s download xDVDShrink. You can get it here. Grab the mdk.noarch.rpm file.

Go to the directory where you saved the rpm and issue the following command:

sudo alien dvd*.rpm

Let it do it’s thing and you should end up with a .deb file in the same directory. Now before we install xDVDShrink, we’ll grab a few things that it’s going to need. You’ll have to have the universe, multiverse and non-free repositories active. To do that, see this tutorial.

sudo apt-get install transcode subtitleripper gocr dvdauthor dvd+rw-tools libdvdcss2 libdvdread3 mkisofs vamps

Now let’s install xDVDShrink:

sudo dpkg -i dvd*.deb

Now we’re going to run the script to set it up. We’ll do this before we go into shiny graphical mode.

sudo dvdshrink

You’ll be asked a number of questions, which are all pretty strait forward. If you’re not sure where your DVD drive is on your system, simply cd to /dev and do an ls for dv* Choose the dvdrw, which in most cases is simply /dev/dvdrw. Once you’ve answered these questions, quit out (CTRL-C).


Got all that? Great! Now on to the DVD magic.

Insert a dual layer disk into your dvdrw drive and type:

sudo xdvdshrink.pl

You can choose whether or not to rip the DVD as a movie, or as Multi-Episode. (i.e. like a tv show). I’ve actually had more success using the Multi-Episode bit, as many DVD’s have more than one item.

I generally click on the “Select from DVD” buttons and let the script figure out what exactly it is I need.

Once you’re done, click the Start Copy button and watch her go!

When done, you’ll have a burnable ISO. xDVDShrink may also be configured to automatically burn your DVD image when you’re finished.

I have not been able to get it to preserve the original menu, which would be fantastic. Please let me know if you’ve got a utility which will do this.

geek out

Technorati Tags: , ,

Click the icon, share the link:
  • Digg
  • del.icio.us
  • MisterWong
  • Furl
  • Reddit
  • Technorati
  • BlinkList
  • feedmelinks
  • PopCurrent
  • Blogosphere News
  • Facebook
  • Fark
  • Mixx
  • Slashdot

This post was written by:

arsgeek - who has written 1980 posts on ArsGeek.


Contact the author

6 Comments For This Post

  1. JCalloway Says:

    Trying to install this package in Feisty. I get the .deb file generated, then, when I use the dkpg command, I get a message that the command is not found. What am I doing wrong?
    Thanks for your help.

    Caruso

  2. Marc Says:

    I think there is a typo - it should be dpkg instead of dkpg or am I mixing something up?

  3. arsgeek Says:

    Indeed! Fixed now.

  4. Lacy Caravalho Says:

    Illuminating and a joy to read! I’ve added your website to my frequented sites. Keep on posting!

  5. dvds Says:

    I know right, it was awesome!

  6. Kevin Says:

    I think that the biggest problem is not copying a dual layer in Linux, but just burning it.

2 Trackbacks For This Post

  1. ArsGeek :: Using K9copy to backup DVDs in Linux natively with original menu Says:

    [...] Previously I had written about using xDVDShrink to back up your dual layer DVDs to single layer DVDs.  Now we’ll look at another native app, K9copy.  K9copy is great becasue it will also retain the original DVD menu! This howto is written specifically for Ubuntu users, but it will work for any Debian based distro and with some minor changes, just about any Linux distro. [...]

  2. ArsGeek :: Linux Quickies - copying a cd or dvd with a one line command Says:

    [...] digg_url = ‘http://digg.com/linux_unix/Linux_Newbie_Using_DD_to_copy_a_cd_or_dvd’; Please note that this isn’t really the best way to make a backup of your DVD collection. You can read about better ways to do that here and here. Also, only use this to make legal copies of stuff that you have a right to copy. [...]

Leave a Reply