VLC 播放器无法在我的计算机上播放 DVD 光盘。每当我单击播放器中的菜单“媒体 > 打开磁盘...”或上下文菜单中的“使用 VLC 媒体播放器播放”时,都会显示错误提示“无法播放非 UDF 母版 DVD”,如下所示:
我尝试了 KMPlayer,播放没有问题。我已经安装libdvdcss-1.4.2.tar.bz2
并libdvdnav-6.0.0.tar.bz2
按照此说明进行操作文章通过 Windows 10 上的 Ubuntu shell 输入以下命令:
./configure
make
make install
但我不确定库是否安装正确,因为重新启动 VLC 后再次出现相同的错误。我尝试在 Google 上搜索该问题,并搜索论坛以及本网站,没有找到任何相关讨论。我不想将 DVD 转换为 ISO 映像以外的格式,因为我想在观看 DVD 中的视频时保留对 DVD 的控制权。我确实用 DVD 光盘制作了一个 ISO 映像图像烧录,用VLC播放图像时也存在同样的问题。
答案1
在许多情况下都有效的解决方案(但并非全部,在某些情况下部分或全部菜单或不可见,但按钮位置仍会对点击做出反应):
当您无法访问 DVD 上的文件夹时,准备使用 VLC
如果它是真正的 DVD:从中创建一个 ISO(您可以使用例如“PowerISO”来执行此操作。如果它已经是非 UDF 母版磁盘的 ISO,或者由于固件破解等原因您可以访问 DVD 上的“VIDEO_TS”文件夹,请跳过此步骤。现在将 ISO 安装为驱动器(Windows 可以本机执行此操作)。
打开 VIDEO_TS 文件夹作为媒介
打开 VLC,单击“打开媒体”,不要选择已安装的 ISO 驱动器或 DVD 驱动器作为根目录,而是选择其中的 VIDEO_TS 文件夹作为播放驱动器。DVD 现在应该可以播放了。
如果是电影,菜单就没那么重要了。语言、字幕等可以在 VLC 本身内选择。如果菜单不可见,按钮的位置通常仍然可以点击 - 但当它是带有大量嵌套菜单等的培训 DVD 时可能会有问题。在这种情况下,我建议使用 MakeMKV 或其他程序翻录 DVD,或者 - 见下文 - 切换到另一个播放器。
如果菜单真的很重要(替代播放器)
对于确实需要菜单的 Windows 用户,使用上述解决方法时,VLC 中不会显示菜单。我现在不记得 KMPlayer 还适用于哪些其他平台,因此这仅适用于 Windows 用户。
KMPlayer 也可以播放 ISO 挂载,只需打开 DVD 挂载 ISO 的“VIDEO_TS”文件夹中的“Video_TS.IFO”文件即可开始播放。它将显示在 VLC 中不可见的菜单。但同样,这需要访问 DVD 的文件夹结构(因此,根据 DVD 和驱动器或更好的固件,可能仍需要从中创建 ISO 或更改驱动器的固件(如果可能)-但请注意,您对固件进行更改需自行承担风险!)
答案2
答案3
我在从 VLC 媒体播放器运行 DVD 时遇到了同样的问题。我没有使用 VLC,而是使用 Windows Media Player(Windows 提供的默认软件)来运行,并且成功了。尝试使用 VLC 以外的其他播放器。希望这能有所帮助
答案4
我在使用 VLC 3 时也遇到了同样的问题。
作为 Fedora 用户,我设法使用“视频”软件(Fedora 核心上默认安装的基本播放器)观看视频。
希望这可以帮助