Skip to content

A little shell script to save your DVDs locally using MakeMKV

License

Notifications You must be signed in to change notification settings

vollborn/auto-dvd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

AutoDVD

This is a little shell script to save your DVDs on your local hard drive. It utilizes the MakeMKV package.
In case you want to digitalize bluray discs, you may need to activate MakeMKV using a key. The beta key is free and available at https://www.makemkv.com/buy/.

Disclaimer

Copying DVDs may be illegal in your country. Please check your legal boundaries before using AutoDVD. I do not take responsibilty for your actions.

Installation

In order to install AutoDVD you just need to execute the script. It will automatically install all its dependencies.

Step 1: Make the script executeable

chmod +x ./AutoDVD.sh

Step 2: Run the script

./AutoDVD.sh

Dependencies

  • makemkv-bin
  • makemkv-oss
  • util-linux
  • coreutils

Tested on Ubuntu 20.04 LTS.

Customization

Further configuration options can be found in the first lines of the script. Changes are applied after restarting the script.

unmountAfterReading

unmountAfterReading=true

This will automatically unmount the disk drive after copying its contents, so the disk swap can be performed much faster.

diskAutodetect

diskAutodetect=true

This will detect new inserted disks once the script copied the previous disk. If set to false, you need to manual confirm that another disk got inserted. This is only supported if unmountAfterReading is set to true.

titleMinlength

titleMinlength=300

A DVD contains multiple titles. Usually the longest title is the actual movie, so all small titles will be skipped by default. The default minimal title length is set to 300 seconds. The lower the minimal length is set, the more titles will be copied, which will slow down the process by a lot.

About

A little shell script to save your DVDs locally using MakeMKV

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages