How to Play Blu-ray with VLC on Windows 11/10 & Mac [Without Error]

Q: VLC claims to play Blu-ray on Windows & Mac. But after popping your Blu-ray disc into the computer, you try to make VLC play Blu-rays, only to find it fails to open or says "AACS decoding is required". What does this even mean? Does VLC Play Blu-ray for sure? How to play Blu-ray on VLC properly?

Unfortunately, VLC doesn't offer direct support for Blu-ray discs unless you download additional files to help you. But if this still doesn't work, we also have backup plans. To enjoy your Blu-rays on VLC, check out the 3 solutions below to get VLC to play Blu-ray again!

Quick tip: Actually, the whole procedure to play Blu-ray with VLC can be tricky for non tech-savvy users. If you are not interested in the complicated process, feel free to try another professional but easy-to-use Blu-ray player that can play protected or region-locked Blu-ray on Windows and Mac smoothly: VideoByte Blu-ray Player. With it, you can directly open any Blu-ray discs. Just try it now!


Can VLC play Blu-ray on Windows or Mac?

VLC Media Player is an open-source program designed to play most video and audio files as well as DVDs, and Blu-rays. According to the VLC website, you can follow the steps below to find out how to play Blu-rays on VLC:

Go to "Media" > "Play Disc". On a pop-up window entitled Open Media, check "Blu-ray". Choose the Blu-ray disc you want to play from the Disc device, and click "Play". Then, you have got the VLC Blu-ray player that plays Blu-ray on computer for you.

Play Blu ray on VLC

However, you may find VLC won't play Blu-rays and another error occurs. It says you need "a library for AACS". This means your Blu-ray is encrypted with AACS protection, which requires AACS codecs for Blu-ray to unlock. It does not mean VLC can't play Blu-ray discs, and just reminds you of using AACS Blu-ray video library for VLC. To help you solve the problem, we will introduce the step-by-step guides to show how to install the AACS library file for VLC.

VLC Can't Play Blu-ray

How to Play Blu-ray Discs with VLC on Windows 11/10

Installing the key database and AACS dynamic library can help VLC access the library for AACS decoding and bypass the Blu-ray protection, enabling a successful Blu-ray playback in VLC. Now, follow the detailed guide below to see how to install the AACS file and solve the issue of "VLC won't play Blu-ray discs on Windows 11/10/8/7".

Step 1. Before we start the setup, if you have installed VLC, make sure your VLC has been upgraded to the latest version first. Go to "Check for Updates" to update your VLC.

If you don't have VLC, go to its official website to install the latest version VLC 3.0.19.

Note: It would be better to keep the default installation path while installing VLC. Otherwise, you might not follow the steps below.

Check VLC Updates

Step 2. Go to to download the keys database and AACS dynamic library. Once completed, two files - the keys database file (KEYDB.cfg) and the AACS dynamic library file (libaacs.dll) are downloaded on your Windows device.

For other easy methods and Blu-ray players, check our post on How to Play Blu-ray on PC/Mac and learn how to play Blu-rays on computer.

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

Add VLC Keys Database in AACX Folder

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

Step 5. Once the process is completed, launch VLC. VLC should now play protected Blu-ray discs on Windows without any error.

Simply insert your disc and click on "Media" > "Open Disc" > "Blu-ray" in the program to get VLC to play Blu-ray on Windows 11/10/8/7!

Now you may find out how complicated it is to get the AACS file downloaded and put it in exactly the right place. Since it is the key to making VLC support Blu-ray playback, each step is necessary.

Besides, as VLC Media Player is a totally non-profit program, the app won't be updated in time. Therefore, VLC could fail to play Blu-rays encrypted with the latest types of Blu-ray protection made by Blu-ray publishers.

Quick solution: After installing the AACS decoding library on VLC, if VLC still can't play Blu-ray discs for you, chances are that the Blu-ray is encrypted with advanced protection that is too complicated to handle with VLC. In this case, you need extra help from a professional Blu-ray player - VideoByte Blu-ray Player, which deals with all common Blu-ray protections for you.

How to Use VLC to Play Blu-ray on Mac

On Mac, the steps on how to install the AACS file and play Blu-ray discs with VLC are quite similar to the steps we introduced above using a Windows computer.

However, as Mac might download files in different folders, there are still some details you need to pay attention to make VLC play Blu-ray. Follow the guide below to see how to play Blu-ray discs with VLC on Mac.

