Для этого нужно щелкнуть на закладке Layout Editor (Редактор компоновки), задать каталоги вывода итогового материала и установить флажок Create DVD Video (Создать DVD-видео) в секции Step 3, после чего останется только нажать кнопку Start (см. рис. 20.11).
Рис. 20.11. Процесс создания видеофайлов для DVD.
Программа Scenarist начнет сборку объектов диска и их мультиплексирование в DVD-формат. Следует помнить, что чем больше будет объем сценария, тем больше времени потребуется для создания видеофайлов DVD или образа диска. При возникновении ошибок программа Scenarist прерывает процесс создания видеофайлов и уведомляет пользователя о возникшей проблеме в информационном окне. Если все прошло без ошибок, то программа Scenarist завершает создание требуемых файлов и выводит уведомительное окно (рис. 20.12).
Рис. 20.12. Уведомление об успешном окончании процесса создания видеофайлов.
Созданные видеообъекты помещаются в каталог VIDEO_TS (рис. 20.13).
Рис. 20.13. Созданные видеообъекты DVD.
Теперь следует создать более сложный вариант DVD-диска. В качестве исходных материалов следует использовать несколько видеоклипов, которые должны воспроизводиться один за другим, а вся цепочка должна быть зациклена сама на себя.
Чтобы не создавать новый проект, нужно удалить все объекты, созданные в проекте во время реализации предыдущего примера.
Для этого надо последовательно удалить объекты редактора сценариев, монтажного редактора и редактора данных. В диалоговых окнах, которые отображают сообщения об удалении выбранных объектов, нужно нажать кнопку Yes (рис. 20.14).
Рис. 20.14. Окна подтверждения удаления объектов.
После выполнения всех вышеперечисленных действий будет получен пустой проект Scenarist. Однако в нем будут действовать начальные настройки, которые были заданы в процессе работы с мастером проектов. В проект надо включить три видеоклипа. Последовательность действий для этого уже рассматривалась ранее. В результате будет зарегистрировано шесть объектов, так как каждый видеоматериал имеет аудиосопровождение. Следует обратить внимание на то, что в именах, которые были присвоены программой Scenarist созданным объектам, уже стало довольно трудно ориентироваться. Не всегда можно быстро понять, какой объект за что отвечает (см. рис. 20.15).
Рис. 20.15. Зарегистрированные исходные материалы трех видеоклипов.
Созданные объекты нужно переименовать. Видеообъекты получат имена VideoX, аудиообъекты – AudioX, где вместо символа X будет подставлен порядковый номер. После этого потребуется создать соответствующие видеодорожки на основе зарегистрированных объектов, перемещая их из окна менеджера исходных материалов в монтажный редактор (см. рис. 20.16).
Рис. 20.16. Создание трех видеодорожек.
Также необходимо добавить аудиодорожки к созданным видеодорожкам и задать русский язык для каждой аудиодорожки.
После выполнения всех этих операций можно воспроизвести любую дорожку в проигрывателе окна моделирования. Если, конечно, есть смысл тратить время на данную операцию.
Теперь можно перейти к созданию сценария. Для этого надо щелкнуть на закладке Scenario Editor (Редактор сценариев) и добавить к первой титульной папке последовательно все три созданные видеодорожки в том порядке, в котором должны воспроизводиться клипы. В результате будет получен титул, состоящий из трех видеоклипов. В данном случае каждый видеоклип реализован в виде PGC (см. рис. 20.17).
Рис. 20.17. Создание трех PGC в одной титульной папке.
Если теперь выделить стартовую точку (First PGC) и попытаться воспроизвести созданный видеофильм в окне моделирования, то можно увидеть, что воспроизведение заканчивается на первом видеоклипе. Это совершенно естественно. Дело в том, что не была определена последовательность воспроизведения видеоматериалов.
Чтобы задать последовательное воспроизведение трех видеоклипов, нужно задать связи между программными ячейками (PGC), входящими в титул. Дело в том, что содержимое PGC воспроизводится последовательно в соответствии с нумерацией программ, входящих в нее, а переход от одной программной цепочки к другой должен задаваться вручную.
Надо последовательно протянуть связи от флага Cell к следующей за ней PGC.[27] Всего потребуется сделать три такие связи. Две связи потребуются для связывания первой PGC со второй и второй PGC – с третьей, а третья связь соединяет третью PGC с самой первой (рис. 20.18). Следует обратить внимание на то, что линии связей отображаются фиолетовыми стрелками, протянутыми от начального объекта связи до конечного объекта.
Рис. 20.18. Задание связей между PGC.
Уже можно понять, что процесс создания сценария резко усложнился, хотя ничего особенно серьезного еще не было сделано.
Этот же сценарий можно создать несколько иначе, создав связь не между ячейкой (Cell) последней PGC и первой PGC, а между флагом Post последней PGC и первой PGC (рис. 20.19). Хотелось бы напомнить, что команды Post выполняются после воспроизведения содержимого программной цепочки.
Рис. 20.19. Второй вариант соединения PGC для задания циклического воспроизведения.
Если теперь просмотреть результат работы в окне моделирования, то можно увидеть, что после просмотра содержимого первой PGC воспроизведение переходит ко второй PGC, потом к третьей, а потом зацикливается в указанной последовательности.
Но следует рассмотреть еще один вариант создания сценария фильма с такой последовательностью воспроизведения материала. Для начала надо удалить те связи, которые были созданы ранее. После удаления связей получится исходный сценарий, с которого и начиналась работа.
Надо использовать начальный вариант сценария и задать связи типа «последующая связь» (Next PGC) между программными цепочками (PGC). Следует соединить первую PGC со второй, вторую с третьей, а третью PGC нужно соединить с самой первой PGC (рис. 20.20). Так как по окончании воспроизведения PGC автоматически выдается команда Next PGC (Следующая программная цепочка), то сразу осуществляется переход к следующей программной цепочке.
Рис. 20.20. Программные ячейки, соединенные между собой.
Если протестировать этот сценарий в окне моделирования, то можно увидеть, что проект работает так же, как и предыдущие его реализации.
Ну, а теперь самое интересное. Все примеры создавались неправильно. Проблема заключается не в том, что воспроизведение видеоматериала будет работать неправильно. Оно все же будет работать на всех стационарных плеерах. Дело в том, что материал может воспроизводиться прерывисто. Scenarist относится к тем программным продуктам, которые пытаются исправить все возможные недостатки за вас. Но даже для Scenarist это не всегда возможно.
Для проверки того, насколько правильно был создан видеопоток, который будет воспроизводиться непрерывно, нужно проверить последовательность дорожек, подготавливаемых для вывода в итоговые видеофайлы.