59
submitted 19 hours ago* (last edited 11 hours ago) by Dariusmiles2123@sh.itjust.works to c/linux@lemmy.ml

Hi everyone!

I have around 200 DVD (with movies) that I’d want to backup in order to save them from rotting or physical media disappearance.

My most powerful computer with a DVD drive is a 2012 MacBook Pro upgraded to 16gb of Ram with an SSD running Fedora 42.

If possible, I’d want to keep all the bonuses of the movies, but I could also just backup the movies if keeping the whole disc is too difficult.

My goal would be to keep the original quality.

Also 6-7 discs are already skipping scenes even if the disc shows no damage.

I’ve bought some of these discs 20 years ago with my teenager pocket money so I wouldn’t want to lose them.

Thanks for the help.

As I own these discs and nothing would be illegal in my country, I thought it would be better to post here instead of the piracy community.

Edit: I guess I’ll use Make MKV Beta as it seems to work well and VLC can open the MKV files. Thanks for your help!

top 25 comments
sorted by: hot top controversial new old
[-] utopiah@lemmy.ml 0 points 2 hours ago* (last edited 2 hours ago)

I'm way too lazy for such an endeavor... so what I would do instead is

  • buy a DVD player on a standard interface (right now seems to be USB-C) that seems to cost (wow... seriously that cheap?!) about the price of a lunch, so 30 EUR.
  • download RIPs from a Torrent tracker

once that's done then I would only do the additional content of a per-need basis which I would then upload back to a Website that cares about this kind of content, potentially the Internet Archive.

[-] muusemuuse@lemm.ee 4 points 6 hours ago

Use handbrake and set it to used the Apple videotoolbox for hardware encoding. Looks good, smaller files, fast and easy. Almost everything encodes properly with this method but there are a small number of titles with interesting encryption that breaks with this method. Almost everything works this way though.

[-] Steamymoomilk@sh.itjust.works 9 points 11 hours ago* (last edited 11 hours ago)

dvdbackup with the -M option makes a 1/1 clone of your dvd aswell as decrypts the video. One of the best ways to backup old dvds. Takes alot of storage tho and is cli rather if thats a plus or minus for yah.

[-] Dirk@lemmy.ml 7 points 13 hours ago

You could use dd to create full disk images. This maintains everything.

[-] Archr@lemmy.world 4 points 11 hours ago

I know you are mostly asking about ripping the media. But I would recommend looking at tiny media manager to pull metadata and organize.

[-] phoenixz@lemmy.ca 6 points 12 hours ago

"Handbrake" is quite good at making high quality mkv files, you should be able to Automate a lot of it

[-] thehowlingnorth@lemmy.ca 23 points 18 hours ago* (last edited 18 hours ago)

You should be able to make a complete backup of a DVD to an iso file using dd.

https://www.systutorials.com/create-iso-image-on-linux/

[-] Dariusmiles2123@sh.itjust.works 11 points 18 hours ago

But then would I be able to read them on any computer without burning them?

[-] Hawke@lemmy.world 23 points 18 hours ago

Yes. You could use vlc or even as an iso file just open them as a virtual drive.

[-] user224@lemmy.sdf.org 3 points 14 hours ago

I think VLC can also open them on Android.

[-] user224@lemmy.sdf.org 8 points 18 hours ago

I used K3b for that. It can copy to image and even ignore errors if necessary, though I didn't yet have to try that. It's 8.5GB per disc, so get some 2TB HDD for that.

[-] IsoKiero@sopuli.xyz 7 points 18 hours ago

That would get you an exact copy of the disk with everything on it. And also, while 200 DVDs sounded a lot, it's "only" 860GB (assuming 4,3GB/disk which I think is the most common for movies), so it's not stupidly expensive either. Obviously you'll want a RAID setup and most likely backups for that, so it's more than just a single 1TB drive, but still quite manageable.

[-] user224@lemmy.sdf.org 5 points 14 hours ago

Actually, 8.5GB. Movies are typically on dual layer discs.

[-] teawrecks@sopuli.xyz 0 points 14 hours ago

They would probably compress pretty well, I imagine.

[-] IsoKiero@sopuli.xyz 5 points 12 hours ago

Majority of the data (video) is already compressed as MPEG-2 so I'd think it doesn't compress very well. But if you don't have enough storage it's always an option to re-encode video with something more modern and achieve smaller file sizes from that. But that also removes at least DVD menu and other 'format dependent' options.

[-] teawrecks@sopuli.xyz 1 points 12 hours ago

Yeah, but I'm assuming there are many gains to be had if your compression method doesn't need to be stream decoded for real time playback.

[-] Tippon@lemmy.dbzer0.com 12 points 17 hours ago

Automatic Ripping Machine can pull the main movie off a disc automatically, but I'm not sure about imaging the full disc. Once it's set up, you just put a disc in and wait.

https://github.com/automatic-ripping-machine/

[-] Dariusmiles2123@sh.itjust.works 3 points 14 hours ago

I guess I'll use Make MKV Beta as it seems to work well and VLC can open the MKV files. Thanks for your help!

[-] hendrik@palaver.p3x.de 7 points 18 hours ago* (last edited 18 hours ago)

I think the best bet to preserve them as is, would be dd or ddrescue (if there are read errors). You might be able to write a small shell script to automate stuff. For example open the tray, read a filename from the user, then close the tray, rip it and then repeat. That way you'll notice the open tray, change disks, enter the tiltle and hit enter and come back 10mins later. Obviously takes something like 20 days if you do 10 each day. And you're looking for roughly 1TB of storage, if it's single layer DVDs.

[-] balsoft@lemmy.ml 4 points 16 hours ago

read a filename from the user

Honestly for something repetitive like this I'd suggest trying to avoid user interaction completely. It's probably better to get that info from the DVD drive itself (blkid -o value -s LABEL /dev/dvd), or if that fails assign a number.

[-] hendrik@palaver.p3x.de 5 points 16 hours ago* (last edited 16 hours ago)

Sure. Are the labels human-readable? Otherwise I'd rather type it in while I'm in front of the computer anyways, with the new DVD in my hand. Rather than end up with a directory with 200 cryptic filenames... I meaan the interaction with changing the disks can't be skipped anyway...

[-] Landless2029@lemmy.world 7 points 18 hours ago

Yeah I miss DVD bonuses like directors commentary, cut scenes, bloopers and alternate scenes.

[-] emilmuzz@lemmy.world 4 points 18 hours ago* (last edited 18 hours ago)

This should work for -most- DVDs, unless they're using some unique copy protection.

The following packages are needed: dvdbackup, libdvdcss, cdrtools

To get info on an inserted DVD (and check it can be read): dvdbackup -i /dev/sr0 -I

To rip the DVD to a directory (-M will mirror the disc): dvdbackup -i /dev/sr0 -o /path/to/store/dvd/ -M

And then to write the directory contents to an iso image: mkisofs -dvd-video -udf -o /path/to/save/movie.iso /path/of/ripped/dvd

From there you can archive the iso, mount it for playback, etc. My next step was a combination of MakeMKV and Handbrake to encode the main movie (H.265 MKV 480p30) for storage on a media server.

[-] emilmuzz@lemmy.world 3 points 18 hours ago

Replying to say dd is probably the better method for archival, but this works for me in most cases.

[-] nixfreak@sopuli.xyz 3 points 18 hours ago

Look at doom9.net for decryption and ripping DVD’s.

this post was submitted on 11 May 2025
59 points (98.4% liked)

Linux

54100 readers
486 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS