如何在 Ubuntu 20.04.2 LTS 中播放蓝光光盘?

如何在 Ubuntu 20.04.2 LTS 中播放蓝光光盘?

通过搜索,我发现这个问题在过去出现过几次。但答案都是旧的和/或过时的。“官方”文档似乎是在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 吗?

相关内容