I need to rip a DVD, to watch it later on a tablet or laptop. How can I do it? I would like to use a tool from the standard repositories. So far I tried only
k3b, but it crashed.
To be clear, you want to convert the DVD to a video file, right? The only thing that has worked reliably for me is handbrake. Unfortunately, this is not available for wheezy. However, one can modify a third party package from http://www.deb-multimedia.org. See this question/amswer - Handbrake for wheezy?.
Feel free to add questions/comments to that answer, or this one. Or you can ping me in the chat room, if you prefer.
If you don't care about the format, you can rip to an image of the DVD (as opposed to ripping to a video format, e.g. MKV, MP4, avi etc.).
For this I use GNU ddrescue -- it's available as
gddrescue in Debian. Note that the binary is named
To rip, first install
gddrescue and then use the following command:
ddrescue /dev/sr0 dvd_name.img dvd_name.log
The latter is the log file. If for some reason you need to halt the rip, having a log file enables you to start where you left off.
Using gddresue has the added benefit of the resulting image being as close as possible to the original. If you have two (or more) copies of the same DVD, but both are scratched, you may be able to make one perfect copy using gddrescue on both.
The blog post Video DVD reader library / python-dvdvideo - nice free software by Petter Reinholdtsen suggests a Python library called python-dvdvideo. I haven't tried it - I'm just passing the recommendation along.