-
Основные правила создания меню достаточно подробно освещались в статье о ReelDVD. Но есть ряд дополнительных возможностей по оформлению меню, которые существуют только в Scenarist и отсутствуют в ReelDVD. Именно об этих особенностях и будет идти речь в этом разделе руководства.
-
Как правило, в большинстве случаев при создании DVD диска требуется иметь одно главное меню, из которого выполняются переходы в меню эпизодов, установки параметров звука, языка и т.д. Организовать все эти меню можно несколькими способами:
-
В качестве примера для рассмотрения некоторых возможностей работы с PGC мы используем обычное Title Menu. | Первый прямоугольник является идентификатором PGC нашего меню. Если выбрать его мышью, то мы увидим в Simulation Window такую картину: | Здесь мы можем изменить имя PGC.
-
После загрузки программы и перехода в экран сценариев мы видим всегда одну и ту же картину: | Прежде чем добавить в проект главное (Title) меню, необходимо определить язык, с которым будет это меню. Никогда раньше мы не объясняли, зачем, собственно, требуется вначале всегда указывать язык и большинство читателей до сих пор считают, что это бесполезная рутинная операция.
-
Root Menu является в подавляющем большинстве случаев обязательным элементом DVD-Video диска. Root Menu в каждом VTS может быть только одно для одного языка. Естественно, если языков в VTS несколько, то и Root меню может быть несколько.
-
Audio Menu,по замыслу разработчиков стандарта DVD-Video, предназначалось для управления выбором аудио дорожек, но, строго говоря, необходимости в нем, как и в ряде других специализированных меню, нет.
-
PTT Menu | PTT меню предназначено, как следует из названия, для выбора эпизодов фильма. Никаких дополнительных возможностей, как и в случае с Audio Menu, нет. К PTT меню также можно обратиться напрямую командой Jump to PGC in System Space.
-
В этом разделе мы расскажем о некоторых возможностях по разрешению/запрещению автором DVD диска выполнения зрителем некоторых операций. Наиболее частый случай применения такой возможности – запрет зрителю на любые действия (переход в меню, переход к другому фильму и т.п.) во время просмотра First Play.
-
Создание фильма из нескольких фрагментов | Рассмотрим наиболее часто встречающуюся задачу – фильм состоит из нескольких частей, каждая из которых в отдельном файле и необходимо создать DVD-Video диск, зритель которого не смог бы определить, что фильм "сшит" из нескольких файлов.
-
Использование субтитров (subtitles) являются одним из интересных преимуществ показа фильма на DVD-Video диске. Субтитры, создаваемые в программе DVD авторинга, не "впечатываются" в картинку фильма, а существуют отдельным потоком, который может быть в любой момент включен или выключен.
-
Scenarist позволяет записывать результат работы над проектом непосредственно на DVD рекордер. Традиционно профессиональные пользователи применяли DVD рекордеры только одобренных DVD форумом форматов, поэтому нам ничего не известно о поддержке Scenarist'ом приводов "плюсового" DVD+RW/R формата.
-
Задача системных параметров сохранить и сообщить автору состояние DVD плеера в текущий момент времени. Часть системных параметров определяются и устанавливаются DVD плеером, часть просто индикативных и могут быть только прочитаны.
-
Регистры общего назначения (GPRM) отличаются от системных (SPRM) тем, что они находятся в полной власти автора диска и он волен проделывать с ними любые допустимые операции. Разрядность GPRM регистра 16 бит и, соответственно, максимальное значение регистра может быть 65535 в десятичной системе или FFFFh в шестнадцатиричной.
-
Собственно говоря, все действия автора по соединению между собой объектов DVD проекта преобразуются программой Scenarist в различные команды. Но кроме автоматически формируемых команд, существует множество команд, которые автор может добавить только вручную.
-
Группы команд | Группа | Какие основные задачи решают команды группы | Могут быть объединены с командами из групп | Link (Соединить) | Старт видео в текущем домене | Set, Compare и SetSystem | Jump | Старт видео в указанном домене | Compare | GoTo | Переход к другой команде навигации
-
Прежде чем приступить к описанию конкретных примеров использования команд, мы рекомендуем вам создать тестовый проект в Scenarist, весьма удобный для отладки любых сложных проектов и просто для освоения Scenarist. Для создания этого проекта надо проделать такие действия:
-
Задача: | Зритель во время просмотра фильма нажимает кнопку меню, просматривает меню, или просто желает таким способом прервать на время просмотр, но потом, выбирая в меню просмотр фильма, хочет вернуться то же место, откуда он перешел в меню. Кратко это функция называется Resume.
-
Задача: | Зритель во время просмотра фильма нажимает кнопку меню и после нажатия попадает именно в тот раздел меню эпизодов, к которому относился проигрываемый в момент нажатия кнопки меню фрагмент. Это удобно, поскольку зритель сразу может увидеть, в какой части фильма он находится и перейти в любое другое место уже вполне осознанно.