我在 ubuntu 20.10 上,每当我尝试在 VLC 媒体播放器中播放蓝光电影时,我都会不断收到此错误代码
Missing AACS configuration file
我不知道该怎么办,我想知道是否有人遇到过这个问题以及如何解决,谢谢
答案1
AACs 文件是播放蓝光所需的磁盘标识符和解密密钥的列表。通常,您购买的软件会有自己的列表,但由于这些都是专有的,因此您可以使用社区构建的 AACs 列表。Arch Linux wiki 有一个详尽的页面涵盖不同的解密方法。
您可以通过以下步骤在 VLC 中播放蓝光
安装所需的库
sudo apt install libaacs-dev libbluray2
下载KEYDB.cfg 文件. 更多信息地点。
提取 .ZIP 文件
在 keydb_eng 文件夹中将
keydb.cfg
其重命名为KEYDB.cfg
(区分大小写。)并将其移动到~/.config/aacs
(如果不存在,则可能需要手动创建此文件夹。)打开 VLC 并尝试打开磁盘。如果解密密钥已知且存在于数据库中,则它应该可以正常工作,否则,如果这是最近的蓝光,您可以稍后下载数据库的新副本,并希望有人为您的磁盘添加了解密密钥。
如果您使用的是 VLC 的 Snap 版本:
如果使用 VLC 快照的边缘候选,这将正常工作,否则一个错误现在它在错误的位置查找 AAC 文件。只需将其复制KEYDB.cfg
到其中~/snap/vlc/x1/.config/aacs/
,它就会起作用。
cp ~/.config/aacs/KEYDB.cfg ~/snap/vlc/x1/.config/aacs/
如果您实施了此解决方法,并且现在正在切换到修复了错误的 VLC 版本,那么您应该删除~/snap/vlc/x1/.config/aacs/KEYDB.cfg
并确保 KEYDB.cfg 文件在里面~/.config/aacs/
。
答案2
我认为 libaacs0 使用 aacskeys 来验证信息。但是由于 makemkv 模拟了该库,因此不应安装它,因为 aacskeys 几年前就已从仓库中删除。