Step 1. Before getting VLC to play Blu-ray on Mac, download the latest version (3.0.19) of VLC for Mac OS X from

If you already have VLC installed on your Mac, open VLC and go to "Check for Updates" to see version details for your VLC.

Check VLC Updates

Step 2. Go to: 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. When the two library files are well installed on your Mac, run VLC and insert your Blu-ray disc into the Blu-ray drive. This time when opening it with VLC, the encrypted Blu-ray movie will start playing without any error occurring!

If this solution doesn't work, or your VLC runs into other errors, keep reading for the best alternative method for playing Blu-ray discs on VLC.

Troubleshooting: Fix VLC Blu-ray Playback Errors

Although it is possible to play Blu-ray on VLC after adjusting some settings in advance, you probably run into some unexpected streaming errors and only find VLC won't play Blu-ray. Therefore, this troubleshooting module will help you fix them and help VLC play Blu-ray smoothly again. Please check.

About Decoding:

  • This Blu-ray disc needs a library for aacs decoding, and your system does not have it.

About Configuration Files:

  • No valid processing key found in AACS file.
  • Missing AACS configuration file!

The 3 notices above all are about the AACS decoding file in VLC. Therefore, if you receive them, you can check the installing steps for Windows and for Mac of this post, following the guide, and you can fix the problems then.

About Input File:

  • Your input can't be opened.
  • VLC can't recognize the input's format.

When you see the notes prompt, you can try the following workarounds:

  1. Reset VLC preference to default.
  2. Update VLC to the latest version.
  3. Change file owner not playing in VLC.

VLC Won't Play Blu-ray Normally:

Sometimes users may encounter some abnormal VLC playback issues as below:

  • VLC keeps Blu-ray loading but nothing presents.
  • VLC subtitle delay and the Blu-ray movie text is often too soon or too late.
  • VLC Player has no sound when playing a disc

The main reason why VLC won't play Blu-ray smoothly even if you add the AACS library file for VLC is that the library does not include the AACS key for some Blu-ray discs. Therefore, one possible solution to solve the problem is to update the AACS key and the VLC version when you meet the Blu-ray playback error on VLC media player.

Besides, there are plenty of restrictions used on Blu-rays. Apart from AACS, other protections or region codes can also lead to failed Blu-ray playback on VLC.

Additional Tip:

Many Blu-ray fans introduce a universal method to play Blu-ray with VLC smoothly. That is, using freeware HandBrake or MakeMKV to rip Blu-ray to formats that VLC directly supports. Then, you can play the converted Blu-ray movies with VLC. But pay attention that MakeMKV is not always free, and HandBrake also rips encrypted Blu-rays with the help of AACS library.

While the problem that "VLC won't Play Blu-ray" is tricky, we also prepare you with the best VLC alternative, VideoByte Blu-ray Player with a great Blu-ray disc playback function to enjoy a smooth streaming experience. The program performs excellent at reading encrypted Blu-ray discs, and delivers a theatre-like visual as well as sound effects for you to have the best experience offline.

Best VLC Alternative: Play Blu-ray Discs on PC/Mac [Easy Option]

Since VLC is an open source and free program, it is understandable the app is complicated or not working well from time to time. In this case, it is wise to try other professional Blu-ray players that can handle common copy protection, directly read encrypted Blu-ray discs, and play Blu-ray videos on Windows and Mac. Here we'd like to recommend VideoByte Blu-ray Player.

VideoByte Blu-ray Player is empowered with encryption techniques and can bypass the latest and advanced types of copy protection. Therefore, unlike VLC, it can play Blu-ray discs with ease, be it protected or not. With high definition and original sound effects, VideoByte Blu-ray Player delivers a cinema-like experience to users so they can enjoy commercial Blu-ray on the computer screen with the best experience from the comfort of their own home!

Why VideoByte Blu-ray Player is the Best Alternative to VLC

  • Easiest Blu-ray Playback- Play encrypted Blu-ray disc/folder/ISO image without downloading any extra file (unlike VLC).
  • Powerful Protection Removal-Support bypassing region codes and copy protection to play Blu-ray steadily and smoothly.
  • Best Viewing Experience - Guarantee fluentBlu-ray playback and crisp, natural-looking picture with up to 4K resolution and DTS & Dolby Digital support.
  • Ease to Use- Easy access to the disc menu and control playback as you like.
  • Tech Support & Updates- Offer Lifelong technical updates and prompt technical support.

