VLC cannot play a non-UDF mastered DVD

dvdvlc-media-player

The VLC player cannot play a DVD disk on my computer. Whenever I click the menu "Media > Open disk…" from the player or "Play with VLC media player" from the context menu, the error prompt "Cannot play a non-UDF mastered DVD" is shown as below:

screenshot

I tried KMPlayer and it had no problem of playing. I have installed libdvdcss-1.4.2.tar.bz2 and libdvdnav-6.0.0.tar.bz2 as per the instruction of this article via the Ubuntu shell on Windows 10 by entering these commands:

./configure
make
make install

but I'm not sure if the libs got installed correctly because the same error recurred after restarting VLC. I tried to Google the problem as well as searching the forum and here on this site and didn't find any related discussion. I don't want to convert the DVD to formats other than an ISO image because I want to preserve the DVD control while viewing the videos in it. I did make an ISO image out of the DVD disk with ImgBurn, and it's the same problem with the image when played with VLC.

Best Answer

The standard disc format that preceded UDF is called ISO-9660, which is probably the recording format of your disc.

Unfortunately, it seems like VLC cannot do it.

In the videolan wiki What can VLC do?, I found this comment :

The kinds of Compact Disc formats supported are CDRWIN's BIN/CUE format, cdrdao's TOC format, and a limited set of Nero (NRG) formats.

(libcdio also supports ISO-9660 image reading, but at present there is no VLC access plugin which uses it. DVD's images follow the UDF format and there is some UDF support in libcdio. It is possible that will get added in the future; volunteers are most welcome.)

You are then obliged to use another player that supports that old format.

Related Question