How to transfer a DVD to my hard drive

18,146

Solution 1

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

Solution 2

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).

Solution 3

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/

Share:
18,146

Related videos on Youtube

Yotam
Author by

Yotam

Updated on September 18, 2022

Comments

  • Yotam
    Yotam almost 2 years

    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.

  • Yotam
    Yotam almost 11 years
    I guess I'll have to replace /dev/sr0 with /dev/dvd