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

how*_*ntu 11 vlc blu-ray 20.10

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

Missing AACS configuration file
Run Code Online (Sandbox Code Playgroud)

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

Hug*_*ugo 15

AAC 文件是播放蓝光光盘所需的磁盘标识符和解密密钥的列表。通常,您购买的软件会有自己的列表,但由于这些都是专有的,您可以使用社区构建的 AAC 列表。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 快照的 Edge 候选,这将工作正常,否则会出现一个错误,即它现在在错误的位置查找 AAC 文件。只需将其复制KEYDB.cfg到即可~/snap/vlc/x1/.config/aacs/运行。

cp ~/.config/aacs/KEYDB.cfg ~/snap/vlc/x1/.config/aacs/
Run Code Online (Sandbox Code Playgroud)

如果您实施了此解决方法,并且现在要切换到修复了错误的 VLC 版本,那么您应该删除~/snap/vlc/x1/.config/aacs/KEYDB.cfg并确保 KEYDB.cfg 文件位于~/.config/aacs/.