如何从VOB文件创建视频DVD?

我想从现有的.vob文件中刻录一个可以在家用视频播放器上播放的视频DVD。我已经刻录了一个,但是没有声音。我尝试了k3b(新的视频DVD项目),因为Brasero没有这个选项。

提前感谢!

3个回答

你可以通过命令行来完成:
  • 创建一个名为"dvd"的文件夹。
  • 在该目录下创建两个文件夹:
    1. VIDEO_TS子目录。
    2. AUDIO_TS子目录。
  • 将vob和ifo文件复制到VIDEO_TS文件夹中。
使用mkisofs创建DVD视频ISO镜像

mkisofs -dvd-video -o dvdimage.iso dvd/

注意:dvd/是包含VIDEO_TS子目录(可选包含AUDIO_TS子目录)的目录。
mkisofs命令创建了一个名为dvdimage.iso的iso镜像文件,你可以使用brasero或k3b进行刻录;文件名由-o选项指定。选项-dvd-video用于确保ISO镜像具有符合DVD-Video标准的UDF文件系统。更多信息,请参阅:mkisofs --help。

注意:重要,请仔细阅读

如果您遇到此错误:

INFO: no default video format, must explicitly specify NTSC or PAL
INFO: dvdauthor creating table of contents
INFO: Scanning DVD/VIDEO_TS/VTS_01_0.IFO
ERR: no video format specified for VMGM

看起来你现在需要将环境变量VIDEO_FORMAT设置为PALNTSC,所以尝试一下:

export VIDEO_FORMAT=NTSC or
export VIDEO_FORMAT=PAL

如果你遇到这个错误:
genisoimage: No such file or directory. Failed to open VIDEO_TS.IFO
genisoimage: Can't open VMG info for 'dvd/'.
genisoimage: Unable to parse DVD-Video structures.
genisoimage: Could not find correct 'VIDEO_TS' directory.
genisoimage: Unable to make a DVD-Video image.
- VIDEO_TS subdirectory was not found on specified location
- VIDEO_TS has invalid contents

我读这些消息的方式是,这不是一个genisoimage错误,而是关于一个名为VIDEO_TS.IFO的文件丢失,genisoimage期望在其中找到一些它称之为“VMG信息”的数据。VIDEO_TS.IFO是您菜单的信息文件(包含有关如何播放DVD的所有视频和音频内容的菜单、字幕、纵横比、语言等配置文件),我猜它期望与您的VOB文件一起存在,请检查您的VIDEO_TS子目录或源目录以尝试找到这些文件。 IFO文件类型主要与“DVD信息文件”相关联。它是与.VRO视频文件关联的信息文件。.VRO文件包含视频流,而.IFO文件包含各种场景和时间信息。这与.VOB文件不同,后者将这些信息包含在文件中。几家制造商使用.VRO/.IFO文件。如果存在,VIDEO_TS.IFO文件包含整个DVD的控制和播放信息。VIDEO_TS.IFO被称为VMGI(视频管理器信息文件)。此文件必须存在于符合DVD标准的光盘上。

VIDEO_TS.BUPVIDEO_TS.IFO 的备份,请检查是否有它并复制一份。

典型的 DVD 结构

enter image description here


1这个命令行可能会失败:`genisoimage: 没有该文件或目录。无法打开 VIDEO_TS.IFO genisoimage: 无法打开 'dvd/' 的 VMG 信息。 genisoimage: 无法解析 DVD-Video 结构。 genisoimage: 找不到正确的 'VIDEO_TS' 目录。 genisoimage: 无法生成 DVD-Video 映像。 可能的原因:
  • 在指定位置未找到 VIDEO_TS 子目录
  • VIDEO_TS 包含无效内容`
- math

在Ubuntu 12.04 LTS(以及可能的新版本)中,mkisofs只是指向genisoimage工具的符号链接,但上述提供的命令保留了相同的语法。
genisoimage -dvd-video -o dvdimage.iso dvd/

这可能很重要,如果你想阅读 man 手册了解有关 mkisofs 命令的更多信息,那么只需输入以下命令:
man genisoimage

我使用Xfburn来刻录可启动的.iso文件,而不是使用Brasero。
由于Xfburn支持FLAC文件扩展名,我用它来刻录自己的演示CD和推广音乐CD的几个实体副本。我不知道Brasero是否也支持.FLAC格式,我猜可能有吧。必须要有吗?
现在我正在使用这个帖子的答案来测试我自己的家庭视频,制作可启动的.iso文件,并观看4.1GB刻录的DVD+R 4.7 Maxell光盘是否能在我的独立三维Samsung BR/DVD/CD光盘播放器上正常工作。它的固件已经过时了,新的固件不会很快发布,因为我大约10年前在超市电子部门以60%的折扣购买时,它已经退出市场。虽然不支持刻录BR光盘,但仍然支持DVD+/-R和CD-R。
它完全正常地运行,包括我原始编程的所有菜单和内容,就像“我的家庭视频授权”一样。