Advanced users (libaacs/libbdplus)
Blu-ray discs can be encrypted with AACS and BD+ protections. VideoLAN fellows have developed three projects to provide Blu-ray playback to open source players (VLC 2.x, MPlayer and MPlayer front ends like Starbuck's FreePlayer or DVDx 4.1 Blu-ray copier).
These international research projects libbluray, libaacs and libbdplus help developers for interoperability of open source systems, particularly to bring encrypted Blu-ray disc playback capability in Linux distros :
- libbluray can parse Blu-ray content to access titles, audio and subtitles streams
- libaacs can decrypt Blu-ray disc content with known AACS keys
- libbdplus can decrypt Blu-ray disc content with libgcrypt
How to play encrypted Blu-ray discs on your computer with Free Players:
- get a version of you player with libbluray support enabled
- copy libaacs and libbdplus libraries in your player executable folder
- copy KEYDB.cfg file in your personal profile (%APPDATA%/aacs/ or ~/.config/aacs)
- copy bdplus vm0 folder in your personal profile (%APPDATA%/bdplus/ or ~/.config/bdplus)
- maintain KEYDB.cfg file up-to-date
How to find Aacs disc keys (Vuk) :
Please note that due to MPlayer libbluray support weakness, Blu-ray disc subtitles are NOT supported, you may prefer VideoLAN VLC player.
If you want to share a solution or a DLL, drop a mail to starbuck at labdv dot com.