VLC won't play my blu rays

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 05 Jan 2014 20:19

Greetings all,
I have read every post in this thread at least twice over, but I haven't been able to solve the problem causing my inability to play Blu Ray discs with VLC.

I am running 2.1.2 Rincewind. My computer with the Blu Ray Drive is running Vista 32-bit. I have downloaded the most current KEYDB.cfg and libaacs.dll and placed them in the appropriate locations.

I own 4 Blu Ray movies of various age. I have tried to play all of them in VLC to no avail.

Here is the error message I receive:
Blu-ray error:
No valid processing key found in AACS config file.
Your input can't be opened:
VLC is unable to open the MRL 'bluray:///D:/'. Check the log for details.


Here is the log:
main debug: adding item `(null)' ( bluray:///D:/ )
qt4 debug: Adding a new MRL to recent ones: bluray:///D:/
main debug: Creating an input for '(null)'
main debug: meta ok for (null), need to fetch art
main debug: processing request item: (null), node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 2 items, index 1
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 1
main debug: creating new input thread
main debug: Creating an input for '(null)'
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\*******\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.lua
main debug: using meta fetcher module "lua"
main debug: removing module "lua"
main debug: art not found for (null)
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\*******\AppData\Local\Temp'
main debug: `bluray:///D:/' gives access `bluray' demux `' path `/D:/'
main debug: creating demux: access='bluray' demux='' location='/D:/' file='D:\'
main debug: looking for access_demux module matching "bluray": 12 candidates
qt4 debug: IM: Setting an input
libbluray info: First play: 1, Top menu: 1 HDMV Titles: 18, BD-J Titles: 2, Other: 2
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/D:/', path='D:\'
main debug: looking for access module matching "bluray": 20 candidates
main debug: no access modules matched
main error: open of `bluray:///D:/' failed
main debug: finished input
main debug: dead input
main debug: changing item without a request (current 1/2)
main debug: nothing to play
qt4 debug: IM: Deleting the input


Does anyone know what the fix is for this issue or can anyone help me sort through the problem?

I'd much appreciate any guidance that can be provided!

Arite
Big Cone-huna
Big Cone-huna
Posts: 2478
Joined: 26 Jun 2007 20:40
VLC version: 3.0.20
Operating System: Debian Testing|Win10

Re: VLC won't play my blu rays

Postby Arite » 05 Jan 2014 21:00

So you've put the libaacs.dll (32-bit one) in the same directory as vlc.exe, and then created the folder "aacs" in %appdata%, and placed KEYDB.cfg in it?

Also have you tried other Blu-ray's out (the one you tried could just not have a matching key/be using BD+)?

Arite.
Don't use PMs for support questions.

Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 05 Jan 2014 21:16

Thank you for responding Arite.

Yes, I have downloaded the 32 bit libaacs.dll and pasted it in the VLC folder (Program Files/VideoLAN/VLC). And I have pasted KEYDB.cfg in a folder I created called AACS in %appdata% (Users/*******/Appdata/Roaming/AACS).

I have tried to play X-Men Origins: Wolverine, Harry Potter and the Half Blood Prince, Pirates of the Caribbean on Stranger Tides, and The Hobbit: An Unexpected Journey. I have received the same error message each time. I'm not sure how to verify the security on each Blu Ray disc.

Quischen
New Cone
New Cone
Posts: 1
Joined: 06 Jan 2014 04:35

Re: VLC won't play my blu rays

Postby Quischen » 06 Jan 2014 05:43

I also seem to be experiencing the same problem with the windows 64-bit version of VLC 2.1.1 that Dirge is having. I am using 2.1.1 because DVD playback is currently broken in the 2.1.2 64-bit version of VLC. I have the KEYDB.cfg file in C:\Users\<username>\AppData\Roaming\aacs and also have the 64-bit libaacs.dll in C:\Program Files\VideoLAN\VLC. I turned on logging to file and got the following when opening a bluray (RED 2) with no disc menus:

-- logger module started --
main debug: VLC media player - 2.1.1 Rincewind
main debug: Copyright © 1996-2013 the VideoLAN team
main debug: revision 2.1.1-0-g89db9aa
main debug: configured with ../extras/package/win32/../../../configure '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--enable-x264' '--enable-schroedinger' '--enable-realrtsp' '--enable-live555' '--enable-dvdread' '--enable-shout' '--enable-goom' '--enable-caca' '--disable-sdl' '--enable-qt' '--enable-skins2' '--enable-sse' '--enable-mmx' '--enable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-nls' '--disable-dirac' '--host=x86_64-w64-mingw32' 'host_alias=x86_64-w64-mingw32'
main debug: using interface module "logger"
main debug: Creating an input for 'Media Library'
main debug: Input is a meta file: disabling unneeded options
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\<username>\AppData\Local\Temp'
main debug: `file/xspf-open:///C:/Users/<username>/AppData/Roaming/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/C:/Users/<username>/AppData/Roaming/vlc/ml.xspf'
main debug: creating demux: access='file' demux='xspf-open' location='/C:/Users/<username>/AppData/Roaming/vlc/ml.xspf' file='C:\Users\<username>\AppData\Roaming\vlc\ml.xspf'
main debug: looking for access_demux module matching "file": 12 candidates
main debug: no access_demux modules matched
main debug: creating access 'file' location='/C:/Users/<username>/AppData/Roaming/vlc/ml.xspf', path='C:\Users\<username>\AppData\Roaming\vlc\ml.xspf'
main debug: looking for access module matching "file": 20 candidates
filesystem debug: opening file `C:\Users\<username>\AppData\Roaming\vlc\ml.xspf'
main debug: using access module "filesystem"
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 1 ms
main debug: pre-buffering done 304 bytes in 0s - 296 KiB/s
main debug: looking for stream_filter module matching "any": 6 candidates
main debug: no stream_filter modules matched
main debug: looking for stream_filter module matching "record": 6 candidates
main debug: using stream_filter module "record"
main debug: creating demux: access='file' demux='xspf-open' location='/C:/Users/<username>/AppData/Roaming/vlc/ml.xspf' file='C:\Users\<username>\AppData\Roaming\vlc\ml.xspf'
main debug: looking for demux module matching "xspf-open": 63 candidates
playlist debug: using XSPF playlist reader
main debug: using demux module "playlist"
main debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\<username>\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader modules matched
main debug: `file/xspf-open:///C:/Users/<username>/AppData/Roaming/vlc/ml.xspf' successfully opened
main debug: looking for xml reader module matching "any": 1 candidates
main debug: using xml reader module "xml"
playlist debug: parsed 0 tracks successfully
main debug: EOF reached
main debug: removing module "playlist"
main debug: removing module "record"
main debug: removing module "filesystem"
main debug: creating audio output
main debug: looking for audio output module matching "any": 6 candidates
directsound debug: found 5 devices
main debug: using audio output module "directsound"
main debug: keeping audio output
main debug: looking for interface module matching "hotkeys,none": 15 candidates
main debug: using interface module "hotkeys"
main debug: looking for interface module matching "globalhotkeys,none": 15 candidates
main debug: using interface module "globalhotkeys"
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main debug: looking for interface module matching "any": 15 candidates
main debug: looking for extension module matching "any": 1 candidates
lua debug: Opening Lua Extension module
lua debug: Trying Lua scripts in C:\Users\<username>\AppData\Roaming\vlc\lua\extensions
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\extensions
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\extensions\VLSub.luac
lua debug: Scanning Lua script C:\Program Files\VideoLAN\VLC\lua\extensions\VLSub.luac
lua debug: Script C:\Program Files\VideoLAN\VLC\lua\extensions\VLSub.luac has the following capability flags: 0x5
main debug: using extension module "lua"
main debug: using interface module "qt4"
main debug: adding item `(null)' ( bluray:///D:/ )
qt4 debug: mainma idebugA:dn ddebug: iprocessinng requestg a new M item: RL to recent ones:(null), n ode: bluray://null, ski/D:/p:
0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - C1 items, index 0
main debug: starting playback of the new playlist item
main debug: resyncing on (null)
main debug: (null) is at 0
main debug: creating new input thread
main debug: Creating an input for '(null)'
reating an input for '(null)'
main debug: meta ok for (null), need to fetch art
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\<username>\AppData\Local\Temp'
main debug: `bluray:///D:/' gives access `bluray' demux `' path `/D:/'
main debug: creating demux: access='bluray' demux='' location='/D:/' file='D:\'
main debug: looking for mainaccess_demux module matching " bdebuglur: ay": looking f1o2r candidatesm
eta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\<username>\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
qt4 debug: IM: Setting an input
main debug: using meta fetcher module "lua"
main debug: removing module "lua"
main debug: art not found for (null)
libbluray: First play: 1, Top menu: 0
HDMV Titles: 2, BD-J Titles: 79, Other: 79
main debug: no access_demux modules matched
main debug: creating access 'bluray' location='/D:/', path='D:\'
main debug: looking for access module matching "bluray": 20 candidates
main debug: no access modules matched
main error: open of `bluray:///D:/' failed
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt4 debug: IM: Deleting the input

I also did the following:
1. Opened Tools > Preferences > Clicked the radio button for All settings > Interface > Checked the checkbox for "Log to file."
2. Closed VLC and relaunched it. A cmd prompt opened behind the main VLC window and output the following when I attempted to open a bluray with no disc menus:

[0000000000591540] logger interface: VLC media player - 2.1.1 Rincewind
[0000000000591540] logger interface: Copyright c 1996-2013 the VideoLAN team
[0000000000591540] logger interface:
Warning: if you cannot access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"

[0000000000591540] logger interface: using logger.
[0000000000591540] logger interface debug: opening logfile `C:\Users\<username>\Ap
pData\Roaming\vlc\debug.txt'
file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_pmsn') failed: Th
e specified procedure could not be found.
file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_device_binding_id
') failed: The specified procedure could not be found.
file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_open2') failed: The s
pecified procedure could not be found.
file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_mkb_version') fai
led: The specified procedure could not be found.
libbluray/bluray.c:794: aacs_open() failed!

