DVD : 当有 DVD 时,在 /dev/sr0 上找不到媒体

lin*_*ete 11 dvd cd vlc 14.04

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

安装 14.04 后,我得出结论,我无法播放任何 DVD。DVD 甚至无法打开,因为 Ubuntu 看不到它们。

到目前为止我拥有的数据:

  • 在 13.10 的安装中这没有问题,所以这排除了硬件问题
  • 它在 2 台不同的计算机上安装了 2 次。
  • 它涉及 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在 cdrom 上给 DVD 播放器<status=nodisc>当里面有 DVD 时!
  • 播放CD没问题
  • ls -l /dev/sr0 给出:

    brw-rw----+ 1 root cdrom 11, 0 aug 9 20:20 /dev/sr0

    • 我在组cdrom
  • vlc 无法正常工作,因为没有 acidrip 或 mplayer
  • 更改区域不起作用,因为计算机认为没有光盘。
  • vlc 没有加密(区域)问题,只是无法打开 /dev/sr0
  • 当使用 vlc 作为 root 时,它给出了同样的错误,所以它不会是一个权限问题

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)
Run Code Online (Sandbox Code Playgroud)

所以现在我被困在两个不播放任何 DVD 的 Ubuntu 14.04 安装中。有人可以帮助和/或提出一些问题让我得到答案吗?

小智 4

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


Jac*_*cob 2

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

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

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

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