I have several DVD I want to transfer to my Hard drive. I want to have the DVD menu and such. Not only the movie. I was sure that ripping the movie will do the trick but it didn't work. What can I do then?

I tried dvd::rip and acidrip. Both aren't that clear to operate.

  • KDEs KIO has an IO slave called videodvd. In any KDE program you can enter videodvd:/ as URL and see the unencrypted DVD files. If you copy all of them to a folder, you can use mplayer or vlc to play that folder as a DVD (not the individual files - you must tell the player that the folder is the DVD-device - read mplayer documentation to find out how). Another option is to use k9copy, a clone of the famous DVDshrink. Both solutions need libdvdcss installed. Beware, that it might be illegal in your country to rip DVDs.
    – soulsource
    Sep 12, 2013 at 5:32
  • 1
    you also may want to have a look at handbrake.
    – Takkat
    Sep 12, 2013 at 7:27

4 Answers 4


You can use the dd command. You can save the disc as ISO, and then you can mount and play. just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:

sudo dd if=/dev/sr0 of=~/<file_name>.iso
  • I guess I'll have to replace /dev/sr0 with /dev/dvd
    – Yotam
    Sep 12, 2013 at 8:54

You can use GNU-ddrescue (https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html) for ripping. It is better than dd, because it retries failed reads and skips unreadable parts (if disk is scratched).

Open a Terminal (with for example Ctrl+Alt+T) and install GNU ddrescue:

  sudo apt-get install gddrescue

than ripp disk:

  ddrescue -b 2048 -d -r 2 -v /dev/sr0 <Destination>.iso <Destination>.log

Stop ripping with Ctrl + C, because reading of scratched DVDs may take long. You can resume ripping with calling same command again.

If DVD is encrypted you have to install libdvdcss (How can I play encrypted DVD movies?) and open DVD with a movie player like vlc before ripping (GNU ddrescue will not decrypt DVD).


if your dvd contains movie, you can use VLC media player

open VLC media player >> Media >> Convert / Save or Ctrl+R

then select Disk tab, browse disk device and if you dont know where is the DVD is then you can just right click on the DVD on your left pane Files and choose Properties you will see the DVD location like /media/username/DVDname.

then press convert/save button, wait and dont close your VLC until the streaming process is done.

more: https://www.howtogeek.com/howto/2696/how-to-rip-dvds-with-vlc/


Currently doing this...

If your DVDs are encrypted and the dd command isn't working, you first need to install libdvdread4. Then you will able to use the dd command as instructed here.

sudo apt-get install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
sudo dd if=/dev/sr0 of=~/Desktop/<file_name>.iso

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.