Вячеслав Николаевич Голиней
Профессиональный авторинг DVD

   Эту книгу я посвящаю светлой памяти моей бабушки Валентины Алексеевны

comp@piter.com (издательство «Питер», компьютерная редакция). Мы будем рады узнать ваше мнение!
   Подробную информацию о наших книгах вы найдете на веб-сайте издательства: http:/www.piter.com.

Часть I

   Первая часть книги знакомит читателя со всеми возможностями программы Scenarist. Сведения, приведенные в первой части позволят создать основу для дальнейшего развития навыков авторинга. Понимание возможностей и ограничений спецификации DVD необходимо для создания красивых и функциональных меню.
   Главы первой части содержат информацию обо всех сложностях, с которыми можно столкнуться в процессе создания диска. Но справедливости ради нужно отметить, что ограничений в работе будет не так уж много. Гораздо важнее знать, как программа Scenarist может помочь в создании меню.

Глава 1
Технологический процесс авторинга

   Технология авторинга DVD-видеодисков в программе Sonic Scenarist отражается в расположении рабочих областей Data Editor (Редактор данных), Track Editor (Монтажный редактор), Scenario Editor (Редактор сценариев) и Layout Editor (Редактор компоновки). Эта технология использует процесс регистрации подготовленных исходных материалов, сборку исходных материалов в монтажном редакторе, создание сценария с помощью объектов PGC (Program Chain – Программная цепочка) и команд навигации, а также окончательную компоновку проекта для записи на диск (рис. 1.1).
   Рис. 1.1. Технологический процесс авторинга в программе Scenarist.
 
   Авторинг DVD, продукции в Scenarist состоит из следующих базовых шагов:
   1. Подготовка всех исходных материалов проекта, включая видео– и аудиоматериалы, статические изображения, меню и субтитры. Добавление субтитров осуществляется с помощью других программных продуктов, не описываемых в настоящей книге. Мы будем считать, что исходные материалы готовы и находятся на жестком диске компьютера. В дальнейшем в этой книге для обозначения статических изображений будет использоваться термин «фотоизображения», потому что в качестве статических изображений используются, как правило, либо цифровые фотографии, либо кадры видеоматериала.
   2. Регистрация исходных материалов в программе Scenarist осуществляется при помощи их перетаскивания из окна Windows Explorer в рабочую область редактора данных. При необходимости исходные материалы могут быть сгруппированы в папки по назначению.
   3. Создание дорожек осуществляется при помощи перемещения видеоматериала и фотоизображений из менеджера исходных материалов в монтажный редактор. Для создания звуковых дорожек и меню нужно перетащить соответствующие исходные материалы на монтажную линейку.
   4. Субтитры добавляются к видеодорожке в окне моделирования или при помощи импорта из соответствующего файла скрипта.
   5. Кнопки меню формируются и настраиваются в окне моделирования.
   6. Создание программных цепочек (PGC) осуществляется при помощи перетаскивания дорожек из менеджера исходных материалов в титульные папки и папки языков в редакторе сценариев.
   7. Для обеспечения нужной последовательности воспроизведения и управления добавляются требуемые команды навигации.
   8. Проверка работоспособности проекта осуществляется в окне моделирования. В нем проверяется правильность воспроизведения содержимого проекта, тестирование управления дистанционным пультом, навигация по меню и проверка переходов.
   9. Добавление защиты от копирования и региональные установки обеспечиваются в настройках окна компоновки PVD[1] и Disc Settings (Установки диска). Если создается двухслойный диск, то в этом же окне определяется позиция разрыва слоя при помощи поля Layer Break (Разрыв слоя).
   10. Вывод образа диска на DVD-R или DLT[2] – ленту.

Иерархия данных в Scenarist

   Объекты данных в Scenarist играют роль строительных кирпичиков для других объектов. Образ диска построен на основе раскладки PGC, которые созданы из дорожек, а те, в свою очередь, состоят из исходных материалов, указывающих на медиаданные, которые располагаются на жестком диске, как показано на рис. 1.2.
   Рис. 1.2. Иерархия данных в программе Scenarist.
 
   Принятая в программе Scenarist иерархия данных требует, чтобы объекты, ссылающиеся на другие объекты, сохранялись в неповрежденном виде. К примеру, Scenarist не позволит удалить исходный материал, который уже используется в видеодорожке.
   Примечание.
   Если вы переименуете, переместите или удалите медиаданные, на которые ссылаются иные объекты, то вы не сможете смоделировать или создать образ диска. Но до тех пор, пока исходный файл существует, можно переопределить ссылки объектов на исходные материалы в поле File браузера свойств.

Главное окно Scenarist

   Главное окно программы Scenarist содержит четыре встроенных окна, организованных в виде закладок, предоставляющих доступ к рабочим областям Data Editor (Редактор данных), Track Editor (Монтажный редактор), Scenario Editor (Редактор сценариев) и Layout Editor (Редактор компоновки). В зависимости от того, какое из окон является активным, изменяется содержимое меню и панели инструментов. В дополнение к описанным окнам существуют дополнительные окна Asset Manager (Менеджер исходных материалов), Information Window (Информационное окно) и Property Browser (Браузер свойств), которые отображаются либо в нижней части главного окна Scenarist, либо как отдельные плавающие окна.

Редактор данных (Data Editor)

   Редактор данных отображает исходные материалы сценария и так называемые заглушки (placeholders). Сам редактор данных содержит окно инспектора в левой части окна и рабочую область, располагающуюся справа (см. рис. В.1 цветной вклейки). В окне инспектора пользователь может осуществлять сортировку данных по имени или по типу. Для работы с большими сценариями, которые состоят из огромного множества исходных материалов, можно использовать организационные папки, чтобы сгруппировать материалы в соответствии с их назначением или принадлежностью. Для удобства навигации во время работы эти папки можно сворачивать или раскрывать. При выборе организационной папки в инспекторе ее содержимое отображается в рабочей области либо в виде больших иконок, либо в виде списка. Исходные материалы при перетаскивании из окна программы Windows Explorer в редактор данных автоматически регистрируются и добавляются в сценарий.
   Рис. В.1. Редактор данных.

Сортировка исходных материалов в инспекторе редактора данных

   Чтобы отсортировать содержимое организационных папок по типу, нужно щелкнуть правой кнопкой мыши на соответствующей папке в инспекторе, и в появившемся контекстном меню выполнить команду Sort by Type (Сортировать по типу). Для сортировки материалов по имени следует выбрать команду Sort By Name (Сортировать по имени).
   Чтобы информация в рабочей области редактора данных отображалась в виде списка, нужно выполнить команду меню View ► Details (Вид ► Детали). Исходные материалы будут отображены в виде списка с указанием имени, типа и пути к файлу, как показано на рис. 1.3.
   Рис. 1.3. Рабочая область в виде списка.
 
   Чтобы вернуть прежний вид отображения информации, нужно выполнить команду меню View ► Large Icons (Вид ► Большие пиктограммы).

Инструменты редактора данных

   Когда происходит работа с редактором данных, пользователь может использовать дополнительные инструменты, как показано на рис. 1.4.
   Рис. 1.4. Инструменты редактора данных.
 
   Наиболее важные инструменты перечислены в следующем списке:
   • Erase (Стереть) – удаляет выбранную организационную папку, заглушку или исходный материал;
   • Default Settings (Установки по умолчанию) – открывает диалог установок по умолчанию;
   • Project Settings (Установки проекта) – отображает установки текущего проекта в браузере свойств. В этом браузере располагаются вкладки Jacket (Обложка диска), Text Data (Текстовые данные), Layout (Раскладка), Disc (Диск) и Encryption Information (Информация о кодировке);
   • New Folder (Новая папка) – добавляет новую папку для размещения исходных материалов;
   • New Data (Новые данные) – открывает диалоговое окно, в котором можно добавить необходимый материал для регистрации в пакете Scenarist;
   • Multi-File Data (Данные мультифайлов) – открывает диалоговое окно, в котором можно зарегистрировать исходный материал, собранный из множества исходных файлов;
   • New Place Holder (Новая заглушка) – добавляет новую заглушку, которая может быть использована во время авторинга, а затем заменена исходным материалом;
   • Replace Place Holder (Замена заглушки) – замещает заглушку исходным материалом.

