我正在尝试安装没有任何版权保护的 DVD 视频。它在 Windows 和 DVD 播放器中播放得很好。如果我插入普通数据 DVD,它会自动安装,我可以浏览它。我已经安装了 Regionfree,然后按照限制格式播放DVDwiki,并摆弄了几个小时却无济于事。
- 编辑 -
这是我尝试从 CLI 加载 mplayer 中的 DVD 流时遇到的错误
manyxcxi@Portland:~$ mplayer dvd://
MPlayer 1.0rc4-4.5.2 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing dvd://.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open VMG info!
No stream found to handle url dvd://
Exiting... (End of file)
看起来只是简单地不将其视为有效的光盘。
答案1
mplayer 的 libdvdnav 存在问题,这可能会给您带来麻烦。
http://lists.mplayerhq.hu/pipermail/mplayer-users/2009-January/075695.html
您可能想尝试使用以下方法编译不带 libdvdnav 的 mplayer
禁用 libdvdnav
在源代码的./configure文件中。
或者尝试 mplayer、vlc 或 totem 以外的其他播放器。它们是完美的有线播放器。然后只需从 dvd 选项中选择播放即可。
在图腾媒体中 > 打开 > 在右侧窗格中导航到 dvd。
在 vlc 媒体 > 打开光盘 > 播放 vlc 中有更多选项可供选择您的设备或 dvd 的位置。
答案2
您是否已按照 wiki 页面上所述安装了 libdvdcss?您需要这样做才能播放 DVD。
答案3
这可能仍然是一个复制保护问题,因为用于创建 DVD 的 DVD 软件已对 DVD 进行了加密,但没有对它进行区域锁定。非区域锁定的 DVD 仍然可以加密。
库,由于许可问题,默认情况下不包含在 Ubuntu 中,简单的谷歌搜索就会给你提供相当多的信息。
sudo apt-get 安装 libdvdcss2 libdvdread4 libdvdcss-dev
要测试这是否是你的问题,请从命令行启动播放器,例如。
$ 图腾
然后打开 DVD 的文件或位置。如果一切正常,您应该会在命令行上看到以下内容。
libdvdread:使用 libdvdcss 版本 1.2.10 访问 DVD libdvdnav:使用 dvdnav 版本 4.1.3 libdvdread:使用 libdvdcss 版本 1.2.10 访问 DVD .......... libdvdread:尝试检索所有 CSS 键 libdvdread:这可能需要很长时间,请耐心等待 libdvdread:获取位于 0x0000014f 的 /VIDEO_TS/VIDEO_TS.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x000001ce 的 /VIDEO_TS/VTS_01_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x0000d3ac 的 /VIDEO_TS/VTS_01_1.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x002a221f 的 /VIDEO_TS/VTS_02_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x002a226c 的 /VIDEO_TS/VTS_02_1.VOB 的密钥 libdvdread:已用时间 0 libdvdread:在 0x002a4474 获取 /VIDEO_TS/VTS_03_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x002a44c1 的 /VIDEO_TS/VTS_03_1.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x002a67b0 的 /VIDEO_TS/VTS_04_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x002a67fd 的 /VIDEO_TS/VTS_04_1.VOB 的密钥 libdvdread:已用时间 0 libdvdread:在 0x002b1adc 获取 /VIDEO_TS/VTS_05_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x002b1b29 的 /VIDEO_TS/VTS_05_1.VOB 的密钥 libdvdread:已用时间 0 libdvdread:在 0x002ba5ba 获取 /VIDEO_TS/VTS_06_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:在 0x002ba607 获取 /VIDEO_TS/VTS_06_1.VOB 的密钥 libdvdread:已用时间 0 libdvdread:获取位于 0x00371b8f 的 /VIDEO_TS/VTS_07_0.VOB 的密钥 libdvdread:已用时间 0 libdvdread:在 0x00371bdc 获取 /VIDEO_TS/VTS_07_1.VOB 的密钥 ..........