VLC Media Player is one of my favorite media player on computer. It is free, robust and decent, you can play almost all kinds of video in various formats.
Recent I have my computer upgraded with replacing the old DVD-drive with a Blu-ray drive, I think that I can enjoy the new Oscar awarded movies in 2020. So I bought those Movies disc on Amazon. I have Ford v Ferrari, The Irishman, Jojo Rabbit, Joker, and Parasite.
When I try to insert a Blu-ray disc into my brand new Blu-ray drive and play it with VLC, I am prompted with an alert – “No valid processing key found in AACS config file on VLC”. I had already installed libbluray for VLC to Play Blu-ray content. So that is quite confusing for me. What is processing key? What is AACS config file?
I have done some research and found that VLC doesn’t support to play commercial DRM protected Blu-ray content and cos-protected DVDs. For Blu-ray disc, there are two popular privacy protections, they are AACS and BD+ (also called BD plus). That makes sense, the libbluray package can only help VLC to play no-commercial protected Blu-ray contents.
Should I add libaacs library to VLC?
I look into the official site of VLC – VideoLAN. There are so many projects, including libdvdcss, libdvdnav, libdvdread, libbluray, libdvdpsi, libaacs, libdvdcsa, and biTStream. Ya, you see it right? libaacs, it must be the one that I can apply to solve my problem. So I downloaded libaacs 0.9.0.tar.bz2 and I don’t know what I can do with, since you can find nothing about how to use libaacs library on the internet. If you are a tech geek, you can spend more time to deal with it. For those not, please read before, we have more methods for you.
#1FIX “No valid processing key found in AACS config file on VLC” error with KEYS DATABASE and AACS DYNAMIC LIBRARY
By deploying some additional plugins and adding proper processing keys, VLC will turn to be able to play back AACS-encrypted Blu-ray disc. Unlike dealing with libaccs library, this operation is very easy though the detailed process varies between computer systems. Let’s start to fix the error.
Step 1 if your VLC Media Player is not in the latest version, upgrade it.
Step 2 Download KEYS DATABASE (KEYDB.cgf)and AACS DYNAMIC LIBRARY (libaacs.dll for Windows and libaccs.dylib for Mac) in the below colored box.
Wonder how to get your VLC 3.0 to play encrypted blu-ray discs? Here’s how.
You’ll need two files: keys database and AACS dynamic library.
Keys database get the fileUPDATED 25-03-2018! Windows: put it in C:\ProgramData\aacs\ Mac OS X: put it in ~/Library/Preferences/aacs/ (create it if it does not exist) Linux: put it in ~/.config/aacs/
AACS dynamic library UPDATED 25-03-2018! VLC 32 bit on Windows: put that file in your VLC directory VLC 64 bit on Windows: put that file in your VLC directory Mac OS X: put that file in /usr/local/lib/ directory (create it, if it does not exist) Linux: install libaacs package using your distribution package manager.
Step 3 Open user area at C:\Users\[your username].
Step 4 On the file explorer window, go to View tab then select show hidden files… under folder option. Then, open Appdata folder or create a folder and entitle it with “aacs”. Copy the downloaded KEYDB.cfg file into this folder.
Step 5 Go to “C:\Program Files” [Or “C:\Program Files (x86)” if you are running 32bit VLC on 64bit Windows]. Then go to VideoLAN > VLC, and move libaacsdll file into this folder.
Step 3 Copy KEYDB.cgf file into ~/Library/Preferences/aacs/ (create it if it does not exist).
Step 4 Right-click on VLC, choose “Show package contents” and put libaccs.dylib file in Contents/MacOS/lib/.
Now, technically speaking, you have got VLC on your computer play encrypted Blu-ray disc. Just insert a Blu-ray disc and launch VLC to play it.
Still can’t play your Blu-ray Discs? Since the above keys database and aacs dynamic library are lately updated in 25-03-2018 when is quite far ago, some new Blu-ray disc might not be supported. How to deal with it? Read the below methods.
#2Play Blu-ray disc with echoshare Blu-ray Player instead of VLC Media Player
Besides this no valid processing key in aacs config file error, you may come with many other error alerts when play Blu-ray disc especially encrypted Blu-ray disc with VLC Media Player. So, what is the best alternative to VLC for playing back Blu-ray contents? I will say echoshare Blu-ray Player is the one that you need. Unlike VLC, echoshare Blu-ray Player is created for playing Blu-ray on computer, in other phrase, it born to be playing Blu-ray videos, this is its destiny.
With almost all needed keys and packages built-in, you don’t have to handle some complicated settings to get it play commercial Blu-ray contents (Blu-ray disc/folder/ISO file), no matter AACS, BD+, or Civania protected, ONE-CLICK to play them without hassle.
#3Convert Blu-ray Disc to Digital and Protection-Free Video file
Another option here for you is to convert your Blu-ray disc into digital video file and remove AACS protection simultaneously, in which way, you can play the converted video anywhere you want without restriction. Leawo Blu-ray Ripper is the Blu-ray conversion tool that we are about to use. It support to rip and convert encrypted (AACS, BD+ and MKB) Blu-ray movies from disc, folder, and ISO image file to 180+ video types, including HD MP4, MOV, MKV, WMV, etc.
Step 2 Launch the program, Go to Convert module, insert your Blu-ray into the drive slot and add it into the program by clicking Add Blu-ray/DVD > Add from CD-ROM button.
Step 3 Select a title that you need, for majority, Main Title is the full video that people need.
Step 4 Config the output video settings that fit you. Click the drop-down menu named MP4 Video, Then click Edit in the drop-down box you can change the video codec, resolution, bit rate, frame rate and settings about the audio. Click Change in the drop-down box, you can change video format to MKV, MOV, AVI, and many others.
Step 5 Verify your output settings and click Convert to start the ripping Blu-ray disc.