I saw the above output using the 64-bit version of 2.1.2 as well. I'm not sure if this is specific to my installation, but it seems like this could be a code issue with the 64-bit version. I then tried the 32-bit version of vlc 2.1.2 with the 32-bit version of libaacs.dll in C:\Program Files (x86)\VideoLAN\VLC and was able to view TRON: Legacy and Captain America: The First Avenger but newer Blurays such as RED 2, Zero Dark Thirty, Fast & Furious 6, and Skyfall fail to play due to missing media keys:

[01cfb934] logger interface: VLC media player - 2.1.2 Rincewind
[01cfb934] logger interface: Copyright c 1996-2013 the VideoLAN team
[01cfb934] logger interface:
Warning: if you cannot access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"

[01cfb934] logger interface: using logger.
file/dl_win32.c:82: GetProcAddress(68a00000, 'aacs_get_pmsn') failed: The specif
ied procedure could not be found.
file/dl_win32.c:82: GetProcAddress(68a00000, 'aacs_get_device_binding_id') faile
d: The specified procedure could not be found.
libaacs: ../../src/libaacs/aacs.c:198: Error calculating media key. Missing righ
t processing key ?
libbluray/bluray.c:794: aacs_open() failed!

I've gotten other blurays to work while using linux in the past but it's definitely hit or miss depending on the age of the bluray.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC won't play my blu rays

