I use 3 tools to rip BD
1. MakeMKV
2. DVDFab
3. MKVToolnix
I use DVDFab only with DolbyVision titles to rip only main movie title (MakeMKV if do folder backup includes all extras/menus that I don't use). Be sure I will convert these to MKV when it can support DV.
MakeMKV is my main tool though ... as previous ppl suggested you can control what is available to rip by setting minimum movie length [View]->[Preferences]->[Video]->[Minimum Title Length] (i personally also rip all available trailers ... so I set it quite low at 30s and have to filter through lots of rubbish, but its not that bad)
I also advise turning on AV sync notifications [View]->[Preferences]->[General]->[Show AV Synchronization messages] ... which i will explain later.
As others suggested ... look for biggest file size with chapters ... multiple large files can be:
1. Hidden Japanese tracks - there are always 2 big files of same size ... difference is - second contains English and Japanes, first contains English and other foreign languages
2. Multiple versions of movie - 2 big files of different size and different running length
3. Localized versions of movies - multiple big files of about same size but same running length(first one is usually English)
Multiple English audios ... first ones are soundtracks in different formats ... followed by audio description (narrator explains things for visually impaired) if BD have them.
English audios at the very end of the list (after foreign ones) are commentaries ... there might be several of those.
Multiple sub tracks ... if there is SDH (for hearing impaired) those come first ... then normal subs. There might be "set" of subtitles (all languages ... then set of selective language repeated ... for example eng, spa, jap, pol, rus, ukr, eng, spa, jap, eng, spa, jap, eng, spa, jap) ... first set is normal subs (that includes SDH) ... last set is forced subtitles if BD have them separate ... rest is subs for commentaries
Under HD tracks there will be "sub level" tracks ... those are core tracks ... for DTSHD its DTS, for TrueHD its AAC ... you don't need DTS track as DTSHD has one truly imbedded in it ... but you might need AAC if your equipment cannot decode TrueHD
3D videos will have MVC "sub level" ... if ticked 3D is ripped ... if not 2D only ... note that 3D rips can be watched in 2D too
Under each subtitle will be "sub level" forced ... if enabled, MKV will extract subs that are marked by force flag
In properties for each tracks ... you can (1) name them (2) set the order weight - smallest order appear first in the list of tracks (3) set flags "d" is default, "f" is forced, "df" both
See attached ... for me looking at segment map helps me determine what to rip ... this simply list which mt2s are part of playlist in the order they are shown ... you can look and single out which m2ts is different and try playing it (having AnyDVD really helps here) to see what makes those playlists different
Now to Audio Video sync ... MakeMKV will notify you when it detects one ... playlists with multiple segments will always have them ... "AV sync detected - 0 frames dropped to reduce sync to 22ms" something like that ... if 0 frames dropped its OK ... there might be issues when frames are dropped (not supposed to happen ... but on Zootopia UHD there was an audio click at the end of movie when Hobbs gives speech at graduation and scene transit to police briefing). I tried multiple things ... and ended up ripping folder structure with MakeMKV first (to remove protection) ... then ripping that to MKV using MKVToolnix ... no clicks there.
MakeMKV is certainly not automatic ... if you just click "makeMKV" ... you end up with lots of small MKV mix in ... and the main title will have several English audio and videoosubtitles tracks with no real description of what is what.
MakeMKV's strongest point is the ability to rip 3D (which DVDFab also can ... but it does not let you reorder and rename tracks ... so each tool is not perfect for my use case ... hence i use several of them)