我在使用 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 驱动器,它什么都不能播放。