Читаем Pinnacle Studio 11 полностью

Монтаж меню в проекте очень похож на монтаж клипов других типов: клипы меню можно перемещать, изменять их длительность. В этих действиях нет ничего особенного по сравнению с другими клипами проекта.

Назначение перемещения меню очевидно: перемещая клип в проекте, мы задаем время, когда меню будет показано зрителю. Возможность же изменять длительность клипа меню вам вряд ли пригодится до тех пор, пока вы не начнете создавать видео– и аудиоменю.

Итак, перемещают клипы меню на линии времени аналогично клипам других типов, помещенным на основную видеодорожку (перетаскиванием с помощью мыши). Длительность клипов меню на линии времени изменяют, перемещая мышью края клипа.

Удаляют меню из проекта так же, как любой другой клип. Только при этом удаляются метки глав и точки возврата, связанные с удаленным меню.

Создание нескольких меню

Pinnacle Studio Plus поддерживает создание нескольких меню в одном проекте. Это дает возможность создавать иерархическое меню, на примере которого мы и рассмотрим работу с проектами, содержащими несколько DVD-меню. Особенным в создании иерархического меню является создание корневого (главного) меню, содержащего кнопки-ссылки на вложенные меню, а также возможность задействовать кнопку перехода в корневое меню во вложенных меню.

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

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

Рис. 11.14. Проект с несколькими меню


При заполнении каждого нового меню, то есть при создании глав для каждого из меню, выполняют одинаковые действия (такие же, как рассмотренные ранее в подразд. «Разбиение фильма на главы» этого раздела).

Внимание!

Если при попеременном редактировании нескольких меню у вас возникла следующая сложность: при переключении на другое меню (выделение клипа другого меню на линии времени) в инструменте Изменение свойств клипа показывается старое меню, то одним из способов переключить инструмент Свойства клипа на редактирование выделенного меню является закрытие и последующее открытие видеоинструментария.

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

Чтобы привязать кнопки корневого меню к соответствующим подменю, можете воспользоваться одним из описанных ранее способов создания глав, например перетаскиванием нужных подменю с линии времени на изображения кнопок корневого меню в инструменте Свойства клипа

(пример на рис. 11.15).

Рис. 11.15. Создание ссылок на вложенные меню


Как видно из рис. 11.15, эскизы кнопок корневого меню отражают внешний вид вложенных меню, на которые ссылаются соответствующие кнопки. Если такие эскизы в корневом меню вас не устраивают, можно легко эти эскизы поменять (см. подразд. «Создание кнопок»).

Внимание!

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

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

Редактирование меню

Как и в случае титров, при создании меню для своего видеопроекта необязательно ограничиваться только заготовками, содержащимися в Альбоме. Можно создавать «с нуля» собственные меню или изменять, иногда до неузнаваемости, взятые из Альбома меню.

Пользовательское меню

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных
C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT