I've been starting to use the CLI to MakeMKV (makemkvcon) and I'm wondering if anyone knows if there is a way to rip more than one specific title from a DVD at a time without rescanning. Say I want to rip titles 0, 2 and 7 then I would expect a command something like this would be available
makemkvcon64 mkv disc:0 0,2,7 "\path\to\output\dir"
Otherwise, if you just loop over each title separately then makemkvcon does a full disc rescan which is a big waste of time.
The usage.txt file from the MakeMKV site shows how to rip a single title, and there is also an option to rip all titles but nothing about two or more specific titles. This (unanswered) forum post makes the good point, I think, that the GUI is capable of ripping specific titles without having to do a rescan.
I've done a decent amount of Googling, but feel free to show me up with your better Google-fu, and all I found that was related was that forum post and this Git repo that uses MakeMKV to automate ripping. As promising as that repo sounds, from what I saw in the source it simply runs a for loop over the list of titles you want.
I don't have access to a linux machine (I'm running on Windows) but I was thinking that using this idea (https://unix.stackexchange.com/a/12509) could be a way to see how the GUI interfaces with the actual binary that does the ripping to extract the multi-title input.
A bunch of random ideas I've tried for separating the titles in the makemkvcon command
0,1,7 "0,1,7" 0;1;7 "0;1;7" 0:1:7 "0:1:7" 0 1 7 "0 1 7" 0-1-7 "0-1-7" 0_1_7 "0_1_7" "0|1|7" title:0 title:1 title:7