我刚刚在一台戴尔 Inspiron 6400 上安装了 Ubuntu 12.04,并尝试启用加密 DVD 播放,我确保已安装并通过libdvdread4
获得。当我尝试运行它时,它告诉我regionset
apt
regionset version 0.1 -- reads/sets region code on DVD drives ERROR: Could not open disc "(null)"! Please ensure there is a readable CD or DVD in the drive.
我以 root 和非 root 身份分别尝试了此操作,还尝试了实际加密的 DVD 和带有一些图片的“普通”CD。它们都自动挂载了。
答案1
您可能需要 libdvdcss - 您可以轻松获得它。只需按照此处的说明操作即可:https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs
或者,添加 Medibuntu 存储库并从那里安装:
sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring libdvdcss && sudo apt-get --quiet update
答案2
我知道我晚了几年,但我刚刚遇到了同样的问题。就我的情况而言,该错误意味着区域集找不到 DVD 驱动器。解决方案是告诉它在哪里查找。
在我的电脑上是:
sudo regionset /dev/sr0
答案3
不管怎样,我认为区域设置在某些 DVD 上不起作用。
最初,我在这台笔记本电脑上安装了 libdvd-pkg,在播放 PAL 无区域版本时非常顺利。因此,我决定从英国订购 PAL 区域 2 版本。
我首先尝试播放新光盘,但未安装任何程序,但什么都没加载。然后我运行了区域设置,并将其设置为区域 2。我完全期待它能播放。但结果却是音频不连贯,菜单显示不正确。然后我进入 VLC Media 选项,单击光盘,并尝试绕过光盘菜单打开电影。电影开始播放,但失真严重。
我花了大半个晚上的时间尝试各种方法来重新格式化和过滤,但没有成功。
然后我发现我刚去世的父亲有一个 SATA/IDE 转 USB 适配器和一堆 DVD 播放器。所以我将另一个 DVD 驱动器插入计算机。再次,PAL 无区域 DVD 播放完美,而 PAL 区域 2 DVD 播放不完美。
然后我发现这个驱动器被称为 /dev/sr1(而不是另一个驱动器 sr0),所以我为该驱动器运行了区域集并将其也设置为区域 2。同样的问题。
因此,我个人认为区域设置无法正确重置所有 DVD 电影的区域 2。业界可能故意搞砸了 CODEC,使其更难与区域设置配合使用;这是我的猜测。我希望知道另一个用于重置 CSS 信息或 CODEC 的程序,或者任何搞砸了这件事的东西。天哪,如果这部电影在区域 1 上映,我就不会从区域 2 的英国购买它。从其他国家购买它,并不是因为有人亏钱。他们不向美国市场出售冷面幽默电影。我们都应该太愚蠢了,看不懂那种幽默。
我能想到的关于为什么这个方法不起作用的唯一其他解释是,我收到了一张有缺陷的 DVD。FWIW,那是“兄弟连”。至少有了这个 SATA 转 USB 适配器,我可以在几个 DVD 驱动器上尝试这个实验,然后我才会完全放弃。在我看来,似乎没有人费心设置区域,而且它附带 4 个区域。唉。
这可能无法准确回答此处的问题。我只是说答案很可能是该应用程序确实适用于所有 DVD。但我想我也会在另一台计算机上尝试它。也许不是驱动器的问题。除非您尝试多种组合,否则您永远无法知道,是吗?