Текст книги "Профессиональный авторинг DVD"
Автор книги: Вячеслав Голиней
Жанр: Программы, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 11 (всего у книги 20 страниц)
Пользователь может отображать программные цепочки с использованием в качестве фона пиктограмм материала. Для видеопотока это будет первый кадр, для фотоизображений – первое изображение потока. Ячейки и меню также могут использовать такие пиктограммы.
Для отображения программных цепочек в виде пиктограмм нужно выполнить команду меню Edit ► Preferences (Редактировать ► Настройки), чтобы открыть диалоговое окно настроек. В этом окне нужно установить флажок Use Movie Image for PGC/PG (Использование первого кадра видео для PGC и/или программы), как показано на рис. 9.26.
Рис. 9.26. Диалоговое окно настроек.
После нажатия кнопки OK диалоговое окно будет закрыто. Все элементы PGC отобразятся в виде пиктограмм, у которых фоном будет служить первый кадр видеоматериала (см. рис. В.32 цветной вклейки).
Рис. В.32. Два варианта отображения PGC.
Глава 10
Команды связей PGC
Команды связей PGC[22]22
Как следует из названия, данные связи могут быть созданы только между программными цепочками.
[Закрыть] используются для установки последовательности воспроизведения PGC (рис. 10.1), находящихся в пределах одной титульной папки. Связи PGC задают порядок действий, когда зритель нажимает клавиши Next (Следующий), Prev (Предыдущий) и Return (Возврат) на пульте дистанционного управления.
Рис. 10.1. Пример связи Next PGC.
Добавление связей PGCСвязи между PGC могут быть добавлены, если пользователь просто проведет линии связи между объектом источника и связываемым объектом при помощи инструментов PGC Link (Связи PGC).
Для добавления связи между программными цепочками нужно на панели инструментов редактора сценариев выбрать инструменты PGC Link (Связи PGC), соответствующие типу создаваемой связи (рис. 10.2).
Рис. 10.2. Инструменты создания связей между программными цепочками.
Эти инструменты рассматриваются в следующем списке:
• cвязь Prev PGC (Предваряющая связь) возвращает воспроизведение материала к предыдущей программной цепочке, которая воспроизводилась до текущей программной цепочки, от которой протянута связь. Предваряющая связь запускается, когда зритель нажимает на клавишу Prev. На некоторых пультах данная клавиша обозначается значком:
• cвязь Next PGC (Последующая связь) запускает воспроизведение материала, следующего сразу же за текущей программной цепочкой, от которой протянута связь. Последующая связь запускается, когда зритель нажимает на клавишу Next на пульте дистанционного управления. На некоторых пультах данная клавиша обозначается значком:
• cвязь Go Up PGC (Связь возврата) возвращает воспроизведение на более раннюю программную цепочку, обычно в начале последовательности программных цепочек. Связь возврата запускается, когда зритель нажимает клавишу Return на пульте дистанционного управления.
В области авторинга редактора сценариев можно провести линию связи от начальной программной цепочки до программной цепочки, являющейся точкой назначения, в пространстве той же самой титульной папки.
Во время перемещения курсора мыши над объектами сценария внешний вид курсора меняется. Курсор принимает форму No PGC, когда располагается над несоответствующим для привязки объектом. Когда курсор проходит над подходящим объектом, то он принимает форму соответствующей связи (рис. 10.3).
Рис. 10.3. Изменение формы курсора мыши при расстановке связей.
После выполнения этих действий будет создана связь между программными цепочками. Она отображается в виде стрелок, соединяющих объект начала связи и объект назначения.
Создание связей инструментом выделенияКоманды связывания PGC могут создаваться простым проведением линии, соединяющей стартовую и конечную PGC. Но при этом нужно удерживать в нажатом состоянии клавишу Ctrl.
Для создания связи между PGC нужно на панели инструментов редактора сценариев выбрать инструмент выделения, который обозначен кнопкой с изображением стрелки курсора:
Для создания предваряющей связи Prev PGC в области авторинга редактора сценариев нужно при проведении линии, соединяющей начальную и конечную PGC, удерживать в нажатом состоянии клавиши Shift и Ctrl.
Для создания последующей связи Next PGC нужно при проведении линии, соединяющей начальную и конечную PGC, удерживать клавишу Ctrl.
Команды связывания PGC могут добавляться простым щелчком правой кнопки мыши на стартовой программной цепочке в редакторе сценариев.
Для добавления связи между PGC нужно в области авторинга редактора сценариев щелкнуть правой кнопкой мыши на той PGC, от которой будет прокладываться связь. В контекстном меню надо выполнить команду, создающую тот или иной тип связи. Подходящие команды перечислены в следующем списке:
• Previous PGC (Предваряющая связь PGC) – отображается красной стрелкой;
• Next PGC (Последующая связь PGC) – отображается синей стрелкой;
• Go Up PGC (Связь возврата PGC) – отображается зеленой стрелкой.
В диалоговом окне выбора PGC, к которой проводится связь, надо указать искомый объект и нажать кнопку OK. Связь будет создана и отображена в редакторе сценариев в виде стрелки, соединяющей начальную и конечную PGC (рис. 10.4).
Рис. 10.4. Пример создания связи Next PGC.
Связи между PGC достаточно легко удалить из сценария. Для удаления связи нужно в области авторинга редактора сценариев щелкнуть правой кнопкой мыши на той PGC, связь от которой требуется удалить. В контекстном меню следует выбрать тип удаляемой связи. В диалоговом окне выбора PGC нужно выбрать значение No PGC и нажать кнопку OK (см. рис. 10.5). Связь будет удалена.
Рис. 10.5. Диалоговое окно с выбранным значением No PGC.
Команды переходаПримечание.
Есть и еще один способ удаления связи. Для этого можно провести линию связи от начального объекта в пустое место области авторинга и отпустить левую кнопки мыши. При этом программа Scenarist удалит существующую связь.
Команды перехода позволяют связывать меню и титулы с другими меню и титулами, даже если они находятся в других титульных папках. Общий смысл использования команд перехода заключается в прямом переключении воспроизведения с одной PGC на другую, зацикливании воспроизведения PGC и установки связи между подсветками кнопок и титулами. Команды перехода легко добавляются простым протягиванием линий связи от флагов PGC к требуемым объектам.
При протягивании линии связи между объектами в редакторе сценариев автоматически создается соответствующая команда перехода. В следующем списке перечислены типы команд перехода, каждая из которых может быть добавлена или отредактирована в окне моделирования:
• Jump to PGC (Переход к PGC) – связывает меню или титул с другим меню или титулом в пределах одной папки VTS;
• Jump to Program (Переход к программе) – связывает меню или титул с конкретной сценой в той же PGC;
• Jump to Cell (Переход к ячейке) – связывает меню или титул с конкретной ячейкой в пределах PGC;
• Jump by Sub-Instructions (Условный переход) – связывает подсветку кнопок меню или ячейку с предварительной, текущей или последующей ячейкой, программой или PGC в пределах пространства VTS. Данная команда также может быть использована для присвоения значения номера подсветки кнопки системному регистру под номером 8 (SPRM8);
• Jump to Title (Переход к титулу) – связывает меню или титул с любым другим титулом домена в пределах пространства VTS;
• Jump to Part of Title (Переход к элементу титула) – связывает титул со сценой в пределах того же титула. Данная команда не может быть использована в языковых доменах. Исполнение данной команды блокирует команду Pre в PGC назначения;
• Jump to Part of Title in VTS (Переход к элементу титула в пространстве VTS) – связывает титул или меню со сценами других титулов в том же пространстве VTS. Исполнение данной команды не блокирует исполнение команды Pre в PGC назначения;
• Jump to PGC in System Space (Переход к PGC в системном пространстве) – связывает меню или титул с другим меню или титулом в системном пространстве. Стартовая точка и титульное меню являются компонентами системного пространства видеоменеджера. Корневые, subpicture, аудиоменю, ракурсовые и PTT-меню являются системными компонентами в пределах VTS.
Пользователь может добавлять команды перехода к PGC и ячейкам для перехода воспроизведения к другому титулу, PGC или программе. В отличие от связей между программными цепочками, команды перехода позволяют осуществлять переход к объектам, находящимся вне пределов исходного PGC, но все же только в пределах той же титульной папки.
Для добавления команды перехода нужно в панели инструментов редактора сценариев выбрать инструмент выделения.
В области авторинга редактора сценариев нужно навести курсор мыши на флаг Post той PGC, от которой требуется осуществить переход. Курсор примет форму CMD и будет отображен вместе со списком всех существующих команд Post данной PGC (рис. 10.6).
Рис. 10.6. Отображение команд, существующих у PGC.
От флага Post нужно провести линию к одной из точек назначения, перечисленных в следующем списке:
• PGC или ячейка в пределах той же самой титульной папки;
• иконка программы в пределах папки VTS;
• титульная папка в пределах папки VTS;
• иконка PGC в папке языка.
Во время перемещения курсора мыши над объектами сценария внешний вид курсора меняется. Курсор приобретает форму No CMD, когда располагается над объектом, который не подходит для привязки, и форму CMD, когда он располагается над объектом, для которого данное действие разрешено (рис. 10.7).
Рис. 10.7. Изменение формы курсора мыши.
В появившемся диалоговом окне нужно указать, является ли данная команда единственной командой Post или же она добавится в конец списка существующих команд Post, а затем следует нажать кнопку OK.
Команда перехода добавится в сценарий и будет отображена в редакторе сценариев как розовая стрелка, соединяющая источник и объект назначения. Флаг Post стартовой PGC будет отображен с желтой заливкой.
Примечание.
Команды перехода от PGC, находящейся в титульной папке, к системному меню в папке языка не отображаются стрелками, так как проект может иметь несколько языков, выбор которых определяется установками плеера.
Для добавления команды перехода к ячейке нужно провести линию связи от флага Cell до PGC, программы или титула.
Цикличное воспроизведение PGCПользователь может использовать команды перехода для обеспечения цикличного воспроизведения меню или титула. Анимированные меню очень часто реализуются в виде бесконечного цикла, чтобы воспроизведение длилось непрерывно до тех пор, пока зритель не нажмет клавишу пульта дистанционного управления для перехода к титулу или другому меню.
Для зацикливания PGC с помощью команды перехода нужно на панели инструментов редактора сценариев выбрать инструмент выделения. В области авторинга редактора сценариев следует навести курсор мыши на флаг Post той PGC, от которой будет осуществляться переход. Курсор примет форму CMD и будет отображен вместе со списком всех существующих команд Post данной PGC. После этого останется провести линию от флага Post к самой PGC, от которой протягивается связь.
В появившемся диалоговом окне нужно указать, является ли данная команда единственной командой Post или же она будет добавлена в конец списка существующих команд Post, а затем нажать кнопку OK. Команда перехода будет добавлена к PGC и отображена как розовая стрелка, соединяющая PGC саму с собой. При этом флаг Post приобретает желтую заливку (рис. 10.8).
Рис. 10.8. Зацикливание воспроизведения PGC.
Пользователь может использовать команды перехода для связывания кнопок меню с титульными папками, программными цепочками меню и программами.
Для связывания кнопок с помощью команды перехода нужно сначала на панели инструментов редактора сценариев выбрать инструмент выделения. В области авторинга редактора сценариев следует навести курсор мыши на флаг Btns иконки того меню, от которого будет осуществляться переход. Курсор примет форму CMD и будет отображен вместе со списком всех существующих команд Btns у данной PGC (рис. 10.9).
Рис. 10.9. Изменение вида курсора и отображение существующих команд.
Затем нужно провести линию от флага Btns к одной из точек назначения, которые перечислены в следующем списке:
• PGC меню в той же папке языка;
• титульная папка или программа в той же самой VTS;
• PGC меню в папке языка видеоменеджера (VMG).
Во время перемещения курсора мыши над объектами сценария внешний вид курсора меняется. Курсор приобретает форму No CMD, когда располагается над объектом, который не подходит для привязки, и форму CMD, когда он проходит над подходящим объектом (рис. 10.10).
Рис. 10.10. Изменение формы курсора мыши.
После отпускания левой кнопки мыши над подходящим объектом будет открыто диалоговое окно, отображающее кадр меню с соответствующими кнопками. В нем нужно выбрать кнопку, от которой будет прокладываться переход (см. рис. 10.11).
Рис. 10.11. Диалоговое окно создания переходов от кнопок к объектам назначения.
Команда перехода будет создана и отображена в редакторе сценариев как розовая стрелка, соединяющая исходный и конечные объекты. Флаг Btns при этом получает желтую заливку.
Если уже после создания команды перехода вдруг потребуется осуществить переход к другому объекту, то можно просто переопределить объект назначения, и команда будет обновлена. Если же необходимо удалить команду перехода полностью, то это можно сделать в окне моделирования.
Для удаления команды перехода от флагов Pre, Post или Cell нужно в области авторинга редактора сценариев дважды щелкнуть на флаге, содержащем команду перехода, которую требуется удалить. В результате будет открыто окно моделирования на закладке PGC Commands (Команды PGC).
В выпадающем списке нужно выбрать тип команды, которую требуется удалить (рис. 10.12).
Рис. 10.12. Выбор типа команды.
Если список команд содержит всего одно значение, то нужно установить флажок No Command (Нет команды) либо выделить команду и в списке команд выбрать значение No Operation (Нет операций). Команда перехода будет удалена, и в списке останется только значение Nop (Нет операций/команд) (рис. 10.13).
Рис. 10.13. Процесс отмены команды.
Если список команд состоит из нескольких команд, то нужно выбрать искомую команду и нажать кнопку Delete (Удалить).[23]23
Кнопка Delete недоступна, пока в списке присутствует только одна команда.
[Закрыть] Команда будет удалена из списка.
Для удаления команды перехода у кнопки меню нужно в области авторинга редактора сценариев дважды щелкнуть на флаге Btns, который содержит удаляемую команду перехода. В результате будет открыто окно моделирования на вкладке Button Commands (Команды кнопок). В списке команд нужно выбрать кнопку, содержащую команду перехода, которую следует удалить. Для выбранной записи команда должна получить значение No Operation (Нет операции). Команда перехода будет удалена, и в списке останется только одна запись Nop (Нет операций/команд).
Когда пользователь создает связи между PGC или команды перехода, то связываемые объекты соединяются стрелками. Цвет стрелки указывает на тип связи. Для Previous PGC используется красный цвет, синий цвет применяется для Next PGC, зеленый – для Go Up PGC, а розовый – для команд перехода.
Трудно работать с проектом, который содержит множество титулов и связей. Пользователь может использовать кнопки Show PGC Links (Отобразить связи между PGC) и Show Command Links (Отобразить команды перехода) для скрытия или отображения связей.
Примечание.
Команды перехода от PGC, находящейся в титульной папке, к системному меню в папке языка не отображаются стрелками, так как проект может иметь несколько языков, выбор которых определяется установками плеера.
Для скрытия связей между PGC и командных связей нужно в панели инструментов редактора сценариев отжать соответствующую типу связи кнопку, которую нужно скрыть (рис. 10.14). Повторное нажатие на эту кнопку вызывает отображение данного типа связей.
Рис. 10.14. Кнопки отображения и скрытия связей.
Глава 11
О командах навигации
Команды навигации могут располагаться в разных частях сценария, позволяя зрителю управлять воспроизведением материалов диска. Они содержат инструкции, сообщающие DVD-плееру, когда и как следует изменять поток воспроизведения.
С помощью команд навигации можно переключить воспроизведение в любое место сценария, изменить характеристики воспроизведения аудио– или видеоматериала, изменить установки DVD-плеера, создать фиксированное ветвление, при котором поток воспроизведения не может изменяться, или задать ветвление по условию, определяемому фиксированными параметрами или переменными регистров. В этом случае поток воспроизведения может изменяться в зависимости от системных параметров и команд зрителя.
Спецификация DVD задает определенные ограничения на воспроизведение материала диска. Воспроизведение может осуществляться в рамках перехода от видеоменеджера VMG к папке VTS, титулу или папке языка. Также воспроизведение может переходить к отдельным сценам от титула или папки языка. Воспроизведение не может осуществляться прямым переходом от одного VTS к другому, но такое действие может быть смоделировано при помощи использования транзитной пустой PGC в видеоменеджере.
При помощи редактора сценариев и окна моделирования пользователь может создавать и определять разнообразные наборы команд навигации в областях Pre, Post, Cell и Btns для меню в пределах PGC, что будет отображаться соответствующими флагами.
В следующем списке приводится краткая характеристика этих командных областей:
• Pre – команды исполняются до момента воспроизведения PGC;
• Post – команды исполняются после воспроизведения PGC;
• Cell – команды исполняются после воспроизведения ячейки;
• Btns – команды связывают кнопки меню с титульными папками, другими меню, титулами или сценами.
Группы командВсе инструкции объединены в шесть групп, которые приведены в табл. 11.1.
Таблица 11.1. Группы команд и функции
Типы командСуществует три типа команд навигации, которые вы можете создавать на основе ранее рассмотренных шести групп команд. Эти типы перечислены в следующем списке:
• Type 1 (Тип 1) – команды, состоящие из одной инструкции. Следует помнить, что команда Compare в комбинации с GoTo, Link или Jump в спецификации DVD классифицируется как команда первого типа;
• Type 2 (Тип 2) – команды, состоящие из двух инструкций. Пользователь может создавать команды второго типа, используя команду Compare в сочетании с Set или SetSystem. Команды Set или SetSystem в спецификации DVD тоже классифицируются, как команды второго типа;
• Type 3 (Тип 3) – команды, содержащие инструкции Compare, Set и LinkSIns.
В табл. 11.2 приведен список возможных комбинаций команд первого, второго и третьего типов, а также указано количество инструкций в команде.
Таблица 11.2. Схема комбинаций инструкций
Создание команды первого типа
Команда первого типа связывает кнопку меню или PGC с другой цепочкой PGC или меню. В этом разделе будет показано, как создать команду первого типа в окне моделирования. При этом кнопка будет соединена с первой воспроизводимой PGC.
Примечание.
Большая часть команд первого типа может быть создана более простым способом, когда можно просто провести линию связи между объектами в редакторе сценариев.
Для создания команды первого типа в окне моделирования нужно в редакторе сценариев выделить PGC-меню, к которому нужно добавить команды первого типа, после чего следует сделать двойной щелчок на флаге Btns. Следует удостовериться, что кнопкам не назначены никакие команды. Окно моделирования автоматически откроется на вкладке Button Commands (Команды кнопок) (рис. 1.11). Команды кнопок меню установлены в значение по умолчанию Nop (Нет операций).
Рис. 11.1. Установки команд кнопок по умолчанию.
В списке команд нужно выделить кнопку, для которой будет устанавливаться команда. В списке Command (Команда) нужно выбрать значение Jump to PGC in System Space (Перейти к PGC в системном пространстве) (см. рис. 11.2). Это приведет к тому, что будет отображена секция Jump To (Перейти к), позволяя выбрать объект назначения для данной команды. В выпадающем списке нужно выбрать значение поля First Play PGC (см. рис. 11.3).
Рис. 11.2. Выбор значения Jump to PGC in System Space в меню Command.
Рис. 11.3. Список переходов.
Команда первого типа появится в списке команд, указывая на то, что кнопка связана с первой воспроизводимой PGC в системном пространстве. В редакторе сценариев флаг Btns получит желтую заливку.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.