Монтажный редактор (монтажная линейка)

   Именно в монтажном редакторе создаются и редактируются видеодорожки и дорожки меню. Монтажный редактор, как и редактор данных, содержит инспектор в левой части окна и рабочую область в правой части окна (см. рис. В.2 на цветной вклейке). Для работы с большими сценариями, которые состоят из множества исходных материалов, можно использовать организационные папки, чтобы сгруппировать материалы в соответствии с их назначением или принадлежностью. При выборе организационной папки в инспекторе ее содержимое отображается в рабочей области. При выборе дорожки в инспекторе ее потоки отображаются в рабочей области в виде монтажной линейки,[3] на которой можно изменять масштаб времени.
   Рис. В.2. Монтажный редактор.
 
   Чтобы создать дорожку, достаточно перетащить исходные материалы из менеджера исходных материалов на папку дорожек в инспекторе монтажного редактора. Точно так же добавляются к дорожкам отдельные потоки. Но в этом случае исходные материалы перетаскиваются на саму дорожку, которая отображается в виде монтажной линейки. Потоки также могут быть скопированы и вставлены между дорожками.
   Чтобы отсортировать содержимое папки дорожки по типу файла, нужно щелкнуть правой кнопкой мыши по этой папке в инспекторе и выполнить команду контекстного меню Sort By Type (Сортировать по типу). Если необходимо отсортировать содержимое папки дорожки по имени файла, то в контекстном меню следует выполнить команду Sort By Name (Сортировать по имени).
   Также пользователь может изменить масштаб монтажной линейки и выбрать любой уровень масштабирования из десяти возможных. Для увеличения масштаба нужно выполнить команду меню View ► Zoom In (Вид ► Увеличить масштаб) или нажать кнопку Zoom In (Увеличить масштаб) на панели инструментов. Для уменьшения масштаба следует выполнить команду меню View ► Zoom Out (Вид ► Уменьшить масштаб) или нажать кнопку Zoom Out (Уменьшить масштаб) на панели инструментов.

Инструменты монтажного редактора

   При работе с монтажным редактором пользователь может использовать специализированные инструменты, располагающиеся на соответствующей панели, как показано на рис. 1.5.
   Рис. 1.5. Панель инструментов монтажного редактора.
 
   Эти инструменты перечислены в следующем списке.
   • Erase (Стереть) – удаляет выбранную папку дорожки, дорожку, поток, сцену или слайд.
   • Time Code (Временной код) – отображает текущее положение индикатора монтажной линейки. Пользователь может изменить положение индикатора монтажной линейки, просто вводя новое значение в поле Time Code (Временной код) или нажимая на кнопки Up/Down (Вверх/Вниз) со стилизованным изображением стрелок.
   • Zoom In (Увеличить масштаб) – увеличивает масштаб на монтажной линейке, используя одно из десяти предустановленных значений.
   • Zoom Out (Уменьшить масштаб) – уменьшает масштаб на монтажной линейке, используя одно из десяти предустановленных значений.
   • New Folder (Новая папка) – добавляет новую папку дорожки.
   • New Scene (Новая сцена) – добавляет новую сцену к выбранной дорожке в месте, определенном текущим положением индикатора монтажной линейки.
   • New Angle (Новый ракурс) – добавляет к выделенной дорожке новый ракурс в виде потока.
   • New Audio Stream (Новый звуковой поток) – добавляет новый аудиопоток к выделенной дорожке.
   • New Subpicture Stream (Новый поток меню или субтитров (subpicture)) – добавляет новый поток меню или субтитров к выделенной дорожке.
   • Show Main Stream (Показать главный поток) – отображает и скрывает главный поток видео– или фотоизображения.
   • Show Angles (Показать ракурсы) – отображает и скрывает потоки ракурсов.
   • Show Audio Streams (Показать аудиопотоки) – отображает и скрывает аудиопотоки.
   • Show Subpicture Streams (Показать потоки меню) – отображает и скрывает потоки меню и субтитров;
   • Show Highlight Streams (Показать потоки подсветки) – отображает и скрывает потоки выделенных кнопок.
   • Multiplex Track (Мультиплексировать дорожку) – мультиплексирует выделенную дорожку. Мультиплексирование применяется при использовании аппаратных средств во время моделирования.
   • Import Subtitle (Импортировать субтитры) – открывает диалоговое окно, которое позволяет импортировать субтитры в выделенную дорожку.
   • Color Palette (Цветовая палитра) – открывает диалоговое окно редактирования цветовой палитры, где пользователь может создавать и редактировать цветовую палитру меню.
   • Verify Track (Проверить дорожку) – обеспечивает проверку совместимости дорожки и ее исходных материалов с форматом DVD. Результаты проверки отображаются в информационном окне на основной вкладке.

