DVD:/dev/sr0 上有 DVD 时未找到介质

DVD:/dev/sr0 上有 DVD 时未找到介质

我在使用 Ubuntu 14.04 播放 DVD 时遇到了问题。

安装 14.04 后,我发现我无法播放任何 DVD。Ubuntu 无法识别 DVD,因此无法打开它们。

我目前掌握的数据:

  • 在 13.10 的安装中没有出现问题,因此排除了硬件问题
  • 它在两台不同的计算机上安装两次。
  • 它涉及 Ubuntu 和 Lubuntu 的安装
  • 安装了不同的 libdvd 库:
    • libdvdread4:版本 4.2.1-2ubuntu1
    • libdvdnav4:版本 4.2.1-3
    • libdvdcss2:版本 1.2.13-0
    • ubuntu-restricted-extras :版本 60
    • acidrip:版本 0.14-0.2ubuntu7
  • DVD 位于/dev/sr0
  • eject /dev/sr0确实很有效
  • sudo mount /dev/sr0 /tmp/dvd制作 DVD 到但无法挂载
  • DVD 位于/dev/sr0
  • lshw<status=nodisc>当 CD-ROM中有 DVD 时,它会为 DVD 播放器提供 DVD !
  • 播放 CD 没有问题
  • ls -l /dev/sr0得到:

    brw-rw----+ 1 根 cdrom 11,0 8 月 9 日 20:20 /dev/sr0

    • 我在 cdrom 组
  • vlc 不起作用,acidrip 和 mplayer 也不起作用
  • 更改区域不起作用,因为计算机认为没有光盘。
  • vlc 没有加密(区域)问题,但就是打不开/dev/sr0
  • 当以 root 身份使用 vlc 时,会出现同样的错误,因此这不是权限问题

vlc -vvv /dev/sr0给出了很多,并且这个:

libdvdnav: Using dvdnav version 4.2.1
libdvdread: Could not open /dev/sr0 with libdvdcss.
libdvdread: Can't open /dev/sr0 for reading
libdvdnav: vm: failed to open/read the DVD
[0x7f1d18000e78] dvdnav demux warning: cannot open DVD (/dev/sr0)

所以现在我只能安装两个 Ubuntu 14.04,无法播放任何 DVD。有人能帮我解答一下问题吗?

答案1

尝试清洁 DVD 驱动器光头。我的 DVD 识别有些不稳定,症状类似,清洁激光镜头后情况好多了。

答案2

你试过跑步sudo /usr/share/doc/libdvdread4/install-css.sh吗?

这是一个“在 Debian GNU Linux 下安装 libdvdcss 的 shell 脚本,许多 DVD 使用 css 进行加密。要播放这些光盘,需要一个特殊的库来解码它们,即 libdvdcss。由于法律问题,Debian 和大多数 Linux 发行版无法分发 libdvdcss”

如果需要,此脚本还将安装 VLC

我确实读到您已经安装了 libdvdcss2,但根据我的经验,我必须先运行此脚本才能播放 DVD。

答案3

另外,请确保您的用户在该cdrom组中。

通过将用户添加到“cdrom”组即可获得此权利。

“cdrom”组拥有 /dev 中的 CD-ROM 设备。

来源:https://wiki.ubuntu.com/Security/Privileges#Use_CD-ROM_drives

答案4

对于 18.04:

sudo apt-get purge libdvd-pkg
sudo apt-get install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg

如果还是无法播放,可以尝试从别处借一个 USB DVD 播放器。我的新电脑配备了一个蹩脚的无名 DVD 驱动器,它什么都不能播放。

相关内容