[Updated 2021] How to Play Blu-ray with VLC on PC & Mac

By Karen Nelson Last updated : Aug 3, 2021

Q: Can VLC play Blu-ray disc on Windows and Mac? I put my Blu-ray disc into VLC but it popped up with an error "Your input can't be opened: VLC is unable to open the disc." Why is VLC not working to play Blu-ray? Are there any solutions?

A: Actually, VLC doesn't offer direct support for Blu-ray disc, but the 2.0 and later versions of VLC support Blu-ray media playback with some extra operations. To help you out, we will show you how to play Blu-ray disc on VLC step-by-step in the following.


The setup might be troublesome and tricky to play Blu-ray on VLC. If you have followed the instructions correctly and it is not working, or you don't want to use such a cumbersome method, feel free to try VideoSolo Blu-ray Player. It is simple and powerful to play Blu-ray disc on Mac and Windows without setting anything.

How to Use VLC to Play Blu-ray on Windows 10/8/7

Step 1. To play Blu-ray with VLC on Windows, you'd better upgrade to VLC 3.0 first if you are still using the old version. Please note that you will need to download the VLC Windows 64bit version if it is a 64bit Windows computer.


It would be better to keep the default installation path while installing VLC. Otherwise, you can't completely follow the steps below.

Download VLC 3.0 Windows 64bit

Step 2. Go to https://vlc-bluray.whoknowsmy.name/ to download the keys database and AACS dynamic library. Please notice that you should download the 32bit file for VLC 32bit, and 64bit file for VLC 64bit.

After downloaded, two files - the keys database file (KEYDB.cfg) and the AACS dynamic library file (libaacs.dll) should already exist on your Windows computer.

VLC Keys Database AACS Dynamic Library

Step 3. Go to "C:\ProgramData", create a new folder in it and name it "aacs". After that, place your downloaded "KEYDB.cfg" file into it.

Create AACS Folder in ProgramData

Step 4. Go to "C:\Program Files\VideoLAN\VLC", then drop your downloaded "libaacs.dll" file into it. If running 32bit VLC, you will need to find your VLC directory in "C:\Program Files (x86)".

Step 5. Now, you can easily launch VLC and use it to play Blu-ray disc on Windows for free. Just need to click on "Media" > "Open Disc" > "Blu-ray".

If you are tired of the troublesome steps of using VLC to play Blu-ray on your Windows or it can not work even you follow the above steps, you can resort to a beginner-friendly and professional Blu-ray Ripper - VideoSolo Blu-ray Ripper.

Can VLC Play Blu-ray Movie on Mac? – Yes

VLC is one of the free Mac Blu-ray players. In this part, the way to play Blu-ray movies with VLC on Mac will be described in detail as below steps. It is similar to that of on Windows computer.

Step 1. Download the latest version of VLC for Mac OS X from Videolan.org.

Step 2. Go to: https://vlc-bluray.whoknowsmy.name/ and get two necessary files.

1. KEYS Database

Mac OS: put "KEYDB.cfg" 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 the "libaacs.dylib" file in "Contents/MacOS/lib/" (create it if it does not exist).

VLC Show Package Contents

Step 3. Run VLC and insert your Blu-ray disc into the Blu-ray drive, and open it with VLC, then your encrypted Blu-ray movie will start playing in VLC.

Download VideoSolo Blu-ray Ripper to play Blu-ray movies without obstacles if you meet some errors by using VLC.

Errors You May Encounter When Playing Blu-ray in VLC

Even you have successfully installed VLC 3.0 or above and follow all the steps above, you likely still encounter errors like:

  • This blu-ray disc needs a library for bd+ decoding, and your system does not have it.
  • This blu-ray disc needs a library for aacs decoding, and your system does not have it.
  • No valid processing key found in AACS config file.
  • Missing AACS configuration file!
  • Your input can't be opened.
  • VLC keep Blu-ray loading but nothing presents.
  • VLC subtitle delay (opens new window) and the Blu-ray movie text is often too soon or too late.
  • VLC Player has no sound (opens new window) when playing a disc.

Commercial Blu-ray disc has developed and renewed the disc protection technology all the time. This is why you can not play back Blu-ray disc successfully on VLC Media Player every time. VLC can only deal with discs which its library has the corresponding AACS keys, yet the AACS and BD+ DRM libraries and keys won't ship with the Blu-ray discs, as their publishers seem to take everyone as a pirate, even you already spend money just for personnel movie enjoyment.

So, the problem that "VLC won't Play Blu-ray" is difficult to fix. Is there an one-fit-all solution or a VLC alternative? The answer is YES. You can resort to a specialized and powerful Blu-ray player to play Blu-ray disc on your computer without hassle.

[Recommended] Hassle-free Way to Play Blu-ray Disc on Windows & Mac

The steps of playing Blu-ray disc on VLC is complicated and often appears kinds of problem as mentioned above. If you want to make it simple, you can resort to a powerful and specialized Blu-ray player – VideoSolo Blu-ray Player.

VideoSolo Blu-ray Player (opens new window) performs excellent in playing encrypted Blu-ray disc/folder/ISO image (opens new window) without downloading any extra file. With most advanced technology, it supports to encrypt DRM protection and region code so that you can play Blu-ray disc directly like playing common video. One of its star feature is cinema-like video and audio quality. It supports playback advanced audios like Dolby, DTS, AAC, TrueHD, DTS-HD, etc. It preserved all the chapters, scenes, audio tracks and subtitles in Blu-ray disc for your better enjoyment.


The windows version of VideoSolo Blu-ray Ripper can also play DVD disc/folder/ISO om your Windows & Mac.

Step 1. Download and Install VLC Alternative

Choose the right version for your operating system to download and then install VideoSolo Blu-ray Player on your computer. It will take seconds to finish this process. Then, launch it.

VLC Blu-ray Player Alternative

Step 2. Insert Blu-ray Disc You Want to Play

Connect the optical drive with your computer and then insert the Blu-ray disc you want to play back. Then click "Open Disc" on the main interface. The program will detect the Blu-ray disc automatically.


You need to be connected to the Internet so that the software can decode the copy-protection used on the commercial Blu-ray disc.

Open Blu-ray disc

Step 3. Successfully Play Blu-ray Movie

After loading, you can see the cover of your Blu-ray movie. Here you can choose the title, chapter, audio track, or subtitle track. Or you can directly click on "Play Movie" to start playing the Blu-ray main movie.

Select Audio Track

Now you may have a clear understanding on how to play Blu-ray with VLC or VideoSolo Blu-ray Player (opens new window). If you pursue time-saving operation, VideoSolo Blu-ray Player may suit you better. Hope this post can help you and if you have other problems on playing Blu-ray disc, feel free to leave your comments.