You are here

[Fixed] VLC Portable: Playing BluRay (AACS Plugin)?

12 posts / 0 new
Last post
VLC_Fan
Offline
Last seen: 4 years 9 months ago
Joined: 2017-12-28 15:11
[Fixed] VLC Portable: Playing BluRay (AACS Plugin)?

Hi all,

Has anybody managed to get VLC Portable play encrypted BluRays?

There is a solution available for VLC Vanilla at http://vlc-bluray.whoknowsmy.name/ but the people I have talked to so far have not been able to make VLC Portable recognize these two files (plugin + config-file) correctly.

Thank you in advance for your responses!

Best,
VLC Fan

Mercy Knight
Offline
Last seen: 2 years 3 months ago
Joined: 2015-08-05 17:34
making anything in windows

making anything in windows play a blueray movie is impossible period because microsoft windBLOWS is to cheap to buy the license to allow them to play blue ray from sony. literally there may be a way to download the codec but if it exists I havent found it to be an easy task to locate and apply the fix

XJDHDR
Offline
Last seen: 1 week 1 day ago
Joined: 2014-12-31 09:15
Numerous issues with post

1 - It isn't impossible. I've got this working and the instructions are below.
2 - This thread is about VLC, not Windows.
3 - Using insults as names accomplishes nothing other than riddling your commentary with Ad Hominem fallacies.
4 - That is also the False Dilemma fallacy. You are making a very big assumption by insisting that MS is too cheap to license Blu-ray playback.

A much more likely option that you arbitrarily excluded from your rant is that MS sees the declining sales of Blu-rays in conjunction with the increasing popularity of streaming services and decided that it didn't make sense to license a dying technology that very few of their users (and declining) will take advantage of.

XJDHDR
Offline
Last seen: 1 week 1 day ago
Joined: 2014-12-31 09:15
Answer

Not sure if you're still looking for an answer but if you are, all you should need to do is make sure you have at least VLC Portable v3.0 installed then put the "Keys database" in the instructed location. I believe 3.0 comes with the "AACS dynamic library" by default so you shouldn't need to follow that part of the instructions.

I have my copy of VLC Portable playing encrypted Blu-Rays by following those instructions.

VLC_Fan
Offline
Last seen: 4 years 9 months ago
Joined: 2017-12-28 15:11
Hi XJDHDR,

Hi XJDHDR,

Thank you so much for your response! Smile

Yes, I am still looking for a solution! This is how my situation looks now: I have vanilla VLC Player 3.0.7 x64 installed on my x64 Windows 10, and following the instructions on vlc-bluray.whoknowsmy.name I can play BluRays perfectly. When I try it with the current VLC Portable (3.0.6, don't know if this is x86 or x64) on the same system (but from a different folder of course) I get the following error message:

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:///M:/'. Check the log for details.

(M: is my Blu-Ray drive.) This problem occurs no matter whether I do not put whoknowsmy.name's libaacs.dll into the VLC Portable folder, or do put the x86 bit one in, or use the x64 bit one.

I set the VLC logger to debug but the output is not helpful unfortunately:

-- logger module started --
main error: Load error on line 1: ###: Unknown VLM command
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main: playlist is empty
libbluray: First play: 1, Top menu: 1
HDMV Titles: 14, BD-J Titles: 3, Other: 3
libbluray: First play: 1, Top menu: 1
HDMV Titles: 14, BD-J Titles: 3, Other: 3
-- logger module stopped --

If you have any idea what could cause this or what I could do to troubleshoot then I would highly appreciate any input!

Also, another question: Having to put the keydb.cfg into the folder C:\ProgramData\aacs\ means that my VLC Portable is not fully portable anymore. Is there any way to tell VLC Portable to look for that file on another location (i.e. somewhere on my USB stick) rather then on the system drive?

Thank you in advance for your response!

Best,
VLC_Fan Smile

XJDHDR
Offline
Last seen: 1 week 1 day ago
Joined: 2014-12-31 09:15
Funny enough, I was renting

Funny enough, I was renting some Blu-rays that I was testing with but I literally returned them a few hours before you posted. That means I can't do any more tests until I rent some more movies which won't be for another week or so.

I just checked and found that my copy of VLCPortable does have a copy of libaacs.dll installed but it's also clear that I installed it there a while ago. Downloading a fresh copy of VLC Portable shows that it does not come with that DLL. I can't test whether this is still needed right now but your experience seems to say it is. Are you putting that DLL in the correct place though? It is installed in the folder "[location of VLC Portable]\App\vlc\". You would need the 32-bit DLL.

As for the key file, John just took care of that problem. Just update to v3.0.7 and follow his instructions below. That version also implements my suggestion for supporting the discs' menus: https://portableapps.com/node/60475 . Finally, not sure if you're aware of this but you can find a more recent and actively updated key file from here: http://fvonline-db.bplaced.net/

John T. Haller
John T. Haller's picture
Online
Last seen: 2 min 24 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Fixed in VLC Portable 3.0.7

Place the 32-bit DLL and your key file within a VLCPortable\Data\aacs directory (create it with VLC closed if it isn't there) and it'll use it.

Sometimes, the impossible can become possible, if you're awesome!

XJDHDR
Offline
Last seen: 1 week 1 day ago
Joined: 2014-12-31 09:15
Just to confirm...

Thank you John. Just want to check if this is correct though. This is because the DLL is supposed to be placed in VLC's root folder, not that AACS folder. I don't see any code in the Launcher's INI files to move the DLL there while running.

John T. Haller
John T. Haller's picture
Online
Last seen: 2 min 24 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Sounds Right

I saw different explanations and didn't test it. Placing the DLL in VLC's directory would make more sense.

Sometimes, the impossible can become possible, if you're awesome!

VLC_Fan
Offline
Last seen: 4 years 9 months ago
Joined: 2017-12-28 15:11
You are awesome!

Thank you very much XJDHDR and John, you are awesome! Smile

With the keydb in ..\data\aacs\ and the 32-bit dll in ..\app\vlc\ it works like a charm now!

A big thank you also for the hint regarding the more recent keydb!

Best,
VLC_Fan Smile

gregapan
Offline
Last seen: 3 years 4 months ago
Joined: 2020-11-13 04:06
Trying to get this to work

Hello, is anyone still following the thread?

I've not had any luck with this fix, and I'm wondering if I've missed anything. One thing I see is that the keydb keeps getting deleted from the data/aacs location, as if it is not valid.

XJDHDR
Offline
Last seen: 1 week 1 day ago
Joined: 2014-12-31 09:15
It's most likely you've

It's most likely you've missed something. Don't have any Blu-rays I can test right now but I highly doubt anything has changed in the last 4 versions to break this. The keydb is probably not being deleted and you're mistaking VLC Portable moving the file to %ALLUSERSPROFILE%\aacs as this. My best guess is that you've either installed the wrong DLL or put it in the wrong place.

Log in or register to post comments