如何播放DVD光盘内的VOB文件?
我刚刚下载了一部用于电影的DVD。 解压缩DVD文件后,我看到.VOB,.IFO和.BUP文件。 如果我打开第一个.VOB文件,它会显示DVD菜单,但我无法与之交互。 所以,我的问题是……图腾能够播放那些文件吗? 如果是这样,我怎么能实现呢? 我可以使用哪些其他应用程序来重现这些文件?
编辑
使用VLC也不起作用。 我忘了提到我已经尝试过了。 让我重新说一句:如果我打开第一个video文件,它会显示DVD菜单,但我无法与之交互。
打开Ubuntu软件中心,搜索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秒钟一个帧内帧