How I do it :
1)
To be able to eject a disk in Windows :
download wizmo and put in the target folder (here in o:\DVDRIP\auto)
https://www.grc.com/WIZMO/WIZMO.HTM
test the command
wizmo open
it should open the DVD tray
2)
check location of the program
"C:\Program Files (x86)\MakeMKV\makemkvcon64.exe"
3)
check disk info (if no disk it can generate error but will help confirm if that's the right disk ID, here 0)
"C:\Program Files (x86)\MakeMKV\makemkvcon64.exe" -r info disc:0
4)
the default option come from the GUI
a)
set UI language to english (not default), as that will also be the language for the cmd line output if your windows is not english ()
b)
check the expert mode option and change to
+sel:all,-sel:mvcvideo,=100:all,-10:favlang
(
from
https://www.makemkv.com/forum/viewtopic ... 4386&__c=1
https://www.makemkv.com/forum/viewtopic ... 1435&__c=1
)
4)
on the following block of command
change if needed the
300 (skip track less than 300 sec = 5 min)
two paths in 3rd and 4th command (target dir, here o:\DVDRIP\auto)
disk ID, here disc:0
always change the DVD title and disk on the 5th command, here xxxx_DVD1
"{title}_{disk} - %a"
1st cmd : close tray
2nd cmd : wait more or less 20 sec
3rd cmd : move to the target directory
4th cmd : rip to MKV (options from
5th cmd : rename
6th cmd : eject
(
rip cmd samples, thanks to
https://shkspr.mobi/blog/2012/02/comman ... -for-dvds/
https://www.makemkv.com/developers/usage.txt
)
5)
launch cmd
copy this block of command (without the lines ===), past in cmd
6)
after eject, change the DVD, change the xxxx_DVD1, copy past in cmd ...repeat
=================================================================
wizmo close
PING localhost -n 20 >NUL
cd /d o:\DVDRIP\auto
"C:\Program Files (x86)\MakeMKV\makemkvcon64.exe" --minlength=300 --decrypt --directio=true mkv disc:0 all o:\DVDRIP\auto
for %a in (title_t*.mkv) do ren "%a" "xxxx_DVD1 - %a"
wizmo open
=================================================================