10

作为一名程序员,我不知道如何为 DVD 编程菜单,我听说这是可能的,甚至见过使用 DVD 菜单的基本游戏——尽管它很可能是一个封闭系统。甚至有可能吗?如果可以,为此存在什么语言、编译器等?

4

4 回答 4

5

有几个开源项目可以创建 DVD 和菜单。我最近使用dvd-slideshow制作了带有菜单等的简单 dvd。另一个是DVD Styler。所有这些程序基本上都是用于编码、菜单创建等的各种命令行工具的前端。由于这些是开源项目,您可以查看源代码并了解它们是如何实现的。

于 2008-09-15T15:28:39.393 回答
4

DVD-Video 标准中描述了出现在典型电影DVD 上的 DVD 菜单:维基百科

如果您尝试创建这种类型的菜单,有许多程序可以创建这些菜单。我对DVD Styler很幸运。

如果您要创建在 DVD 上分发的应用程序,则编程语言的选择取决于您。我想你可以使用某种操作系统自动启动功能来运行一个应用程序,它会为用户显示一个菜单。

于 2008-09-15T15:45:01.630 回答
2

The WIKI States (in 2011) "Programming interface DVD播放器实现的虚拟机运行DVD中包含的'字节码'。这用于控制播放和在菜单上显示特殊效果。指令集称为虚拟机(VM ) DVD 命令集。共有 16 个通用参数寄存器 (GPRM) 用于保存临时值和 24 个系统参数 (SPRM)。由于具有适度灵活的编程接口,DVD 播放器可用于玩游戏,例如 DVD re - 发布 Dragon's Lair,以及更复杂和高级的游戏,例如 Scene It,所有这些都可以在标准 DVD 播放器上运行。

于 2011-01-07T01:32:49.360 回答
0

看起来http://dvdauthor.sourceforge.net/在这里可以提供帮助,因为您可以使用命令行界面并提供 xml 文件。

您可能需要编写一个框架,该框架可以从您的游戏创作工具生成 xml 文件(和其他内容)。

于 2011-03-10T20:34:06.000 回答