Кодирование меню DVD - PullRequest
       18

Кодирование меню DVD

5 голосов
/ 15 сентября 2008

Как программист, я понятия не имею, как можно заняться программированием меню для DVD, я слышал, что это возможно, и даже видел базовые игры с использованием меню DVD - хотя это вполне может быть закрытая система. Возможно ли вообще, и если да, то какой язык, компиляторы и т. Д. Существуют для этого?

Ответы [ 4 ]

3 голосов
/ 15 сентября 2008

Меню DVD, которые появляются в типичном фильме DVD, описаны в стандарте DVD-Video: wikipedia .

Если вы пытаетесь создать меню такого типа, существует множество программ, которые его создают. Мне повезло с DVD Styler .

Если вы создаете приложение, которое распространяется на DVD, выбор языка программирования остается за вами. Я полагаю, вы могли бы использовать какую-то функцию автозапуска ОС для запуска приложения, которое вызывало бы меню для пользователя.

3 голосов
/ 15 сентября 2008

Существует пара проектов с открытым исходным кодом, которые могут создавать DVD-диски и меню. Недавно я использовал DVD-слайд-шоу , чтобы создать простой DVD-диск с меню и т. Д. Еще один DVD Styler . Все эти программы в основном являются интерфейсом для различных инструментов командной строки для кодирования, создания меню и т. Д. Поскольку это проекты с открытым исходным кодом, вы можете взглянуть на исходный код и проверить, как они этого достигают.

1 голос
/ 07 января 2011

WIKI States (в 2011 году) " Интерфейс программированияВиртуальная машина, реализованная проигрывателем DVD, запускает «байт-код», содержащийся на DVD. Это используется для управления воспроизведением и отображения специальных эффектов в меню. Набор инструкций называется набором команд виртуальной машины (DVD). Существует 16 регистров общих параметров (GPRM) для хранения временных значений и 24 системных параметра (SPRM). Благодаря умеренно гибкому интерфейсу программирования DVD-плееры можно использовать для игр, таких как переиздание DVD «Логова дракона», наряду с более сложными и продвинутыми играми, такими как Scene It, которые можно запускать на стандартных DVD проигрыватели.

0 голосов
/ 10 марта 2011

Похоже, http://dvdauthor.sourceforge.net/ может помочь здесь, так как вы можете использовать интерфейс командной строки и кормить XML-файлы.

Возможно, вам понадобится написать каркас, который может генерировать XML-файлы (и другой контент) из вашего инструмента разработки игр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...