通过搜索,我发现这个问题在过去出现过几次。但答案都是旧的和/或过时的。“官方”文档似乎是在2010,除非我看错了页面:
我还读过一些安装“libbluray1”的建议;但该库不适用于 20.04 LTS。(它适用于 16.04。)有一个“libbluray2”,我有。
在我的系统上,我安装了来自 ubuntu-focal-universe 的 VLC 和来自 snap 的 MakeMKV。我的外置驱动器是 Pioneer BDR-XD05S(盒子上描述为蓝光刻录机),我已将其插入 USB 端口。当我将标准 DVD 插入驱动器时,VLC 和 MakeMKV 都可以正常读取驱动器。
当我插入蓝光光盘时,VLC 提示“无法打开 MRL‘bluray:///dev/sr0’。请查看日志了解详细信息。”Syslog 中有以下内容:
Mar 30 15:29:49 jim-NUC7i5BNH budgie-panel.desktop[168403]: disc.c:323: failed opening UDF image /dev/sr0
Mar 30 15:29:49 jim-NUC7i5BNH budgie-panel.desktop[168403]: disc.c:424: error opening file BDMV/index.bdmv
Mar 30 15:29:49 jim-NUC7i5BNH budgie-panel.desktop[168403]: disc.c:424: error opening file BDMV/BACKUP/index.bdmv
Mar 30 15:29:49 jim-NUC7i5BNH budgie-panel.desktop[168403]: bluray.c:2585: nav_get_title_list(/dev/sr0/) failed
使用 MakeMKV 时,驱动器旋转一段时间,然后 MakeMKV 显示“未插入光盘”。
作为参考,我安装了一些蓝光库:
$ apt search libbluray
Sorting... Done
Full Text Search... Done
libbluray-bdj/focal,focal,now 1:1.2.0-1 all [installed]
Blu-ray Disc Java support library (BD-J library)
libbluray-bin/focal,now 1:1.2.0-1 amd64 [installed]
Blu-ray disc playback support library (tools)
libbluray-dev/focal 1:1.2.0-1 amd64
Blu-ray disc playback support library (development files)
libbluray-doc/focal,focal 1:1.2.0-1 all
Blu-ray disc playback support library (documentation)
libbluray2/focal,now 1:1.2.0-1 amd64 [installed]
Blu-ray disc playback support library (shared library)
我的 ~/.config 目录中有一个“KEYDB.cfg”文件。
我该如何解决这个问题?我需要从源代码安装 MakeMLV 吗?