You can check the video first to find out that VideoByte Blu-ray Player makes the Blu-ray playback easy and smooth on Windows 10.

Unlike VLC which requires trick file installments and steps, VideoByte Blu-ray Player only takes 3 simple steps to play a Blu-ray disc on Windows or Mac. Here are the picture steps for you.

Bonus: Play Blu-ray on VLC After Ripping to Other Formats

Instead of getting VLC to play Blu-ray by walking through the complicated AACS file installation and finally still ending up with failure, converting Blu-ray to regular video formats supported by VLC can perfectly fix the VLC won't play Blu-ray error.

To decrypt protected Blu-rays and convert them to the formats supported by VLC, VideoByte BD-DVD Ripper is highly recommended to you. As a professional Blu-ray ripper, it will retain great images, excellent details, and dynamic expressive sound to bring a theatre-like high-quality Blu-ray movie streaming experience to your home.

The program also offers 300+ formats to select as you wish, so you only need to choose the ones well-compatible by VLC. When you get Blu-rays converted to regular video files, VLC can play Blu-rays even without using any other Blu-ray player software!

Find out how VideoByte BD-DVD Ripper helps you convert Blu-rays easily:

  • Convert all types of Blu-ray/DVD to multiple digital formats (MP4, MKV, MOV, etc.).
  • Bypass various copy protection (APS, CSS, ARccOS, CPRM, AACS, BD+, and Cinavia).
  • Provide lossless-quality Blu-ray videos.
  • Preserve all subtitles & audio tracks for convenient playback.
  • Fast ripping speed that can reach 6X and faster.

Now let's see how to use VideoByte BD-DVD Ripper to rip Blu-ray to digital formats to play Blu-ray on VLC for you:

FAQs About VLC Play Blu-ray

Why can't VLC play Blu-ray?

When you discover VLC can't play Blu-rays, consider whether you are running into issues like these which stop a successful VLC Blu-ray playback:

  • Your computer is installing the old version of VLC, which can't open Blu-ray discs.
  • Both the key database and AACS database are placed wrongly in different folders.
  • The VLC AACS decoding library is not included in the key database.
  • The VLC Blu-ray codes are not compatible with your Blu-ray discs.

To fix the VLC won't play Blu-ray error, please return to the former part (Windows users for
Part 1
, Mac users for Part 2) for the corresponding solutions.

Bonus: Why stick to VLC when many free Blu-ray players out there, check this post of Best Free Blu-ray Player for Windows & Mac of the Year for more free options.

Does VLC Play Blu-ray ISO?

Yes or no. Usually, VLC cannot open Blu-ray ISO directly, and you need to mount the ISO file first. It's not an easy step. Therefore, if you want to play Blu-ray ISO smoothly, VideoByte Blu-ray Player is still a good alternative.

Can VLC Also Rip Blu-rays?

Yes, VLC can rip Blu-rays. This media player can not only play Blu-ray but also rip Blu-ray to MP4 or other formats. But do note these processes take a bit of work and it's possible to encounter some errors. If you do run into errors, you can turn to VideoByte BD-DVD Ripper for help. It can easily rip Blu-ray to multiple digital formats for you.

Is It Possible to Change the Region Code of VLC?

Unlike region-free Blu-ray players that can directly play Blu-rays, when you play Blu-ray discs with VLC, you may need to change the region code manually. When this happens, a notice may pop up that tells you there is a mismatch between your Blu-ray disc and VLC region code. Just follow the steps below to change the region code on VLC:

Step 1. Choose "Tools" on the menu bar, and click "Preference".

Choose Preferences on VLC Home Screen

Step 2. On the pop-p window, check "All" at the bottom-left corner. Then, find "Input/Codecs" in the left sidebar, and choose "Access Module". Then, select "Blu-ray".

Click All on VLC

Step 3. After you select "Blu-ray", you can see the region code options on the right. Now, just choose the code you want to change to and play Blu-ray with VLC smoothly!

Change Region Codes on VLC

Final Words

So, does VLC play Blu-ray? The answer is clear now. Though the process takes a bit of work, detailed step-by-step guides to get VLC to play Blu-ray discs are offered here, and the key lies in the installation of the AACS file on VLC.

However, you may find it troublesome to follow, or you frequently encounter with VLC errors when playing Blu-ray. So, VideoByte Blu-ray Player stands as the best alternative that offers direct and easy access to play encrypted Blu-ray with the best definitions. Why not download it below and try it free now?

0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments