Ubuntu 14.04、15.10、16.04 无法挂载电影 DVD

Ubuntu 14.04、15.10、16.04 无法挂载电影 DVD

我花了好几天的时间才让我的机器读取一些电影 DVD(试了几张)。奇怪的是,它能安装 Ubuntu 安装 DVD,却不能安装电影 DVD。

以前它一直运行良好(使用同一套 DVD),但有一天突然停止播放仅限电影 DVD重新安装以及Ubuntu 14.04.3全新安装Ubuntu 15.10均无帮助。

编辑:全新安装的 16.04 也有同样的问题。

我还安装了ubuntu-restricted-extras、、、、几个s等等,但都徒劳无功。libdvdcss2libdvdread4libdvdnav4gtreamer-pluginregionset

当我尝试 DVD 时,vlc我得到了

~$ vlc /dev/sr0
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0000000000ebe088] core libvlc: Running vlc with the default interface.  Use 'cvlc' to use vlc without interface.
libdvdnav: Using dvdnav version 5.0.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
[00007f5b38000e98] filesystem access error: read error: Input/output error
[00007f5b380011d8] core stream error: cannot pre fill buffer

我得出结论,我遇到了某种硬件问题,但这是否只影响媒体 DVD?有人有什么建议吗?

更新:我直接尝试使用 VLC

$vlc /dev/sr0

安装 DVD 后手动 fstab。它只适用于播放一张 DVD,尽管我有 NVidia 显卡,但播放过程非常不流畅。我尝试播放下一张 DVD - 我得到了与上述相同的错误。

答案1

我成功解决了这个问题,但只是暂时的。事实上,regionset需要进行设置。

首先,为了设置它您需要插入播放器可以读取的任何 DVD本质上,它可以是一个简单的数据 DVD。这非常具有误导性,因为当你设置区域代码时,您为设备设置它,而不是插入的 DVD。

重要提示:你的尝试次数有限设置区域代码在你的驱动器上

然后你

sudo regionset /dev/sr0

(我的 DVD 安装在 sr0 上)并选择以下值 例如美国是 1,欧洲是 2,中国是 6 等等。

另外,如果你想知道如何选择这个值- 在您拥有的 DVD 上,您可能有一个带有星球图片和数字的小标签 - 这是播放此 DVD 所需的实际区域代码。

有趣的事实:我的所有 DVD 都是区域码 2,但在我设置区域码之前,有些可以播放,而有些则不能播放。

但是,我仍然需要找到一个稳定的、永久的解决方案来解决这个问题。

相关内容