Postby Jean-Baptiste Kempf » 06 Jan 2014 13:41

it means some of the libaacs you have is broeken
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 06 Jan 2014 22:34

it means some of the libaacs you have is broeken
What would you recommend we should do? Should we download the libaacs.dll again?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC won't play my blu rays

Postby Jean-Baptiste Kempf » 07 Jan 2014 14:35

Yes, you can try that.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 08 Jan 2014 23:58

Yes, you can try that.
I downloaded libaacs.dll again from the same site. I noticed the file size was slightly different. But after placing it in the correct location, I still received the same error message.

Do you have any other suggestions?

Craigmezza
New Cone
New Cone
Posts: 1
Joined: 09 Jan 2014 02:15

Re: VLC won't play my blu rays

Postby Craigmezza » 09 Jan 2014 02:20

Found solution for me, Just make sure your aacs folder is in the roaming folder and not in the appdata folder.

C://users/your name/appdata/roaming/aacs/ KEYDB.cfg

works for me. :D

Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 10 Jan 2014 00:07

Found solution for me, Just make sure your aacs folder is in the roaming folder and not in the appdata folder.

C://users/your name/appdata/roaming/aacs/ KEYDB.cfg

works for me. :D
Thanks for the input Craigmezza. I have KEYDB.cfg in that location already and it doesn't work for me.

