播放蓝光电影时出现“缺少 AACS 配置文件”错误

播放蓝光电影时出现“缺少 AACS 配置文件”错误

我在 ubuntu 20.10 上,每当我尝试在 VLC 媒体播放器中播放蓝光电影时,我都会不断收到此错误代码

Missing AACS configuration file

我不知道该怎么办,我想知道是否有人遇到过这个问题以及如何解决,谢谢

答案1

AACs 文件是播放蓝光所需的磁盘标识符和解密密钥的列表。通常,您购买的软件会有自己的列表,但由于这些都是专有的,因此您可以使用社区构建的 AACs 列表。Arch Linux wiki 有一个详尽的页面涵盖不同的解密方法。

您可以通过以下步骤在 VLC 中播放蓝光

  1. 安装所需的库 sudo apt install libaacs-dev libbluray2

  2. 下载KEYDB.cfg 文件. 更多信息地点

  3. 提取 .ZIP 文件

  4. 在 keydb_eng 文件夹中将keydb.cfg其重命名为KEYDB.cfg(区分大小写。)并将其移动到~/.config/aacs(如果不存在,则可能需要手动创建此文件夹。)

  5. 打开 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 几年前就已从仓库中删除。

相关内容