我刚刚为我的 System76 Galago ultra-pro 购买了一个外置 DVD 驱动器,运行 Ubuntu 13.10。
我按照此处的说明安装了 libdvdread4:https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs
现在,当我尝试播放区域 2 的 DVD 时,它可以在 Totem 中播放,但在 VLC 中却不行。区域 1 的 DVD 会导致 Totem 崩溃,但在 VLC 中会出现相同的错误。我希望让 VLC 正常工作,因为我希望使用 Handbrake 备份一些 DVD。
当我在 VLC 中运行任何 DVD 时,我收到以下图片中的错误:
从终端:
$ vlc
VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876)
[0x1026058] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.13 for DVD access
libdvdread: Can't stat /dev/dvd1
No such file or directory
libdvdread: Could not open /dev/dvd1
libdvdnav: vm: failed to open/read the DVD
libdvdread: Using libdvdcss version 1.2.13 for DVD access
libdvdread: Can't stat /dev/dvd1
No such file or directory
libdvdread: Could not open /dev/dvd1
[0x7fed5c000e78] dvdread demux error: DVDRead cannot open source: /dev/dvd1
[0x7fed700032b8] main input error: open of `dvd:///dev/dvd1' failed
那么 VLC 找不到我的驱动器吗?有什么建议可以解决此问题吗?
答案1
ubuntu-restricted-extras
是一个安装以下内容的元包:
- 支持 MP3 和未加密的 DVD 播放
- Microsoft TrueType 核心字体
- Flash 插件
- 常见音频和视频文件的编解码器
要安装,请运行以下命令:
sudo apt update
sudo apt install ubuntu-restricted-extras
sudo apt install libdvdread4
sudo apt install libdvd-pkg && sudo dpkg-reconfigure libdvd-pkg
答案2
我刚刚在 Windows 机器上遇到了这个问题(说来话长)。在尝试使用旧的 XP 之前,我在 Windows 8 中也遇到了这个问题,旧的 XP 可以使用内置 DVD,但不能使用外部 DVD 驱动器。我遇到了与 Windows 8 计算机上相同的驱动器 e: 错误。
我找到的解决方案是:
- 将视频光盘放入外置驱动器。您可以等待,然后退出 Sony 或 Media Player 程序(如果没有许可证,则无法运行)。
- 启动 VLC。转到工具,然后转到 VLC 配置。这是定义查找视频的驱动器的地方(我认为)。
- 然后转到“选择输入”。在磁盘驱动器上,选择 e:(或您想要的任何驱动器)。然后关闭。
- 现在,返回 VLC 菜单,选择播放,然后播放。将打开一个窗口。
- 选择光盘选项卡。然后在“光盘设备”处,使用下拉菜单选择您的驱动器(应该有视频标题)。单击播放并等待...您将看到您的 DVD 驱动器正在工作(LED 灯亮起)。最终,您的电影将开始播放(至少我的电影在一分钟后开始播放)。
现在,我有一台 Windows 8 电脑需要修理,因为联想的人误诊为注册表问题,他们真的把我搞砸了。(长话短说)。
希望这有效!