Is it possible that using VLC version 2.1.2 could be causing this problem? Or could there be any plug-ins or codecs that are interfering with my ability to play Blu Rays in VLC?

Theswarz
New Cone
New Cone
Posts: 1
Joined: 11 Jan 2014 06:38

Re: VLC won't play my blu rays

Postby Theswarz » 11 Jan 2014 06:43

I had this problem. I tried all the above but nothing. Then i realized the disc i was playing was 4k. I put in a 2k and it was fine. Oddly enough, the player that came with my blu ray drive also kept having issues playing the 4k. Maybe the new disc technology is ahead of the software people.

If there is new updates please let me know but this may just be a waiting situation.

AvataR
New Cone
New Cone
Posts: 2
Joined: 11 Jan 2014 23:11

Re: VLC won't play my blu rays

Postby AvataR » 11 Jan 2014 23:16

The solution that worked for me is posted by shakeninsane in the Windows 8 blu-ray issues topic on this forum.

Immediately solved all my issues, here's his fix:

"Downloaded the free verison of DVDfav Passkey. It's kalled Passkey lite and it's free! Using that, VLC can play bluray! Just let the Passkey "run" first when you play a bluray."

Cheers to that!

Mirality
New Cone
New Cone
Posts: 4
Joined: 11 Jan 2014 11:58

Re: VLC won't play my blu rays

Postby Mirality » 12 Jan 2014 11:45

I have VLC 2.1.2 Rincewind on my Win7 x64 machine. (Don't remember exactly but I'm fairly sure I'm using the 64-bit version of VLC.)

With the 32-bit libaacs.dll installed I get an error "libaacs not found" (which I think confirms that I'm using the 64-bit version).

With the 64-bit libaacs.dll installed I get:

Code: Select all

file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_pmsn') failed: The specified procedure could not be found. file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_device_binding_id') failed: The specified procedure could not be found. file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_open2') failed: The specified procedure could not be found. file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_mkb_version') failed: The specified procedure could not be found. libbluray/bluray.c:794: aacs_open() failed!
This is a freshly downloaded copy of both VLC and the library. Maybe something is broken in one of them? Can someone fix that?

Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 12 Jan 2014 23:18

I had this problem. I tried all the above but nothing. Then i realized the disc i was playing was 4k. I put in a 2k and it was fine. Oddly enough, the player that came with my blu ray drive also kept having issues playing the 4k. Maybe the new disc technology is ahead of the software people.

If there is new updates please let me know but this may just be a waiting situation.
Can you tell me how to verify if my blu ray disc is 4k or 2k?

Dirge
New Cone
New Cone
Posts: 7
Joined: 05 Jan 2014 20:04

Re: VLC won't play my blu rays

Postby Dirge » 12 Jan 2014 23:19

The solution that worked for me is posted by shakeninsane in the Windows 8 blu-ray issues topic on this forum.

Immediately solved all my issues, here's his fix:

"Downloaded the free verison of DVDfav Passkey. It's kalled Passkey lite and it's free! Using that, VLC can play bluray! Just let the Passkey "run" first when you play a bluray."

Cheers to that!
Thanks AvataR. I will try this solution and report back.

evangmm
New Cone
New Cone
Posts: 1
Joined: 12 Feb 2014 23:53

Re: VLC won't play my blu rays

Postby evangmm » 12 Feb 2014 23:59

The solution that worked for me is posted by shakeninsane in the Windows 8 blu-ray issues topic on this forum.

Immediately solved all my issues, here's his fix:

"Downloaded the free verison of DVDfav Passkey. It's kalled Passkey lite and it's free! Using that, VLC can play bluray! Just let the Passkey "run" first when you play a bluray."

