如何播放DVD光盘内的VOB文件?

我刚刚下载了一部用于电影的DVD。 解压缩DVD文件后,我看到.VOB,.IFO和.BUP文件。 如果我打开第一个.VOB文件,它会显示DVD菜单,但我无法与之交互。 所以,我的问题是……图腾能够播放那些文件吗? 如果是这样,我怎么能实现呢? 我可以使用哪些其他应用程序来重现这些文件?

编辑

使用VLC也不起作用。 我忘了提到我已经尝试过了。 让我重新说一句:如果我打开第一个video文件,它会显示DVD菜单,但我无法与之交互。

打开Ubuntu软件中心,搜索vlc 安装vlc 并安装它。

然后转到应用程序 – >声音和video – > VLC。 在VLC上按媒体 – >打开文件夹,然后选择包含VOB文件的文件夹。

最后我想出了如何做到这一点。 这些是步骤:

  • 创建一个名为VIDEO_TS的子目录,并将所有文件移动到那里。
  • 通过执行以下命令创建DVD ISO文件:

     genisoimage -iso-level 1 -dvd-video -volset-size 1 -o output.iso root_folder 
  • 通过执行以下命令安装DVD ISO:

     sudo mount -t iso9660 -o loop output.iso /media/cd/ 

结果将是兼容的ISO图像,可以使用任何video播放器(图腾,MPlayer,龙等)播放。

对于那些太过虚伪的人 ,可以使用K3B创建DVD项目并在刻录之前选择“仅创建图像”。

无论如何,谢谢你的答案。 我不得不说,这个网站与我在StackOverflow中使用的网站太不一样了。 在回答之前,你们中的一些人似乎只是阅读了问题的标题。 也许我的英语太差了:)

只需安装VLC播放器就可以播放所有VOB文件。

从软件中心安装VLC。

我找到了以下项目:

我会查看https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs并按照那里的说明(我一般认为VLC是最好的选择)。 它解释了在Ubuntu中播放DVD时需要了解的一切。

它专门用于播放DVD,但vob文件是DVD上使用的,因此也应该涵盖您正在寻找的内容(除了在播放它时,您打开文件而不是DVD)。

您可能还需要安装libdvdcss软件包才能使DVD正常播放。

我希望这有帮助。

所以:您可以右键单击VOB文件并选择VLC,或打开VLC并找到VOB文件。

我使用mplayer找到了以下解决方案:

 mplayer -mouse-movements dvdnav:////home/me/FOO 

这里/ home / me / FOO是.vob文件所在的目录。

您不解压缩DVD文件。 你有两个选择:

  • 将.iso文件刻录到空白DVD。

  • 挂载.iso文件。

无论哪种方式都应该产生可播放的DVD,Ubuntu应该自动检测它。

目前版本的Totem,2.32.0,在Ubuntu 10.10 Maverick上可以播放DVD .iso文件而无需解压缩或类似的东西。 只需右键单击.iso和“打开方式>其他应用程序…”,然后选择图腾。 我必须打开.iso两次才能工作,但它工作正常,我能够导航DVD菜单并打开/关闭字幕和一切。

使用smplayer。 这是一个伟大的球员。 您需要添加medibuntu repo来安装w32codecs或w64codecs。

挂载文件并使用默认video播放器播放…

对于某些Linux安装,将VOB编码为video文件可能更容易。 以下是使用libav-tools的示例。 使用ffmpeg会是我想的,但我还没试过:

 avconv -i VTS_01_1.VOB -f avi -c:v libx264 -g 300 -bf 2 ~/video_01_1.avi 

通常,VOB文件所在的位置具有只读访问权限。 输出文件将位于用户主目录中。

一些选项解释:

  • -f avi:强制输出格式
  • -c:v libx264:使用h264编解码器进行编码,以创建小而优质的文件
  • -g 300:GOP大小为300,这意味着对于29.97fps输入video,每10秒钟一个帧内帧