Connect with us

How Tos

Solved: “This Blu-ray Disc needs a library for AACS decoding” VLC media player error



Receiving error ” This Blu-ray Disc needs a library for AACS decoding” When you try to watch a Blu-Ray disc in VLC media player on a Windows 10 computer? 

The primary reason for the error is it is because the Blu-Ray Disc is protected by AACS and BD+ technology. 

An absence of the KeyDB.cfg File (This file is required to run the libaacs library) is a possible explanation for this error message “your system needs a library for aacs decoding”.

Blu-ray error:

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 MRL ‘blueray://J::/’. Check the log for details.

The Blu-ray disc needs an AACS library to support AACS decoding.

If you’re struggling to solve this error message, this solution will work for the majority of users.

The first step is to ensure that you’re using the most recent version of VLC Media Player on your personal computer.

By installing the most recent Windows updates, you will do more than just secure your computer but can also correct previous mistakes as well.

Add library files to AACS

Go to this link: and Download the KeyDB.cfg file

If you try to access this website you might see an error message that indicates the website is not protected by the SSL certificate. Click the Continue link to continue.

Note: This file download from a third-party site, due to the unsigned nature of the file your browser may show it as unsafe But dont worry we have cheked its safe to use

  • Then under AACS Dynamic library, Click on the hyperlink to the VLC version you’re using.
  • After downloading, copy the KeyDB.cfg file.
  • Now press Windows button + R Enter %APPDATA% then enter Enter to access the hidden Appdata folder.
  • This is where you create a brand newly created Folder (Right-click on New, then Folder) and give it a name like AACS

Navigate to the newly created AACs folder and copy and paste into it the KEYDB.cfg file.

After that, go to the download folder, then copy to the libaacs.dll file, and then paste it into the installation location of VLC. Its default installation location of the VLC Media Player is C:Program FilesVideoLANVLC (64 bits) or C:Program Files (x86)\VideoLAN\VLC (32-bit).

Then, you can launch VLC and then try opening the Blu-Ray disc that was creating the issue “This Blu-ray Disc needs a library for AACS decoding”.

Did this fix the VLC media player’s problem “your system needs a library for AACS decoding”? 

Please let us know in the comment section below.


How do I get my VLC 3.0 to play encrypted Blu-ray discs?

Playing encrypted Blu-ray discs directly with VLC Media Player could trigger Blu-ray discs to require an AACS library AACS decoding error due to the fact that VLC doesn’t recognize Blu-ray discs. In order to resolve this issue, you’ll need to download and include two library files in the directory for installation.

Also Read :  Windows 10 Update Stuck at Checking for Updates

Can VLC play Blu-ray discs?

VLC is not able to play Blu-ray discs by default. However, it is possible to add an open-source library such as Libbluray which adds playback capability of Blu-ray discs into VLC Media Player.

Why can’t VLC play Blu-ray?

VLC by default doesn’t support Blu-ray disc playback.

Deepak Saini Editor-in-Chief at Tech Folder. He is a geek who shares his expertise in technology with the world via his writings.