Редактор сценариев

   В редакторе сценариев производится сборка структуры диска и навигационных элементов. Именно здесь пользователь определяет, как будет представляться на экране содержимое диска и как будет происходить взаимодействие с ним. Редактор сценариев, как и остальные редакторы, состоит из двух секций. В левой части окна располагается инспектор, а остальная часть занята областью авторинга (см. рис. В.3 цветной вклейки). Дорожки перетаскиваются из менеджера исходных материалов на титульные папки и папки языка в области авторинга для создания PGC, которые можно размещать нужным образом и связывать друг с другом для обеспечения навигации.
   Рис. В.3. Редактор сценариев.
 
   Выбор элемента в инспекторе автоматически приводит к тому, что он будет отображаться и в области авторинга. Папки и иконки в области авторинга могут быть свернуты или раскрыты, выровнены соответствующим образом или размещены в нужном порядке. Более подробная информация приведена в разделе «Организация области авторинга» главы «Авторинг».
   Также область авторинга позволяет изменять масштаб отображения элементов. Для увеличения масштаба нужно выполнить команду меню View ► Zoom In (Вид ► Увеличить масштаб) или нажать кнопку Zoom In (Увеличить масштаб) на панели инструментов. Для уменьшения масштаба следует выполнить команду View ► Zoom Out (Вид ► Уменьшить масштаб) или нажать кнопку Zoom Out (Уменьшить масштаб) на панели инструментов.

Инструменты редактора сценариев

   Редактор сценариев обладает собственным набором необходимых инструментов, которые располагаются на соответствующей панели, как показано на рис. 1.6.
   Рис. 1.6. Панель инструментов редактора сценариев.
 
   В следующем списке рассматриваются основные инструменты редактора сценариев.
   • Erase (Стереть) – удаляет выделенный элемент.
   • Zoom In (Увеличить масштаб) – увеличивает масштаб области авторинга так, чтобы отобразить флаги PGC.
   • Zoom Out (Уменьшить масштаб) – уменьшает масштаб области авторинга так, чтобы на ней уместилось больше папок и PGC.
   • Select (Выделить) – выделяет и перемещает папки домена и иконки PGC.
   • Previous PGC Link (Предваряющая связь PGC) – создает связь, передающую воспроизведение потока к PGC, которая воспроизводится сразу перед источником PGC. Предваряющая связь PGC исполняется, когда пользователь нажимает на пульте дистанционного управления кнопку PREV (Предыдущий).
   • Next PGC Link (Последующая связь PGC) – создает связь, передающую воспроизведение потока к PGC, которая проигрывается сразу после источника PGC. Последующая связь PGC исполняется, когда пользователь нажимает на пульте дистанционного управления кнопку NEXT (Следующий).
   • Go Up PGC Link (Связь возврата[4] PGC) – создает связь, передающую воспроизведение потока на более раннюю PGC, которая обычно располагается в начале последовательности или на верхнем уровне текущей ветви. Связь возврата PGC выполняется тогда, когда пользователь нажимает на пульте дистанционного управления кнопку RETURN (Возврат).
   • Link Command (Командные связи) – создает связи Pre, Post, Cell простым протягиванием линии связи между PGC.
   • Show Previous PGC Links (Отобразить предваряющие связи PGC) – отображает или скрывает предваряющие связи PGC, выделенные красным цветом.
   • Show Next PGC Links (Отобразить последующие связи PGC) – отображает или скрывает последующие связи PGC, выделенные синим цветом.
   • Show Go Up PGC Links (Отобразить связи возврата PGC) – отображает или скрывает связи возврата PGC, выделенные зеленым цветом.