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

eos*_*s87 13 dvd video burning brasero k3b

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

提前致谢!

hhl*_*hlp 18

您可以通过命令行执行此操作:

  • 创建一个名为 的文件夹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命令制作了一个iso镜像dvdimage.iso,您可以使用brasero或k3b进行刻录;使用-o选项指定的文件名。该选项-dvd-video用于确保 ISO 映像具有与 DVD 视频兼容的 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
Run Code Online (Sandbox Code Playgroud)

看来您现在需要将环境变量 VIDEO_FORMAT 设置为PALor NTSC,因此请尝试:

export VIDEO_FORMAT=NTSC or
export VIDEO_FORMAT=PAL
Run Code Online (Sandbox Code Playgroud)

如果您收到此错误:

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
Run Code Online (Sandbox Code Playgroud)

我阅读这些消息的方式,不是 genisoimage 错误,而是关于VIDEO_TS.IFOgenisoimage 期望在其中找到一些名为“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 结构

在此处输入图片说明