Hey everyone! I hope you're all doing well. I'm trying to watch some Blu-ray movies using VLC Media Player on my Linux system, but I keep hitting a wall. Whenever I insert a Blu-ray disc, I get this 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://dev/sr0'. Check the log for details."
I've tested this with various Blu-rays, including '300', '1917', 'TMNT', and 'Spaceballs', all on the latest version of Linux Mint 22 and the most recent VLC. I'm pretty lost about what this means, and I'd love a simple explanation and guidance to get this sorted! My goal is to expand what I can do with my system and watch Blu-rays just like DVDs. Thanks a lot, and have a great day!
3 Answers
To get Blu-ray and AACS working, you'll need to install some specific packages: libaacs, libbluray2, and libbluray-bdj. Trust me, using the AACS key database manually is way simpler than messing around with MakeMKV. Just a heads-up about copyright issues though!
If you're comfortable with the terminal, you can search for the AACS packages by typing `$ apt-cache search aacs`. To make it easier next time, try creating an alias with `echo "alias acs='apt-cache search'" >> .bash_aliases`. Just make sure to source your .bashrc afterwards!
You'll need to get a few additional files to enable Blu-ray playback in VLC. Check out the VLC documentation for specifics. It's crucial for playback!
I tried visiting that site, but I got blocked due to some potential security issue, which was a bit frustrating.
I attempted that in the terminal for the first command, and it listed the libraries, which is cool. But when I ran the bashrc command, it said 'command not found.' How does that get sorted? Does that mean I have the first library?