MPV has no menus for DVD, but it works very well. To start the DVD, access the DVD folders and drag&drop the
VIDEO_TS folder onto the MPV's window. Then do the same with the subtitle file.
From my experience, in this case the main movie is started directly.
To do that with a command, use something like
To get the correct path for that, mount the DVD, copy/paste the VIDEO_TS path and replace the variable DVD movie name with
*, as indicated under this question.
That command can be used in a panel launcher,
.desktop file or shortcut to start playing the DVD with one click.
An example of
Name[en_US]=Play DVD in mpv Media Player
Name=Play DVD in mpv Media Player
username with yours and the icon path. You can use this icon :)
When the player is started with the command
mpv /dev/sr0, it will play and seek through all included streams including menus as if in a single file (no DVD menu support).
Does the job of adding external subtitles to DVDs. No DVD menus by default, although this can be enabled as an experimental feature under Options -Preferences - Drives. (DVD menus seem to work if
mplayer is selected as multimedia engine but not with the more recent
mpv.) When the menus are not enabled the main movie is shown in playlist as one separate entry and is easy to identify and add a subtitle to it.
So, start playing the item that corresponds to the movie and then add the external subtitle: it should work very well.
External dvd subtitles usually look better than the ones on the dvd.