Cheers to that!
I registered to say that this solution worked for me like a charm. Win7 64bit, could not play 'Lockout' BR disc and was getting the same error message. Installed DVDfav Passkey, restarted and it started decoding the disc as soon as the desktop was up. Took about 10 seconds, told me something about "this disc has a more recent version of blahblah" and then I fired it up again in VLC. Worked perfectly and I'm watching it now.

wanttowatch
New Cone
New Cone
Posts: 2
Joined: 10 Mar 2014 01:15

Re: VLC won't play my blu rays

Postby wanttowatch » 10 Mar 2014 04:30

I registered to say that the DVDfab Passkey solution does NOT work for me. I too am running into the "AACS Host certificate revoked" issue. Here's my setup:
  • Windows 7 Ultimate 64-bit
  • LG Bluray player
  • VLC Media Player 2.1.3 Rincewind, 32-bit (PortableApps edition)
  • 32-bit libaacs.dll in VLCPortable\App\vlc directory.
  • KEYDB.cfg in my 'roaming' appdata folder
  • Sherlock Holmes Bluray movie (bought and paid for!)
Tried the Passkey solution. Still didn't work for me. Same error.

Any other ideas?

wanttowatch
New Cone
New Cone
Posts: 2
Joined: 10 Mar 2014 01:15

Re: VLC won't play my blu rays

Postby wanttowatch » 10 Mar 2014 14:50

Tried Passkey again and this time it worked. The trick was to eject the Bluray from the drive and reinsert it. Then Passkey did its thing and VLC was able to pick it up.

Someone needs to figure out what Passkey is doing differently so that VLC can do the same thing without requiring third-party software to watch a movie.

epithos
New Cone
New Cone
Posts: 1
Joined: 23 Apr 2014 02:08

Re: VLC won't play my blu rays

Postby epithos » 23 Apr 2014 02:22

I have windows 7 64 bit. Following the aforementioned steps, I was able to achieve success on my asus bd drive model bc-12b1st. However, the 64 bit download of the aacs dynamic library from http://vlc-aacs.whoknowsmy.name/ did not work. So I tried the 32 bit version, and that worked fine in my case.

Thanks for this post!

daemonfox
New Cone
New Cone
Posts: 1
Joined: 24 May 2014 23:56

Re: VLC won't play my blu rays

Postby daemonfox » 25 May 2014 00:04

Tried Passkey again and this time it worked. The trick was to eject the Bluray from the drive and reinsert it. Then Passkey did its thing and VLC was able to pick it up.

Someone needs to figure out what Passkey is doing differently so that VLC can do the same thing without requiring third-party software to watch a movie.
It is quite simple... having read how the very first BR rips were done to figure out how the keys worked, I would say that the issue is two fold... and NOT VLC's fault at all.

The need for the KEY file is it has a listing of the KNOWN keys in use that are standard and most of the paid applications have paid for the license required to decode these keys within their runtime instead of needing a file like this. VLC being free does not have this module so must rely of the KEY file to be updated with new keys as new releases are made. If the key you need is not in the file... VLC can't open the BR. This is where Passkey comes in... it performs the needed key decode and holds it for use by other applications...VLC can then use the set of memory allocations to open the BR content.

VLC will never have this ability on its own until a decode process is made open source that does not violate the current copyright holder of these protections.

ccosky
Blank Cone
Blank Cone
Posts: 11
Joined: 19 Dec 2010 14:27

Re: VLC won't play my blu rays

Postby ccosky » 05 Jun 2014 22:37

This looks like a very popular thread and is the first website that appeared when I searched Google for help, so I am adding my experiences here in hopes that it will help someone out.

My computer:
Windows 7, 64 bit
VLC Media Player 2.1.2 Rincewind (Zip package), 32 bit

When I first tried to play my Blu-ray disc, I received the following error:

Code: Select all

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 the MRL 'bluray:///F:/'. Check the log for details.
I then followed the directions here: http://vlc-bluray.whoknowsmy.name/

I hit Windows Key+R, typed in %APPDATA% (which took me to C:\Users\ccosky\AppData\Roaming), created a new folder inside called "aac", and placed KEYDB.cfg inside the aac folder.

