Conceivably, VLC is the most popular as well as powerful free and open source tool in the market. The 2.0 and later version of VLC Media Player support Blu-ray media playback with some extra operations. You can download the latest version from VLC official website. However, for legal reasons, AACS and BD+ DRM libraries and keys still are not shipped. That means only Blu-ray disc with AACS libraries exposed are supported. Below I will introduce the guide referred from VLC's forum.
How to Play Blu-ray Freely with VLC Media Player
Step 1: Go to videolan.org, download, install and run the latest version of VLC for your system.
Step 2: Go to: http://vlc-bluray.whoknowsmy.name/ to download the KEYS DATABASE(KEYDB.cfg) and AACS DYNAMIC LIBRARY(libaacs.dll for Windows or libaacs.dylib for Mac).
For Windows Users
1. KEYS DATABASE
* Open your user area ("C:Usersyour usernameAppData")
* Enable view hidden files and folders (Under Folder Options - View tab then select "show hidden files..."->select ok)
* Open "AppData" directory or create a folder and name it aacs
* Place the downloaded KEYDB.cfg file in this folder directly.
Download Install AACS dynamic library for VLC to use:
2. AACS DYNAMIC LIBRARY
* Go to "c:Program Files" [Or "c:Program Files (x86)" if running 64bit]
* Navigate to "VLC" directory, and move the libaacs.dll file into it.
Now, you can easily play Blu-Ray disc with VLC on Windows for free. Note: The latest VLC still doesn't have menu support yet.
For Mac users
You may navigate the corresponding folder and move into the necessary files as follow. Go to: http://vlc-bluray.whoknowsmy.name/, get the necessary files.
1. KEYS Database
Mac OS: put it in ~/Library/Preferences/aacs/ (create it if it does not exist)
2. AACS Dynamic Library
Mac OS: right-click on VLC, choose "Show package contents" and put that file in Contents/MacOS/lib/
Tip: VLC does not yet support Blu-ray menus so you must manually select title to play. Not all Blu-ray movies are supported.
Errors You May Encounter When Playing Blu-ray in VLC
"I downloaded the latest version of VLC which is 2.1.3 Rincewind. Then I followed the instructions above and put everything in the right directory, but when I try to ply the blu ray disc, I get this error message:
This Blu-ray Disc needs a library for AACS decoding, and your system does not have it.
Your input can't be opened:
VLC is unable to open the MRL 'bluray:///D:/'. Check the log for details."
In fact, not all the Blu-ray discs are supported. VlC can only deal with discs which its library has the corresponding AACS keys. However, for legal reasons, AACS and BD+ DRM libraries and keys still are not shipped.
What to do when VLC Won't Play Blu-ray
In case there are a lot of unsolved problems that you are experiencing every now and again when it comes to playing Blu-ray with VLC, there are better options that you can adopt so that you can continue to enjoy your Blu-ray videos. One of these alternative methods is EaseFab Blu-ray Ripper, which is one of the powerful Blu-ray Rippers and converters in the market today. It has the ability to rip convert any commercial and homemade Blu-ray including DVDs to any format that you think of. These formats include AVI, MOV, MKV, M4V, FLV, 3GP, MPG, ASF, VOB, TS, HD MP4, HD AVI, HD MKV, HD WMV, HD MOV, MP3, WAV, AC3, AAC, MKA, OG among others. It Performance is a comparison to a common Blu-ray ripper. By just a single click, you can convert your Blu-ray movies, with fast speed and high quality.
It also provides optimized output formats for iPhone (iPhone XS Max), iPad (iPad mini, iPad Pro, iPad Air), Samsung tablets, LG, HTC smart phones and many other devices. A Mac version that named EaseFab Blu-ray Ripper for Mac has been developed for Mac OS X users. It is user friendly and the steps involved in converting DVD are also simple.
1. Insert Blu-ray into your BD drive and launch EaseFab Blu-ray Ripper.
2. Add the files you want to convert and select your preferred output format.
3. Click the Convert button to initiate the Blu-ray ripping process. When finished locate your output folder and enjoy your movie.
To conclude, when you play Blu-ray files with VLC and found it didn't work, just don't give up your Blu-ray discs and there are several methods that can help you save your Blu-ray enjoyment. Renew your VLC, rip Blu-ray to VLC compatible format. Just like the saying goes, where there is a will, there is a way. Watching Blu-ray movies anywhere you like is easy as ABC now.