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

Искусственное эхо. Эхо в пустом помещении. Можно настраивать задержку (регулятор Начальная задержка), размеры имитируемого помещения (Room), длительность эха (Duration), его затухание (Damping) и смешивание (Mix). Кроме этого, эффект располагает неплохим набором заготовок, имитирующих эхо в храме, театре, холле и др.

Глава 11

Меню

• Структура меню

• Меню в проекте Studio

• Готовые меню

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


Одной из неприятных особенностей использовавшихся ранее способов организации записанного видео является сложность поиска нужного фрагмента. Речь, конечно, не идет о художественных фильмах, не посмотрев которые от начала до конца можно и не понять сути событий, о которых рассказывается в фильме. Однако если вам когда-либо приходилось отыскивать, например, двухминутное выступление любимого артиста на трехчасовой видеокассете, то вы наверняка испытали на себе всю прелесть хранения большого объема информации без должной ее организации.

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

Что представляет собой меню DVD? Пример страницы простого меню приведен на рис. 11.1.

Рис. 11.1. Страница меню


Главный элемент меню – кнопки, которые можно попеременно активировать с помощью пульта проигрывателя. Когда вы выбираете один из пунктов (1

, 2, 3 или 4) меню, начинается воспроизведение с определенного момента фильма (это один из возможных вариантов, который мы рассмотрим в главе). Если пунктов много и они все не помещаются на одном экране, воспользуйтесь кнопкой (6) перехода на следующую страницу меню, кнопкой (5) перехода на предыдущую страницу меню, которая появляется со второй и далее страницы меню. Кроме того, может присутствовать кнопка возврата в главное меню, если DVD-проект использует вложенные (иерархические) меню (более подробно о таких меню рассказано в разд. «Структура меню» далее).

Главное в фильме, организованном с использованием меню, помимо содержания, – возможность просматривать его частями, причем частями, специально выделенными создателем фильма.

Структура меню

Перед началом практической части главы еще одно маленькое отступление о способах организации меню диска.

Многостраничные меню. Ранее было сказано, что если пунктов меню слишком много, то создается несколько страниц меню. Многостраничные меню просты в создании и использовании до тех пор, пока пунктов, а соответственно и страниц такого меню не слишком много. Пример многостраничного меню показан на рис. 11.2.

Рис. 11.2. Структура многостраничного меню


Видеокурс

Пример создания многостраничного меню демонстрируется в уроке «Урок 11.1. Операции с меню. Многостраничные меню».

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

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

Видеокурс

Созданию иерархического меню посвящен видеоурок «Урок 11.2. Создание иерархического меню».

Так, если в фильме рассказывается о восхождении отважных альпинистов, то можно создать отдельные меню: «Подготовка», «Восхождение» и «На вершине» – и уже в них сделать ссылки на конкретные главы фильма. Первое (главное) меню позволит лишь выбирать, к какому из вложенных меню следует перейти.

Пример рассмотренной структуры иерархического меню приводится на рис. 11.3.

Рис. 11.3. Структура иерархического меню


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

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

Меню в проекте Studio

Итак, рассмотрим меню «изнутри». Меню DVD (это можно наглядно увидеть в Studio) – фрагмент проекта, который воспроизводится проигрывателем по кругу, и в ходе воспроизведения этого фрагмента можно выбрать один из показанных на экране пунктов.

Пример того, как может выглядеть проект с меню, показан на рис. 11.4.

Рис. 11.4. Проект с меню


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

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

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

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

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

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

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

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

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

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