I then placed the 32 bit version of libaacs.dll inside my vlc-2.1.2 folder (the same folder where vlc.exe is located). I am using the no-install version of VLC, so the location of my folder is probably different than yours.

I reinserted my BD disc into the drive, fired up VLC, and it works! Very happy about this. :D

The menus don't display properly (even when I uncheck "No disc menus" when selecting a disc to play) but it's not a big deal. I understand that the menus might not work even in the most recent VLC 2.2 nightly. I can find the proper videos to play by going to Playback > Title.

I plan on doing this process again with the latest version of VLC and with the 64 bit version later. Hopefully, the process goes as smoothly. Since everything currently works properly, I don't want to upgrade just yet out of fear of screwing something up. :lol:

redb
New Cone
New Cone
Posts: 1
Joined: 16 Aug 2014 16:51

Re: VLC won't play my blu rays

Postby redb » 16 Aug 2014 17:03

Brand new, just joined and not very video savvy. I installed VLC 2.1.5 so that I could watch my blu ray movies on my PC. At first nothing would play, however then I followed the directions here and downloaded the most current KEYDB.cfg and libaacs.dll files and placed them as directed. After that I can play SOME discs, however for others I get errors like:
Blu-ray error:
No valid processing key found in AACS config file.
Your input can't be opened:
VLC is unable to open the MRL 'bluray:///E:/'. Check the log for details.
I don't know where to find the log, so that would be a help.
I've repeated these results with both the 32 and 64 bit versions. So far, "Marvels -The Avengers" plays fine, but "Expendables 2" and "Red 2" both refuse to play. Can you help me get started?

darktangent
New Cone
New Cone
Posts: 1
Joined: 04 Nov 2014 18:05

Re: VLC won't play my blu rays

Postby darktangent » 04 Nov 2014 18:11

I am also having problems with Blu-ray playback. I'm trying to play X-Men: Days of Future Past on my LG blu-ray drive; I downloaded the files from the link on the first page of this thread and put them in the correct folders, but I'm still getting the message that no valid processing key was found.

kaisers0ze
New Cone
New Cone
Posts: 1
Joined: 01 Aug 2015 23:19

Re: VLC won't play my blu rays

Postby kaisers0ze » 02 Aug 2015 18:59

I have VLC 2.1.2 Rincewind on my Win7 x64 machine. (Don't remember exactly but I'm fairly sure I'm using the 64-bit version of VLC.)

With the 32-bit libaacs.dll installed I get an error "libaacs not found" (which I think confirms that I'm using the 64-bit version).

With the 64-bit libaacs.dll installed I get:

Code: Select all

file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_pmsn') failed: The specified procedure could not be found. file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_device_binding_id') failed: The specified procedure could not be found. file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_open2') failed: The specified procedure could not be found. file/dl_win32.c:82: GetProcAddress(0000000068a00000, 'aacs_get_mkb_version') failed: The specified procedure could not be found. libbluray/bluray.c:794: aacs_open() failed!
This is a freshly downloaded copy of both VLC and the library. Maybe something is broken in one of them? Can someone fix that?
Any update or resolution on this issue?
I am getting this also and have not found a fix without downloading 3rd party software

CobraRGuy
New Cone
New Cone
Posts: 1
Joined: 04 Mar 2016 05:33

Re: VLC won't play my blu rays

Postby CobraRGuy » 04 Mar 2016 05:46

Hi all,

Thank you so much for all of the posts related to getting BluRay disks to play using VLC. I installed v2.2.2 64-bit and it is running now, but only on certain movies. For example, Star Trek and The Dark Knight play but not Avatar. For the first few hours I thought it just wouldn't run on my machine, but mine can't be that different since I'm running a 4th Gen i5 QC under Windows 7 64-bit with the latest updates. I finally tried some different movies and voila! It seems there are quite a few keys missing from the KEYSDB.cfg file. I'm looking at some programs to extract the keys and a way to add them to the DB file. How often does the file on "whoknowsmyname" get updated?

Thanks, CobraRGuy


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: Bing [Bot] and 42 guests