DVD – Fully Access DVD Movies Menu Structure: Alternatives to VLC

dvdmediaplayermenu

I want to be able to just insert a DVD movie and be sure I'll have full access to all its features. – Can this be done without VLC in Linux?

VLC is maybe the best video player out-there and as far as I can tell the best DVD player for Linux, but it may happen that it fails from time to time (I sometimes lose video, audio, or synchronization between those) – so that it may be useful to know if there is a way to have full access to all features of a DVD movie with a different application.

Example (tested in Manjaro and Mint KDE):

  • once the DVD disk inside the computer drive, VLC can show the menu like so:

enter image description here

and each menu entry may lead to other sub-menu entries:

enter image description here

This example is in VLC. Can other player do as well as this? Or better: I remember that in Windows I used players that at any moment during playback were able to show the first level of the menus by selecting a specific option. I cannot seem to find that in VLC neither – clicking the 'DVD Menus' added to the interface, it will just restart from the beginning.

What happens when trying the same DVD with a different player?

Well, many video players don't even have an "Open DVD" option.

SMPlayer has that option, shows the first level of the menus but does nothing then (it seems to see the menus just as a video stream or something).

Gnome MPlayer also has it, but cannot find the dvd as it looks for it by default in /dev/dvd and it doesn't have a way to change that. When starting the DVD in this player anyway, it treats menus as video stream.

Even without an "Open DVD" option I was able to test with other players.

Many do not see the menus as such but play them as a video stream, and so the menus are not usable. (I tested mpv, Gnome MPV, bomi, Gnome MPlayer, Baka Mplayer, KPlayer, KMPlayer, Dragon Player)

Totem player was able to display the first level of menus just like VLC but clicking any of them was just starting the first entry.

Best Answer

Kaffeine - a KDE-specific player, comes with some KDE dependencies.

In KDE it is nicely integrated with the rest of the desktop and the file manager, but it works well in other desktops too.

enter image description here

enter image description here

It is able to show the menus just like tested in VLC. It seems not as actively supported as VLC and at some point it proved unstable (closed out of nowhere) but all around a very impressive tool, especially as it can switch between menu and video back and forth with one context menu click, something VLC cannot do.

enter image description here


Xine - as also indicated in a comment to the question - can do the job too.

First, it may need a change of settings, as it looks for the dvd in dev/dvd. Activate the GUI, go to settings, gui tab, change experience level at least to advanced, then scroll down to dvd device path

enter image description here

enter image description here

enter image description here

The menu navigation is even more advanced than in Kaffeine, as the Xine-GUI seems very DVD-orriented. Right click context menu, 'Menus > Navigation (Alt+E)' to access a lot of options on DVD menus.

enter image description here

There is also a Menu button on the main GUI (N button on the default skin).


SMPlayer has this option as an "experimental feature" disabled by default. It can be enabled and, from what I've tested, it works with mplayer as multimedia engine, but not with the more recent mpv.

To enable the feature go to Options -Preferences - Drives

enter image description here

To use mplayer, go to Options -Preferences - General and select 'mplayer' under Multimedia engine'.

enter image description here

Related Question