This is a reply to the first post here, by galbibob.
I experienced the same issue with VLC 3.0.5 and Mac OS Mojave.
In a nutshell, you can retain VLC playback, with menus, by sticking with VLC 3.0.4. Or, you can turn OFF SIP on your Mac and use the latest version available of VLC. OR, you can install High Sierra on your Mac, turn ON SIP, and use any version of VLC you want.
Unless you can find a hacked version of later VLC that does not have runtime hardening enabled.
Here is my post explaining the issue from the Mac OS MakeMKV forum:
I looked up the changelog for VLC - saw the following:
* Starting with VLC 3.0.5, VLC will be distributed with runtime hardening
enabled on macOS Mojave.
All external VLC plugins need to be signed by a DeveloperID certificate in order
to continue working with the official VLC package.
Did a little bit of reading on that, and found this applies to unsigned .dylibs. Just on a hunch, reinstalled VLC 3.0.6, turned off SIP on my Mojave (10.14.2) Mac, and tried playing both the BluRay that I got the missing AACS error on, and another randomly chosen one. Both played fine, with menus, good playback. Plenty of instructions available on turning off SIP, so I won't go into that. 2 choices - turn it off and use the newest VLC, or stick with 3.0.4. UNLESS there is a way to find a modified (unofficial) VLC package.
Discussion of advanced MakeMKV functionality, expert mode, conversion profiles