Scenarist Pro: часть 2

2.4.3. Создание дорожек для меню

Теперь мы создадим дорожки для меню. Как уже рассказывалось выше, мы решили сделать два обычных (still) меню - главное меню диска и меню для выбора эпизодов. 

Главное меню нашего примера содержит два пункта:
  • Посмотреть фильм

  • Выбор эпизодов

Меню для выбора эпизодов содержит четыре пункта:

  • Эпизод-1

  • Эпизод-2

  • Эпизод-3

  • Вернуться в главное меню

Итак, делаем меню:

  • С помощью кнопок на toolbar выключаем Окно Свойств и включаем Проводник.

  • В рабочем окне выбираем закладку Track Editor (она у нас уже выбрана), расширяем окошко с деревом дорожек до её первоначальной ширины, нажимаем на корень дерева (надпись Track).

  • Из проводника перетаскиваем Menu01 в Track Edit и выбираем Still Menu.

  • В окне Track Editor кликните два раза на появившемся клипе Menu01-t.

  • Переносим Menu01_sub в прямоугольник с надписью Still.

  • Заменяем Not Specified (в прямоугольнике с надписью Subpicture 1) на Russian.
    В результате всех этих действий окно Track Editor должно выглядеть так:



2.4.4. Создание меню на базе дорожки меню.

Переходим в Окно Эмуляции и проделываем следующие операции:

  • С помощью кнопки New Button рисуем кнопки на изображении меню:

 

  • В Окне Редактирования (под окном плеера) нажимаем на закладку Subpicture and Highlight.

  • Переключаемся в подменю Colors:

Устанавливаем значения для чёрного цвета (при создании подменю Menu01_sub.bmp мы использовали только чёрный цвет):

  1. Display Color - 0%

  2. Selection Color - Жёлтый

  3. Action Color - Тёмно красный

  • Далее с помощью кнопок в панели инструментов Окна Эмуляции расставьте направления перемещения курсора меню при нажатии на кнопки управления на пульте дистанционного управления DVD плеера. Другой вариант: в меню Окна Эмуляции, в Tools выберите Auto Route – это автоматически расставит направления перемещения. Следует только учитывать, что автомат не обладает приемлемым интеллектом и нормально расставляет направления только при простом (квадратно-гнездовом) размещении кнопок. 

  • Проверьте работу меню. Для этого нажмите кнопку Software Simulation в toolbar Окна Эмуляции, затем кнопку Play. Синие стрелки (влево, вправо, вверх и вниз) под экраном плеера эмулируют стрелки пульта управления DVD плеера.

  • Выключите плеер и вернитесь в режим редактирования, нажав кнопку Design Mode .

На этом создание меню завершено. Аналогичным образом создайте второе меню, используя файлы Menu02.bmp, Menu02_sub.bmp/

2.5. Редактор сценария

Мы ввели данные, подготовили дорожки, теперь всё готово для создания сценария будущего DVD-диска.

2.5.1. Добавление дорожек в сценарий

  • Нажмите на закладку Scenario Editor в Рабочем Окне.

  • Расширьте основную область окна за счёт уменьшения окна с деревом сценария:



Как видите – сценарий почти готов, осталось только поместить наши дорожки в нужные места и расставить связи:) 

  • C помощью кнопок в toolbar откройте проводник и нажмите в нём на закладку Track.

  • Перетащите FirstPlay-t из проводника на иконку Title_1.

  • Нажмите на иконку VideoManager. В меню в пункте New нажмите Language (либо правая кнопка меню, пункт Add Language…) и в появившемся окне выберите Russian.

  • Перетащите Menu01-t из проводника на только что созданную иконку Russian.

  • Нажмите на иконку VTS_1. В меню в пункте New нажмите Language (либо правая кнопка меню, пункт Add Language…) и в появившемся окне выберите Russian (чуть сдвиньте кнопку горизонтальной прокрутки, что б было видно только что созданную иконку Russian),
    перетащите Menu02-t из проводника на только что созданную иконку Russian (в новую иконку, ту, которая растёт из VTS_1).

  • Нажмите на иконку VTS_1. В меню в пункте New нажмите Title (либо правая кнопка меню, пункт Add Title…), оставьте предложенное название Title_2, (чуть сдвиньте кнопку горизонтальной прокрутки, что б было видно только что созданную иконку Title_2)
    перетащите Movie-t из проводника на только что созданную иконку Title_2.

2.5.2. Расстановка связей

После ввода всех наших дорожек в окно создания сценария, оно должно выглядеть приблизительно так:



Если все дорожки проекта не видны, то достаточно выбрать "-" на toolbar для изменения масштаба изображения. 

(!!!) - В нашем примере, как вы видите, есть только два меню - Title (Menu01), оно всегда присоединяется к VideoManager/Language и Root (Menu02), которое в свою очередь всегда присоединяется к VTS/Language. В качестве Language в нашем примере Russia, конечно. Если ваше Root меню состоит из нескольких меню, то все они (кроме первого, конечно), должны перетаскиваться на ячейку Program первого меню из папки Tracks. Эта ячейка 2-ая сверху. Если вы хотите, чтобы все меню вызывались из Title меню, то все меню, кроме первого, должны перетаскиваться на ячейку Program в Title меню. Вот так, например, выглядят несколько меню из дерева Root:

Осталось расставить связи между компонентами проекта. Посмотрите на рисунок (выше). Мы имеем основные (верхний уровень) иконки: 

  • First PGC - указывает на тот клип, который воспроизводится  после загрузки DVD-диска в плеер.

  • Video Manager - контейнер для меню верхнего уровня, т.е. Title.

  • VTS_1 - контейнер для фильма и тех клипов, которые могут быть с ним связаны.

Одна связь в нашем сценарии уже существует: от First PGC к Title_1. Эта связь означает, что после загрузки (включения) DVD-диска будет проигрываться наша дорожка FirstPlay-t. 

Расставим остальные связи:

  • Сначала от главного меню к фильму. Для этого от прямоугольника с текстом Btns на иконке Menu01_sub_1_menu (эта иконка находится внизу дерева, растущего из иконки Video Manager):

  • нажатой мышкой проведите линию на иконку Title_2 (она находится справа и вверху, если это не удобно сделать, то максимально расширьте основное окно). Если вы попали на иконку Title_2, то на экране появится окно "Choose Command Button". Выберите первую кнопку.

  • Протяните связь от прямоугольника с текстом Btns на иконке Menu01_sub_1_menu (оттуда же, откуда протягивали перед этим) к иконке Menu02-t-pgc (т.е. к дорожке второго меню):

  • В появившемся окне "Choose Command Button" выберите вторую кнопку.

  • В редакторе сценариев связи между меню не показываются, будьте внимательнее! Для проверки созданных связей откройте Окно Эмуляции (вторая половинка Scenarist-а), предварительно выбрав ячейку меню с флагом Btns. Нажмите на закладку Button Commands в окне Редактирования. В ней появится список ваших связей.

  • Расставим связи от второго меню (иконка Menu02_sub_1_menu) к сценам нашего фильма. Для этого последовательно проводим связи от прямоугольника с текстом Btns на иконке Menu02_sub_1_menu к иконкам Эпизод-1, Эпизод-2, Эпизод-3 и к иконке Menu01-t-pgc (для того, что бы соединить "вернуться в главное меню" не забудьте о том, что связи на меню не отображаются, а о том как проверить, читайте в предыдущем пункте.

  • Последняя связь от First Play к главному меню (так в нашем примере, но можно и к основному фильму, если угодно). 

  • Протяните связь от прямоугольника с текстом Post на иконке FirstPlay-t-pgc к иконке Menu01-t-pgc (т.е. к дорожке первого меню). Эти связи также не отображаются в Scenario Editor и для того, что бы проверить их, откройте Окно Эмуляции, в окне Редактирования нажмите на закладку PGC Commands, в спадающем меню выберите Post. Эта команда выглядит так: CallSS RSM=1, TitleMenu (это означает то, что связь проставлена верно).

(!!!) - Команды Post и Pre НЕ эквивалентны командам Next и Previous пульта управления плеером и аналогичным командам ReelDVD


Проверьте работу вашего диска. Для этого надо:

  • Выбрать иконку First PGC

  • В toolbar Окна Эмуляции нажмите кнопку Software Simulation, затем кнопку Play. Синие стрелки внизу (влево, вправо, вверх и вниз) эмулируют стрелки пульта управления DVD плеера.

2.6. Создание образа DVD-диска

  • Нажмите на закладку Layout Edition в Рабочем Окне.

  • В появившемся окне, в области Step 3 – Choose Operations and Press Start выделите первый раздел Create DVD Video. 

  • Проверьте (выше в Step 2) поле DVD Root Directory. В этой папке будет создан образ вашего DVD-диска.

  • Откройте информационное окно (кнопка Information Windows в toolbar) для контроля процесса создания диска.

  • Нажмите кнопку Start.

Полученный образ DVD-диска можно просмотреть с помощью программного DVD-плеера, например PowerDVD.

3.0. Заключение

Несмотря на то, что Scenarist видит DVD-R рекордеры, мы не можем рекомендовать запись на диск с помощью Scenarist, по одной простой причине – мы не проверяли эту возможность во время написания этого материала. Воспользуйтесь старым и проверенным способом: запишите диск (используя полученный образ) с помощью программы Nero Burning ROM, выбрав шаблон DVD-Video,  или любой другой программы, которой вы пользуетесь для записи DVD-дисков. Подробнее о записи Scenarist'ом DVD-Video дисков можно прочитать здесь.

Обратите внимание, что состав файлов в папке VIDEO_TS изменился по сравнению с одноимённой папкой, созданной с помощью программы ReelDVD: появился файл VIDEO_TS.VOB, а файл VTS_01_0.VOB имеет размер менее стандартного в 1 гигабайт. В этих файлах записаны меню, в остальных видео и аудио файлы фильма. Несмотря на то, что ReelDVD и Scenarist имеют один движок, результат (даже по составу файлов) получается различный. 

ReelDVD – это частный случай от Scenarist, и, если файлы ReelDVD можно было бы поместить в Scenario Editor, то мы бы увидели, что все файлы видео и меню лежат в Title_1. Именно поэтому все связи в ReelDVD выполняются с помощью команд Next PGC и Previous PGC, и именно поэтому не работает отображение информации на дисплее и нет позиционирования в программных плеерах.