问如何只使用开源软件播放BDMV并外挂字幕

初以为BDMV的字幕外挂与普通视频的字幕外挂一致,但在VLC上外挂字幕后,会无法继续播放BDMV。之后又改用kodi,外挂字幕后可以继续播放,但若启用蓝光菜单,则字幕出现时间会出现严重的偏移。不启用蓝光菜单则不会有此问题。包括MPC本身不支持蓝光菜单,但可以直接播放内容,添加字幕也不会出现问题。但都看BMDV了不启用蓝光菜单未免有点暴殄天物。
而后在天雪看到了LinkBD,但看了下LinkBD似乎也是一种不启用蓝光菜单的方法。
最终是在U2的帖子里找到了DVDFab Media Player(现在似乎是PlayerFab?)这个闭源选项虽然能给BDMV加载字幕了,但不是开源的总感觉心里过不去。
所以,有啥开源的不破坏原盘文件的观看外挂字幕的BDMV的方案吗?