ПО Форвард Т Титровальные объекты со скриптом без исходного кода TS1 – платная библиотека титровальных объектов со скриптом Дата выпуска: 19 мая 2015 г. Руководство пользователя © СофтЛаб-НСК Содержание Введение...............................................................................................................................7 Общие сведения......................................................................................................8 Титровальные объекты со скриптом...................................................................8 Скрипт-объекты с открытым кодом.....................................................................8 Скрипт-объекты без исходного кода............................................................... 10 1. Перечень................................................................................................................. 10 2. Лицензия на использование библиотеки скрипт-объектов.. 11 Загрузка скрипт-объектов в титровальный проект................................ 12 Источники данных для скрипта........................................................................... 16 Смена исполняемого файла-задания в программе FDOnAir............ 17 Предварительный просмотр................................................................................. 20 1. Общие сведения................................................................................................. 20 2. Предпросмотр в FDTitleDesigner ............................................................ 21 3. Предпросмотр в окне программы FDPreview (с использованием платы)............................................................................ 21 4. Предпросмотр в окне программы SLTitlePreview (без использования платы).......................................................................... 23 Правила использования скрипт-объектов................................................... 26 Файл подстановок........................................................................................................ 27 Титровальные объекты со скриптом без исходного кода................ 29 TS1_MuzClip – подтитровка музыкальных клипов.................................. 29 1. Назначение............................................................................................................ 29 2. Источники данных для скрипта................................................................ 30 2.1. Файл-задание............................................................................................ 30 2.2. Комментарии в расписании FDOnAir........................................ 32 3. Титровальные элементы объекта .......................................................... 33 3.1. Перечень элементов............................................................................ 33 3.2. Размер и расположение.................................................................... 34 4. Порядок работы с объектом....................................................................... 34 5. Предварительный просмотр...................................................................... 38 TS1_Header – вывод озаглавленных групп объявлений...................... 39 1. Назначение............................................................................................................ 39 2. Источник данных для скрипта................................................................... 39 3. Титровальные элементы объекта............................................................ 41 3.1. Перечень элементов............................................................................ 41 3.2. Размер и расположение.................................................................... 41 2 4. Порядок работы с объектом....................................................................... 42 5. Предварительный просмотр .................................................................... 47 TS1_Promo – вывод информации о текущей передаче........................ 49 1. Общие сведения................................................................................................. 49 2. Источник данных для скрипта................................................................... 49 2.1. Общие сведения..................................................................................... 49 2.2. Файл-задание............................................................................................ 51 2.3. Комментарии расписания................................................................ 51 2.4. SLIni-файл.................................................................................................... 52 3. Титровальные элементы объекта............................................................ 52 3.1. Перечень элементов............................................................................ 52 3.2. Размер и расположение.................................................................... 52 4. Порядок работы с объектом....................................................................... 53 5. Предварительный просмотр .................................................................... 59 TS1_Promo2 – вывод анонса.................................................................................. 60 1. Общие сведения................................................................................................. 60 2. Источник данных для скрипта................................................................... 61 3. Титровальные элементы объекта .......................................................... 62 3.1. Перечень элементов............................................................................ 62 3.2. Размер и расположение.................................................................... 63 4. Порядок работы с объектом....................................................................... 63 5. Предварительный просмотр...................................................................... 66 TS1_Promo3 – вывод анонса (используется SLIni-файл)...................... 67 1. Общие сведения................................................................................................. 67 2. SLIni-файл................................................................................................................ 69 3. Титровальные элементы объекта .......................................................... 71 3.1. Перечень элементов............................................................................ 71 3.2. Размер и расположение.................................................................... 72 4. Порядок работы с объектом....................................................................... 72 5. Предварительный просмотр...................................................................... 75 TS1_RollCrawlPro – вывод отдельных частей текстового объявления в разных полях................................................................................... 76 1. Назначение............................................................................................................ 76 2. Источник данных для скрипта................................................................... 77 3. Титровальные элементы объекта............................................................ 78 3.1. Перечень элементов............................................................................ 78 3.2. Размер и расположение.................................................................... 78 3.3. Особенности настройки.................................................................... 79 4. Лог-файл.................................................................................................................. 80 5. Порядок работы с объектом....................................................................... 81 6. Предварительный просмотр .................................................................... 87 TS1_RollCrawlPro2 – вывод объявлений с останавливающимся и дополнительным текстом................................................................... 88 3 1. Общие сведения................................................................................................. 88 1.1. Назначение................................................................................................ 88 1.2. Принцип работы .................................................................................... 88 1.3. Изменение скорости вывода объявлений во время эфира....................................................................................................... 89 2. Источник данных для скрипта................................................................... 89 3. Титровальные элементы объекта............................................................ 90 3.1. Перечень элементов............................................................................ 90 3.2. Размер и расположение.................................................................... 90 3.3. Особенности настройки.................................................................... 91 4. Лог-файл.................................................................................................................. 91 5. Порядок работы с объектом....................................................................... 91 6. Предварительный просмотр .................................................................... 99 TS1_RollCrawlPro3 – автоматический запуск бегущей строки в заданное время.................................................................................................100 1. Назначение..........................................................................................................100 2. Источник данных для скрипта.................................................................100 3. Титровальные элементы объекта..........................................................101 3.1. Перечень элементов..........................................................................101 3.2. Размер и расположение..................................................................101 4. Порядок работы с объектом.....................................................................102 5. Предварительный просмотр ..................................................................105 TS1_AdvMixPro – вывод объявлений разных типов.............................106 1. Назначение..........................................................................................................106 2. Источник данных для скрипта.................................................................106 3. Титровальные элементы объекта ........................................................108 3.1. Перечень элементов..........................................................................108 3.2. Размер и расположение..................................................................108 3.3. Особенности настройки..................................................................109 4. Лог-файл................................................................................................................109 5. Порядок работы с объектом.....................................................................109 6. Предварительный просмотр ..................................................................120 TS1_TVGuide – показ программы телепередач на ближайшее время........................................................................................................................121 1. Назначение..........................................................................................................121 2. Источники данных для скрипта..............................................................122 2.1. Файл с расписанием телепередач............................................122 2.2. Файл с логотипом телеканала......................................................123 2.3. Организация данных.........................................................................123 3. Титровальные элементы объекта..........................................................124 3.1. Перечень элементов..........................................................................124 3.2. Размер и расположение..................................................................124 3.3. Особенности настройки..................................................................125 4 5. Порядок работы с объектом.....................................................................125 6. Предварительный просмотр ..................................................................128 TS1_Horo – вывод гороскопа...............................................................................130 1. Назначение..........................................................................................................130 2. Источники данных для скрипта..............................................................130 2.1. Файл-задание..........................................................................................130 2.2. Файлы с изображениями знаков зодиака............................132 3. Титровальные элементы объекта..........................................................132 3.1. Перечень элементов..........................................................................132 3.2. Размер и расположение..................................................................132 3.3. Особенности настройки..................................................................133 5. Порядок работы с объектом.....................................................................133 6. Предварительный просмотр ..................................................................136 TS1_DB2Text – вывод объявлений из базы данных...............................137 1. Назначение..........................................................................................................137 2. Источник данных для скрипта.................................................................138 2.1. База данных.............................................................................................138 2.2. Файл-задание..........................................................................................138 3. Титровальные элементы объекта..........................................................139 3.1. Перечень элементов..........................................................................139 3.2. Размер и расположение..................................................................140 4. Лог-файл................................................................................................................140 5. Порядок работы с объектом.....................................................................140 6. Предварительный просмотр ..................................................................144 TS1-InfoBar – вывод информационной ленты , состоящей из однострочных сообщений.............................................................................145 1. Назначение..........................................................................................................145 2. Источник данных для скрипта.................................................................145 3. Титровальные элементы объекта..........................................................146 3.1. Перечень элементов..........................................................................146 3.2. Размер и расположение..................................................................146 3.3. Свойства титровальных элементов..........................................146 4. Порядок работы с объектом.....................................................................146 5. Предварительный просмотр ..................................................................151 TS1_InfoBar2 – вывод ленты новостей...........................................................152 1. Назначение..........................................................................................................152 2. Источники данных для скрипта..............................................................153 2.1. Файл-задание..........................................................................................153 2.2. Файл с данными о температуре..................................................154 3. Титровальные элементы объекта..........................................................155 3.1. Перечень элементов..........................................................................155 3.2. Размер и расположение..................................................................155 4. Порядок работы с объектом.....................................................................156 5. Предварительный просмотр ..................................................................161 5 TS1_InfoBar3 – вывод ленты новостей (упрощенная модификация TS1_InfoBar2)..................................................162 1. Назначение..........................................................................................................162 2. Источник данных для скрипта.................................................................163 3. Титровальные элементы объекта..........................................................164 3.1. Перечень элементов..........................................................................164 3.2. Размер и расположение..................................................................164 4. Порядок работы с объектом.....................................................................164 5. Предварительный просмотр ..................................................................169 TS1_SMSCrawl – вывод SMS-сообщений в виде бегущей строки.170 1. Назначение..........................................................................................................170 2. Файлы с сообщениями.................................................................................171 3. Файл подстановок...........................................................................................171 4. Титровальные элементы объекта..........................................................172 4.1. Перечень элементов..........................................................................172 4.2. Размер и расположение..................................................................172 5. Порядок работы с объектом.....................................................................172 6. Предварительный просмотр ..................................................................176 TS1_SubTitles – автоматизация вывода субтитров................................177 1. Назначение..........................................................................................................177 2. Источник данных для скрипта.................................................................178 3. Титровальные элементы объекта..........................................................179 3.1. Перечень элементов..........................................................................179 3.2. Размер и расположение..................................................................179 4. Порядок работы с объектом.....................................................................179 5. Предварительный просмотр ..................................................................183 TS1_AdvBoard – вывод многострочных объявлений...........................184 1. Назначение..........................................................................................................184 2. Источник данных.............................................................................................185 3. Титровальные элементы объекта..........................................................186 3.1. Перечень элементов..........................................................................186 3.2. Размер и расположение..................................................................186 4. Порядок настройки........................................................................................186 5. Предварительный просмотр ..................................................................191 TS1_AdvBoard2 – вывод многострочных объявлений со звуковым сопровождением..........................................................................192 1. Назначение..........................................................................................................192 2. Источник данных.............................................................................................193 3. Титровальные элементы объекта..........................................................194 3.1. Перечень элементов..........................................................................194 3.2. Размер и расположение..................................................................195 4. Порядок настройки........................................................................................195 5. Предварительный просмотр ..................................................................199 6 В титровальные проекты, создаваемые для вывода в эфир с использованием ПО ForwardT Software, можно добавлять титровальные объекты со скриптом – титровальные объекты, в которых поведением титровальных элементов управляет специальный программный код – скрипт. Титровальные объекты со скриптом предназначены для решения задач, которые невозможно решить, используя обычные титровальные объекты и элементы, либо которые можно решить, но для этого потребуется выполнить много дополнительных настроек. Скрипт входит в состав титровального объекта. Во время работы скрипт может использовать данные от других программ, например, от программы FDOnAir. В компании СофтЛаб-НСК разработаны и предлагаются для использования скрипт-объекты двух типов: ●● с открытым кодом (код скрипта доступен пользователю) – распространяются бесплатно; ●● без исходного кода (код скрипта недоступен пользователю) – объединены в платную библиотеку. В данном документе приводится описание и инструкции по использованию платных титровальных объектов со скриптом. Титровальные объекты со скриптом можно создать самостоятельно. За информацией о создании титровальных объектов со скриптом обращайтесь в службу технической поддержки. 7 Введение Введение Титровальные объекты со скриптом Титровальные объекты со скриптом или скрипт-объекты – титровальные объекты, в которых поведением титровальных элементов управляет специальный программный код – скрипт. В состав скрипт-объекта входят: ●● титровальные элементы, количество и тип которых зависят от решаемой задачи; ●● скрипт – программный код, написанный на языке JScript.NET. Разработчиками ПО ForwardT Software созданы и предлагаются для использования скрипт-объекты двух типов: ●● с открытым кодом – исходный код скрипта доступен пользователю; ●● без исходного кода – исходный код скрипта недоступен пользователю. Готовые скрипт-объекты хранятся в файлах-шаблонах – файлах с расширением SLTitleTmpl. Чтобы добавить скрипт-объект в титровальный проект, необходимо загрузить данные из соответствующего шаблона. После загрузки скрипт-объекта в титровальный проект между ним и файлом-шаблоном никакой связи нет, файлшаблон может быть удалён или перемещён в другую папку, по усмотрению пользователя. В один титровальный проект можно загрузить несколько титровальных объектов со скриптом. Скрипт-объекты с открытым кодом У скрипт-объектов с открытым кодом исходный код скрипта доступен пользователю – после загрузки в титровальный проект в окне программы FDTitleDesigner появляется вкладка Скрипты (1). 8 Титровальные объекты со скриптом Общие сведения Скрипт-объекты с открытым кодом 1 На вкладке Скрипты отображается код скрипта. Пользователь может посмотреть код и внести в него изменения. Скрипт-объекты с открытым кодом объединены в библиотеку TSF (Title Scripts Free). В таблице перечислены скрипт-объекты с открытым кодом и указано их назначение. Имя Назначение TSF_Age Автоматизация вывода данных о возрастных ограничениях для зрителей текущей передачи. Данные выводятся один раз в течение воспроизведения видеоролика. Вывод начинается через заданное пользователем время от начала воспроизведения TSF_MClip Автоматизация подтитровки музыкальных клипов – во время показа конкретного видеоролика показываются титры с соответствующей видеоролику информацией. В течение воспроизведения видеоролика титры выводятся два раза – в начале и в конце показа TSF_AdvMix, Вывод в заданной области экрана рекламных объявлений разных TSF_AdvMixPS, типов: видеороликов, картинок, бегущей строки с останавливаюTSF_AdvMixPS2 щимся текстом. Скрипт-объекты отличаются способом вывода бегу- щей строки с останавливающимся текстом TSF_Announce Вывод анонса – объявления о следующем видеоролике (передаче). Объявление с анонсом выводится один раз в течение воспроизведения видеоролика TSF_IU Работает так же, как программа FDImageUpdater, и предназначен для вывода изображений с данными, полученными из разных источников TSF_MovieList Принцип работы такой же, как у титровального элемента Рекламный блок, но имеет некоторые дополнительные возможности TSF_RollCrawl Принцип работы такой же, как у титровального элемента Бегущая строка, но имеет некоторые дополнительные возможности TSF_CaptionPro Принцип работы такой же, как у титровального элемента Подпись, но имеет некоторые дополнительные возможности 9 Скрипт-объекты с открытым кодом можно бесплатно скачать с сайта СофтЛаб-НСК в разделе «Загрузка» (раздел «Прочее»). Скрипт-объекты без исходного кода 1. Перечень В скрипт-объектах без исходного кода исходный код скрипта недоступен пользователю. Такие объекты распространяются платно, объединенные в библиотеку. В таблице перечислены скрипт-объекты, которые входят в библиотеку TS1, и указано их назначение. Имя Назначение TS1_MuzClip Автоматизация подтитровки музыкальных клипов – во время показа конкретного видеоролика показываются титры с соответствующей видеоролику информацией. В течение воспроизведения видеоролика титры выводятся два раза – в начале и в конце показа TS1_Header Вывод озаглавленных групп бегущих строк – во время вывода объявления бегущей строки в отдельной строке отображается заголовок группы, к которой она относится TS1_Promo Отображение требуемого текста (надписи) в течение вывода в эфир заданного видеоролика, например текста с информацией о текущей передаче. Вывод надписи начинается через некоторое время после начала и заканчивается за это же время до окончания воспроизведения видеоролика. Время отступа задаётся пользователем TS1_Promo2 Вывод анонса – объявления о следующем видеоролике (передаче). Объявление с анонсом выводится один раз в течение воспроизведения видеоролика TS1_Promo3 Вывод анонса – объявления о следующем видеоролике (передаче). Текст для вывода скрипт считывает из SLIni-файла. Объявление с анонсом выводится один раз в течение воспроизведения видеоролика TS1_RollCrawlPro Вывод рекламных объявлений, текст которых разбит на три части – основной текст, первый и второй дополнительные тексты. Каждая часть объявления выводится в разных областях экрана, заданных пользователем TS1_RollCrawlPro2 Вывод рекламных объявлений, состоящих из бегущей строки с останавливающимся текстом и двух дополнительных текстов, которые выводятся в разных областях экрана, заданных пользователем TS1_AdvMixPro Вывода рекламных объявлений разных типов (картинок, видеороликов, бегущей строки) с возможностью вывода дополнительной текстовой информации в двух независимых полях 10 Скрипт-объекты без исходного кода Подробное описание скрипт-объектов с открытым кодом см. в руководстве пользователя «Титровальные объекты со скриптом с открытым кодом. TSF – бесплатная библиотека титровальных объектов со скриптом». Назначение TS1_TVGuide Последовательный вывод программ передач на ближайшее время для разных телеканалов TS1_Horo Вывод гороскопа для разных знаков зодиака TS1_DB2Text Вывод объявлений, тексты которых автоматически считываются из базы данных TS1_InfoBar Вывод ленты новостей, состоящей из однострочных объявлений. TS1_InfoBar2 Вывод ленты новостей. Для каждой новости выводятся: тема (заголовок); текст, состоящий из двух строк, каждая из которых может иметь собственное оформление. Имеются возможности для вывода информации о текущем времени и температуре воздуха TS1_InfoBar3 Вывод ленты новостей. Для каждой новости выводятся тема (заголовок) и текст самой новости. Является упрощенной версией скрипт-объекта TS1_InfoBar2 TS1_SMSCrawl Вывод SMS-сообщений в виде бегущей строки TS1_SubTitles Автоматизация вывода субтитров TS1_AdvBoard Вывод многострочных объявлений TS1_AdvBoard2 Вывод многострочных объявлений с возможностью воспроизведения отдельного звукового сопровождения для каждого объявления 2. Лицензия на использование библиотеки скрипт-объектов 88 Важно: В программе FDOnAir для воспроизведения на плате титро- вальных проектов, содержащих скрипт-объекты без исходного кода, необходимо, чтобы на компьютере имелась лицензия на использование соответствующей библиотеки скрипт-объектов. Для воспроизведения титровального проекта в программе FDOnAir без использования платы (в окне программы SLTitlePreview) наличие лицензии не требуется. В программе FDTitleDesigner настройку титровальных проектов, содержащих платные скрипт-объекты, можно производить на любом компьютере, независимо от наличия на нем лицензии. При загрузке в программу FDTitleDesigner титровальных проектов, содержащих скрипт-объекты без исходного кода, независимо от наличия лицензии на компьютере, всегда появляется окно с предупреждением. 11 Скрипт-объекты без исходного кода Имя Загрузка скрипт-объектов в титровальный проект Библиотека скрипт-объектов представляет собой набор файлов с расширением SLTitleTmpl, имена которых соответствуют именам скрипт-объектов, например, скрипт-объект TS1_AdvMixPro хранится в файле TS1_AdvMixPro.SLTitleTmpl. Примечание: Файлы с расширением имени SLTitleTmpl – это так называемые файлы-шаблоны. В файлах-шаблонах могут содержаться как обычные титровальные объекты, так и титровальные объекты со скриптом. На рисунке показана папка, содержащая файлы-шаблоны титровальных объектов со скриптом, входящих в библиотеку TS1. Для загрузки титровального объекта со скриптом в титровальный проект необходимо загрузить шаблон требуемого скрипт-объекта и произвести его настройку. 12 Загрузка скрипт-объектов в проект По вопросу приобретения лицензии на использование библиотеки скрипт-объектов обращайтесь в отдел продаж или в службу технической поддержки СофтЛаб-НСК. 1. Загрузите на компьютер библиотеку скрипт-объектов с сайта СофтЛаб-НСК (раздел Загрузка > Форвард Т > Прочее > TS1 – коммерческая (платная) библиотека титровальных скриптов), разархивируйте. 1 2. В программе FDTitleDesigner откройте или создайте титровальный проект, в который требуется загрузить скрипт-объект. 3. Для загрузки скрипт-объекта из шаблона вызовите команду меню Файл > Импортировать объект из шаблона... (1). 1 Также можно использовать команду Импортировать объект из шаблона... контекстного меню (2), вызываемого щелчком ПКМ в области окна Дерево объектов (3). 13 Загрузка скрипт-объектов в проект Порядок действий: 2 4. В открывшемся окне Импорт объекта из шаблона перейдите в папку с библиотекой скрипт-объектов TS1, выберите нужный шаблон и нажмите кнопку Открыть (4) – окно закроется, начнется загрузка скрипт-объекта в титровальный проект. 4 5. Во время загрузки скрипт-объекта, входящего в состав платной библиотеки TS1, откроется окно с предупреждением о необходимости наличия лицензии на использование скрипт-объекта (5). 14 Загрузка скрипт-объектов в проект 3 Загрузка скрипт-объектов в проект 5 6 88 Важно: При загрузке в титровальный проект любого скрипт- объекта без исходного кода либо при загрузке в программу FDTitleDesigner титровального проекта, содержащего один или несколько скрипт-объектов без исходного кода, окно со списком лицензий, необходимых для работы проекта, открывается всегда, даже если лицензии имеются в наличии. Закройте окно Список лицензий, нажав OK (6). 6. Произойдет загрузка скрипт-объекта в титровальный проект: ●● на рабочем поле проекта появятся титровальные элементы, входящие в состав скрипт-объекта (7). Элементы имеют размер и расположение, заданные в шаблоне; ●● в окне Дерево объектов отобразятся имена добавленного скрипт-объекта и содержащихся в нем титровальных элементов (8). 15 Источники данных для скрипта 8 7 7. Скрипт-объект загружен в проект и готов к настройке. Инструкции по настройке приведены в данном руководстве ниже. После загрузки скрипт-объекта в титровальный проект между ним и файлом-шаблоном никакой связи нет, файлшаблон может быть удалён или перемещён в другую папку, по усмотрению пользователя. Источники данных для скрипта Во время работы скрипт управляет загрузкой заданий в титровальные элементы скрипт-объекта. Информацию о том, какие данные требуется загружать, скрипт получает из подготовленного пользователем источника данных для скрипта. Скрипты, разработанные в СофтЛаб-НСК, в качестве источников данных могут использовать: ●● файл-задание. Обычно это текстовый файл (*.txt); ●● комментарии расписания FDOnAir; ●● SLIni-файлы. Некоторые скрипты могут использовать источники данных разных видов, некоторые – одного. Если скрипт умеет работать с источниками данных разных типов, то используемый источник указывается в настройках скрипта. 16 Смена исполняемого файла-задания в программе FDOnAir В программе FDOnAir можно сменить исполняемое скриптобъектом задание. Смена заданий для титровальных объектов со скриптом может выполняться по расписанию в автоматическом режиме либо интерактивно по нажатию кнопки (так же, как и для обычных титровальных объектов). Порядок действий: 1. Подготовьте файл-задание для скрипт-объекта. 2. В программе FDOnAir должен быть загружен титровальный проект, содержащий скрипт-объект. 3. Настройте файловую страницу для требуемого титровального объекта: 1. Раскройте файловую страницу Титровальные объекты, нажав на кнопку (1). 1 17 Смена исполняемого файла-задания Источники данных для скрипта подготавливаются пользователем. Правила написания строк в файле-задании, SLIniфайле и текста комментариев для разных скриптов различны и описаны в данном руководстве. 2. На файловой странице нажмите кнопку Свойства папки (2) – в окне появятся элементы для настройки свойств папки (3). 2 3 3. В списке Титр. объект (4) выберите титровальный объект, для которого производится настройка смены задания. 5 4 4. Обратите внимание, какой фильтр отображается в строке Фильтр файлов (5). Если требуется, выберите в списке нужный фильтр. Например, *.txt. Для справки о типе файла-задания см. описание используемого скрипта. 5. Задайте каталог, в котором хранится файл-задание – нажмите кнопку Задать каталог (6). 6 18 Смена исполняемого файла-задания 6. В открывшемся окне выберите папку с файлом-заданием. Чтобы закрыть окно, необходимо щелкнуть ЛКМ по файлу-заданию и нажать кнопку Открыть (7). 7 7. На файловой странице отобразится список файлов (8), расширения имени которых соответствуют расширению, заданному в Фильтре файлов. 8 4. Чтобы добавить в расписание команду для смены задания, выполните следующие действия: 1. В расписании FDOnAir установите курсор ввода в требуемую позицию (9). 11 9 10 2. На файловой странице Титровальные объекты дважды щелкните ЛКМ по имени файла-задания, которое требуется загрузить (10), в расписание добавится команда для загрузки в выбранный титровальный объект указанного файла-задания (11). 19 Смена исполняемого файла-задания 5. Для смены задания по нажатию кнопки выполните следующие действия: 1. На файловой странице щелкните ЛКМ по имени файла, который требуется загрузить в скрипт-объект (12). Предварительный просмотр 13 12 2. Нажмите на кнопку Загрузить задание немедленно (13) – произойдет немедленная загрузка выбранного задания в скрипт-объект. 88 Важно: Кнопка Загрузить задание немедленно становится доступной для использования только после выбора файла-задания. Если файл-задание не выбран, то кнопка недоступна для использования. Предварительный просмотр 1. Общие сведения Выбор программы для предварительного просмотра работы скрипт-объекта зависит от того, использует скрипт во время работы данные от программы FDOnAir или нет. ●● если во время работы скрипт использует данные от программы FDOnAir, то для просмотра его работы необходимо запускать исполнение расписания в программе FDOnAir. Просмотр работы можно производить в окне одной из следующих программ: ●● FDPreview, предназначенной для просмотра аудиовидеоданных на входе/выходе платы; ●● SLTitlePreview, предназначенной для просмотра данных с выхода FDOnAir без использования платы. ●● если во время работы скрипт не использует данные от программы FDOnAir, то предварительный про- 20 смотр работы скрипт-объекта можно осуществить в окне программы FDTitleDesigner. В окне программы FDTitleDesigner можно просмотреть работу только тех скрипт-объектов, которые не используют данные от программы FDOnAir. Порядок действий: 1. Произвести настройку скрипт-объекта. 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 3. Предпросмотр в окне программы FDPreview (с использованием платы) 88 Важно: В программе FDOnAir для воспроизведения на плате титро- вальных проектов, содержащих скрипт-объекты без исходного кода, необходимо, чтобы на компьютере имелась лицензия на использование соответствующей библиотеки скрипт-объектов. Порядок действий: 1. В программе FDTitleDesigner подготовьте титровальный проект, содержащий титровальный объект со скриптом. 2. Запустите программу FDOnAir. 3. В программе FDOnAir составьте расписание: ●● если в качестве задания для скрипта используются комментарии расписания, то добавьте в расписание комментарии; ●● если скрипт-объект, работу которого вы собираетесь просматривать, предназначен для подтитровки конкретных видеороликов, то добавьте в расписание команды воспроизведения нужных видеофайлов. 4. В программу FDOnAir загрузите титровальный проект, содержащий скрипт-объект: ●● в окне Установки на вкладке Титровальные объекты нажмите кнопку Титровальный проект (3); 21 Предварительный просмотр 2. Предпросмотр в FDTitleDesigner 4 ●● в открывшемся диалоговом окне выберите подготовленный титровальный проект; ●● закройте окно Установки, нажав кнопку Закрыть (4). 5. В главном окне FDOnAir разрешите показ титров – для этого нажмите кнопку F7 (5); 5 6 7 6. Включите титровальный объект со скриптом. Включить объект можно одним из следующих способов: ●● используя кнопку для включения/отключения титровальных объектов, на которую назначен нужный скрипт-объект (6); ●● добавив в расписание команду для включения титровального объекта (7); 7. Запустите программу FDPreview. Запуск программы можно осуществить, используя команду меню Пуск: ForwardT Software > Tools > FDPreview. 22 Предварительный просмотр 3 8. В программе FDOnAir запустите исполнение расписания. 9. В программе FDPreview запустите предпросмотр. Shakira Waka Waka Подробную инструкцию по работе с программой FDPreview см. в руководстве пользователя «FDPreview. Программа для просмотра аудиовидеоданных на входе/выходе плат». 4. Предпросмотр в окне программы SLTitlePreview (без использования платы) Порядок действий: 1. В программе FDTitleDesigner подготовьте титровальный проект, содержащий титровальный объект со скриптом. 2. Запустите программу SLTitlePreview. Способы запуска: ●● с помощью команды меню Пуск: Программы > ForwardT Software > Tools > TitlePreview. ●● запустить исполнение файла ~\SLTitlePreview\SLTitlePreview.exe, где ~ – полный путь к папке с ПО ForwardT Software. 23 Предварительный просмотр Если необходимо, произведите настройку работы программы. 3. Если необходимо, произведите настройку программы SLTitlePreview: ●● щелкните ЛКМ в области заголовка окна программы (1) и в открывшемся контекстном меню выберите команду Settings (2). 1 2 ●● в открывшемся окне произведите необходимые настройки. Подробное описание работы с программой SLTitlePreview см. в руководстве пользователя «FDOnAir. Дополнительные разделы» раздел «Просмотр данных на мониторе компьютера без использования платы FD300. Программа SLTitlePreview». 4. Запустите программу FDOnAir. 88 Важно: Запуск программы FDOnAir следует производить после запуска программы SLTitlePreview. 5. В программе FDOnAir в окне Установки выполните следующие настройки: ●● на вкладке Конфигурация: для параметра Видеоустройство установите значение Видеопроцессор (1); ●● нажмите кнопку Применить изменения (2); 24 Предварительный просмотр Откроется окно программы SLTitlePreview. Предварительный просмотр 1 2 ●● на вкладке Титровальные объекты: нажмите кнопку Титровальный проект (3) и в открывшемся окне выберите подготовленный титровальный проект; 3 4 ●● закройте окно Установки, нажав кнопку Закрыть (4). 6. В программе FDOnAir составьте расписание: ●● если в качестве задания для скрипта используются комментарии расписания, то добавьте в расписание комментарии; ●● если скрипт-объект, работу которого вы собираетесь просматривать, предназначен для подтитровки конкретных видеороликов, то добавьте в расписание команды воспроизведения нужных видеофайлов. 7. Разрешите показ титров – для этого в главном окне FDOnAir нажмите кнопку F7 (5); 25 5 7 8. Включите титровальный объект со скриптом. Включить объект можно одним из следующих способов: ●● используя кнопку для включения/отключения титровальных объектов, на которую назначен нужный скрипт-объект (6); ●● добавив в расписание команду для включения титровального объекта (7); 9. В программе FDOnAir запустите исполнение расписания. 10.Перейдите в окно программы SLTitlePreview для просмотра работы. Подробную инструкцию по работе с программой SLTitlePreview см. в руководстве пользователя «FDOnAir. Дополнительные разделы» раздел «Просмотр данных на мониторе компьютера без использования платы FD300. Программа SLTitlePreview». Правила использования скрипт-объектов Для использования титровальных скрипт-объектов необходимо: 1. Ознакомиться с инструкцией по использованию объекта в руководстве пользователя. 2. Подготовить необходимые для настройки и работы скрипта файлы, например, файл-задание, файл с коллекцией стилей (*.efc), файл подстановок и др. 3. В программе FDTitleDesigner: 1. Создать или открыть титровальный проект. 2. В титровальный проект загрузить скрипт-объект из шаблона. 3. Произвести настройку скрипт-объекта. 26 Правила использования скрипт-объектов 6 4. Сохранить титровальный проект. 88 Важно: Воспроизведение скрипт-объектов без исходного кода в про- грамме FDOnAir в режиме на плате возможно только при наличии на компьютере лицензии на использование библиотеки скрипт-объектов. Файл подстановок В некоторых титровальных объектах со скриптом допустимо использование файлов подстановки. Файлы подстановки предназначены для замены одного текста в файле-задании скрипта на другой в автоматическом режиме во время работы скрипта. Файл подстановки – текстовый файл (*.txt), в котором содержатся записи с информацией о замене одних наборов символов другими. Формат записей: Входная_строка Разделитель Выходная_строка где: ●● Входная_строка – набор символов, который требуется найти в файле-задании и заменить, ●● Разделитель – символ, указанный в настройках скрипта, параметр Separators. ●● Выходная строка – набор символов, предназначенный для подстановки в файл-задание вместо Входной_строки. Каждая запись начинается с новой строки. 88 Важно: Для одного титровального объекта со скриптом в файлезадании и в файле подстановок должны использоваться одинаковые символы-разделители. 27 Файл подстановок 4. В программе FDOnAir: 1. Загрузить подготовленный титровальный проект. 2. Составить расписание, включить показ титров. 3. Произвести запуск расписания. В файле-задании в тексте бегущей строки перед каждым номером телефона стоит слово «Тел.». Используя файл подстановок, можно организовать, чтобы во время вывода бегущей строки (во время работы скрипта) вместо слова «Тел.» выводилась картинка, например, , хранящаяся в файле tel.gif. Для этого в файл подстановок должна быть добавлена строка: Тел.|<PC 50 tel.gif>, где: ●● Тел. – искомая для замены строка; ●● | – символ-разделитель, используемый и в файле-задании, и в файле подстановок; ●● <PC 50 tel.gif> – строка для подстановки. В данном случае – тег, предназначенный для вывода картинок. Подробнее об использовании тегов см. руководство «FDTitle Designer. Редактор титровальных проектов», раздел «Типы титровальных элементов» пункт «Теги форматирования». На рисунке показан вывод бегущей строки в окне программы FDTitleDesigner в режиме предварительного просмотра. 28 Файл подстановок Пример: TS1_MuzClip Титровальные объекты со скриптом без исходного кода TS1_MuzClip – подтитровка музыкальных клипов 1. Назначение Титровальный объект со скриптом TS1_MuzClip предназначен для автоматизации подтитровки музыкальных клипов – во время показа конкретного видеоролика показывает титры с соответствующей видеоролику информацией. В течение воспроизведения видеоролика титры выводятся два раза – в начале и в конце показа. Michael Jackson Remember The Time Информация о видеоролике может быть представлена в следующих видах: ●● текст; ●● графический файл; ●● видеофайл. В скрипт-объекте TS1_MuzClip имеется возможность задать подложку для титров. В качестве подложки может использоваться видеофайл или картинка. Подложка появляется и исчезает вместе с титрами. Во время работы скрипт TS1_MuzClip получает от программы FDOnAir информацию об имени воспроизводимого видеофайла и его длительности. На основе полученной информации скрипт управляет загрузкой данных для вывода в титрах и временем их показа. 29 В качестве источника данных скрипт TS1_MuzClip может использовать: ●● файл-задание; ●● комментарии расписания FDOnAir, составленные в соответствии со специальными требованиями. точник данных – либо комментарии расписания, либо файлзадание. Одновременное использование и комментариев, и файла-задания невозможно. В одном титровальном проекте допускается использование нескольких титровальных объектов со скриптом TS1_MuzClip. Принцип работы скрипт-объекта с закрытым кодом TS1_MuzClip аналогичен скрипт-объекту с открытым кодом TSF_MClip. Разница заключается в том, что, используя один скрипт-объект TSF_MClip, невозможно организовать одновременный вывод и подложки, и информации об исполнителе – для этого потребуется использовать два скрипт-объекта TSF_MClip: один – для вывода подложки, другой – информации об исполнителе. Описание использования скрипт-объекта TSF_MClip см. в руководстве пользователя «Титровальные объекты со скриптом с открытым кодом. TSF – бесплатная библиотека титровальных объектов со скриптом», подраздел «TSF_MClip – подтитровка музыкальных клипов». 2. Источники данных для скрипта 2.1. Файл-задание Файл-задание для скрипта TS1_MuzClip – текстовый файл с расширением txt. В файле-задании содержится список клипов с указанием заданий, которые должны загружаться в скрипт-объект во время их исполнения. Каждая строка файла имеет следующую структуру: Видеофайл где: Разделитель Задание для вывода в титрах ●● Видеофайл – абсолютный или относительный путь к клипу (видеофайлу, задание для подтитровки которого содержится в текущей строке). Относительный путь указывается относительно места расположения файла-задания скрипта; ●● Разделитель – символ, указанный при настройке скрипта в программе FDTitleDesigner в параметре Разделитель (в приведенных ниже примерах в качестве разделителя используется символ «|»); 30 TS1_MuzClip 88 Важно: Во время работы скрипт может использовать только один ис- D:\Clips\M_Jackson_-_Triller.avi |D:\Titles\MJackson_Triller.bmp Файл с видеоклипом, на фоне которого должны выводиться титры Разделитель Графический файл с изображением для вывода в титрах (см. рис. ниже, (1)); ●● видео – указывается абсолютный или относительный путь к видеофайлу. Относительный путь указывается относительно места расположения файла-задания скрипта. Пример строки: D:\Clips\M_Jackson_-_Bad.avi |D:\Titles\MJackson_Bad.avi Файл с видеоклипом, на фоне которого должны выводиться титры Разделитель Видеофайл для вывода в титрах (см. рис. ниже, (2)); ●● текст – указывается текст для вывода в титрах. Для вывода текста в несколько строк в местах перевода строк следует установить Разделитель. Если между разделителем и текстом строки поставить пробел, то при выводе титров текст строки будет начинаться с пробела. Пример строки: Разделители D:\Clips\M_Jackson_-_Black Or White.avi |Michael Jackson |Black Or White Файл с видеоклипом, на фоне которого должны выводиться титры Строка с текстом 1 Строка с текстом 2 (см. рис. ниже, (3)); ●● Текстовые строки могут содержать теги форматирования. Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». Пример строки с тегами форматирования: D:\Clips\M_Jackson_-_Black Or White.avi|<St 1>Michael Jackson |<St 4>Black Or White в данном примере с помощью тегов <St 1> и <St 4> задаются стили оформления текста (стили берутся из файла коллекции стилей, указанного в настройках скрипта). Порядок следования строк в файле – произвольный. В файле-задании может содержаться информация для подтитров- 31 TS1_MuzClip ●● Задание для вывода в титрах – задание для вывода в титрах. Правила написания задания зависят от того, что требуется вывести в титрах: ●● изображение – указывается абсолютный или относительный путь к графическому файлу. Относительный путь указывается относительно места расположения файла-задания скрипта. Пример строки: ки множества клипов, независимо от их наличия в исполняемом в FDOnAir расписании. На рисунке показан пример файла-задания, открытого в редакторе Блокнот. 1 2 TS1_MuzClip 3 2.2. Комментарии в расписании FDOnAir В качестве источника данных скрипт TS1_MuzClip может использовать комментарии расписания FDOnAir. На рисунке показан пример расписания. В расписании строка с комментарием может стоять либо перед, либо после строки с командой воспроизведения видеоролика, данные о подтитровке которого содержатся в комментарии. Расположение строк с комментарием указывается в настройках скрипта. Текст в комментарии должен иметь следующую структуру: Метка_комментариев Пробел где: Задание для вывода в титрах ●● Метка_комментариев – слово или символ, заданное пользователем при настройке скрипта в программе FDTitleDesigner в параметре скрипта Метка комментариев (в приведенных ниже примерах в качестве метки комментариев используется символ #). ●● Пробел – пробел. ●● Задание для вывода в титрах – задание для вывода в титрах. Правила написания задания зависят от того, что требуется вывести в титрах: ●● изображение – указывается абсолютный путь к графическому файлу. Пример строки комментария: # D:\Titles\MJackson_Triller.bmp Метка Пробел комментариев Абсолютный путь к графическому файлу 32 ●● видео – указывается абсолютный путь к видеофайлу. Пример строки комментария: # D:\Titles\MJackson_Triller.avi Абсолютный путь к видеофайлу ●● текст – указывается текст для вывода в титрах. Для вывода текста в несколько строк в местах перевода строк следует установить разделитель, заданный в параметре скрипта Разделитель. Пример строки комментария: Метка комментариев Строка с текстом 1 Строка с текстом 2 # Michael Jackson |Black Or White Пробел Разделитель Текстовые строки могут содержать теги форматирования. Описание тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» раздел «Типы титровальных элементов» пункт «Теги форматирования». 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_MuzClip, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент, используется скриптом во время работы. Изменение размера и расположения титровального элемента никак не влияет на работу скрипта и отображение информации в титрах. Рекомендуем не изменять значения свойств этого элемента, установленные по умолчанию, кроме Позиция и Размер. BgAnimation АнимЛого Используется для вывода подложки-видеофайла. Размер и расположение этого титровального элемента следует учитывать, если требуется выводить подложку-видеофайл. BgPicture Картинка Используется для вывода подложки-картинки. Размер и расположение этого титровального элемента следует учитывать, если требуется выводить подложку-картинку. Movie АнимЛого Используется для вывода видеофайлов. Размер и расположение этого титровального элемента следует учитывать, если в источнике данных имеются записи для вывода видеофайлов. Descr Подпись Используется для вывода текстовой информации или графики. Размер и расположение этого титровального элемента следует учитывать, если в источнике данных имеются записи для вывода графических файлов или текста. 33 TS1_MuzClip Метка Пробел комментариев 3.2. Размер и расположение Пользователь может произвольно изменять размер и расположение каждого из титровальных элементов скриптобъекта TS1_MuzClip. 1. Предварительная подготовка: ●● если необходимо, подготовьте файл-задание для скрипта (см. п. «2.1. Файл-задание»); ●● если необходимо, подготовьте файл-подложку; ●● если в источнике данных имеются записи для вывода текста, то подготовьте файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей». 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_MuzClip. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_MuzClip.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 34 TS1_MuzClip 4. Порядок работы с объектом 5. Произойдет загрузка титровального объекта со скриптом TS1_MuzClip в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_MuzClip (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта. Сразу после загрузки все титровальные элементы имеют размеры и расположение (8), заданные в шаблоне. 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_MuzClip (2). 35 TS1_MuzClip 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- 1 TS1_MuzClip 2 3 7. Если в качестве источника данных для скрипта используется файл-задание, то в строке Имя Задания (3) укажите имя файла. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6): 4 5 6 9. Задайте значения параметров скрипта: ●● Длительность – длительность отображения титров (секунды); ●● Задержка – интервал времени (секунды): ●● при первом показе титров – от начала воспроизведения в FDOnAir видеоклипа (видеоролика, на фоне которого должны выводиться титры) до начала вывода титров; 36 Примечание: Для оформления разных частей выводимого текста разными стилями следует использовать теги форматирования. Пример см. в п. «2. Источники данных для скрипта». Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». ●● Разделители – символ-разделитель, используемый в источнике данных скрипта (в файле-задании или комментариях расписания); ●● Использовать комментарии – указывает на источник данных для скрипта: ●● False – в качестве источника данных используется файл-задание; комментарии расписания не используются; ●● True – в качестве источника данных используются комментарии расписания; файл-задание не используется; ●● Комментарии после ролика – указывает на расположение комментариев, используемых в качестве источника данных для скрипта, в расписании FDOnAir: ●● False – комментарии располагаются перед строкой с командой воспроизведения видеоролика; ●● True – комментарии располагаются в строке, следующей за строкой с командой воспроизведения видеоролика; ●● Метка комментариев – слово или символ, с которого должны начинаться комментарии в расписании, предназначенные для настраиваемого скрипта в качестве источника данных. Метку комментариев следует задавать, если в качестве источника данных для скрипта используются комментарии расписания. 10.Если в источнике данных для скрипта встречаются задания для вывода видеороликов, то в окне Дерево Объектов 37 TS1_MuzClip ●● при втором показе титров – от окончания вывода титров до окончания воспроизведения в FDOnAir видеоклипа (видеоролика, на фоне которого должны выводиться титры); ●● Время проявления/исчезновения – время проявления/ исчезновения титров (плавный переход, секунды); ●● Подложка – полный путь к файлу-подложке; ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc). Файл стилей следует задавать, если в источнике данных для скрипта имеются записи для вывода текстовых данных; ●● Индекс стиля – индекс стиля (в файле стилей), используемого для оформления текста в титрах (нумерация стилей в файле с коллекцией начинается с 0); выберите титровальный элемент Movie и произведите его настройку. 12.Если в параметрах скрипта задана подложка, то произведите настройку титровального элемента, используемого для её вывода: ●● BgAnimation – для вывода подложки-видеоролика; ●● BgPicture – для вывода подложки-картинки. 13.Сохраните проект. 5. Предварительный просмотр В программе FDTitleDesigner невозможно осуществить предварительный просмотр работы титровального объекта со скриптом TS1_MuzClip, так как для работы скрипта необходимы данные от программы FDOnAir. Подробнее о том, как осуществить предварительный просмотр в программе FDOnAir cм. раздел «Общие сведения», пункт «Предварительный просмотр», подпункты «3. Предпросмотр в окне программы FDPreview (с использованием платы)» или «4. Предпросмотр в окне программы SLTitlePreview (без использования платы)». 38 TS1_MuzClip 11.Если в источнике данных для скрипта встречаются задания для вывода графических файлов или текста, то в окне Дерево Объектов выберите титровальный элемент Descr и произведите его настройку. TS1_Header – вывод озаглавленных групп объявлений Титровальный объект со скриптом TS1_Header предназначен для вывода озаглавленных групп бегущих строк – во время вывода объявлений в отдельной строке отображается заголовок группы. Бегущие строки каждой группы выводятся последовательно. Заголовок группы объявлений отображается на экране в течение вывода всех объявлений группы. На рисунке ниже показан пример вывода объявления из группы с заголовком Недвижимость (1). 1 Расположение на экране заголовка и бегущей строки задается пользователем. Для бегущей строки можно задать подложку-картинку. Группирование объявлений и присвоение группам заголовков производится пользователем и записывается в файлзадание скрипта. 2. Источник данных для скрипта Скрипт TS1_Header в качестве источника данных использует файл-задание. Файл-задание для скрипта TS1_Header – текстовый файл с расширением txt. В файле-задании содержатся строки двух типов: ●● с заголовками групп; ●● с текстом объявлений бегущих строк. В общем виде содержимое файла-задания выглядит следующим образом: #Заголовок_группы_1 Строка1_с_объявлением_группы_1 Строка2_с_объявлением_группы_1 ... СтрокаN_с_объявлением_группы_1 #Заголовок_группы_2 Строки_с_объявлениями_группы_2 ... 39 TS1_Header 1. Назначение Все объявления, следующие после строки с заголовком, относятся к одной группе. Формат строки с заголовком группы: где: gg Совет: Заголовок ●● – символ, заданный в настройках скрипта в параметре HeaderTag. На рисунке ниже используется символ #; ●● Заголовок – текст заголовка. # Если между символом-разделителем и текстом заголовка поставить пробел, то при выводе текст заголовка будет начинаться с пробела. Текст отдельных объявлений записывается в отдельных строках. На рисунке показан пример файла-задания, открытого в редакторе Блокнот. В файле-задании допустимо использование тегов форматирования и строк подстановки. Описание использования строк подстановки см. в разделе «Общие сведения», пункт «Файл подстановок». Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». Пример: Для оформления заголовков разных групп разными стилями следует использовать тег <ST n>, где n – номер или имя стиля из коллекции, выбранной в настройках титровального элемента. На рисунке показан пример файла-задания с тегами форматирования, открытый в редакторе Блокнот. 40 TS1_Header # а б 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_Header, и указаны их тип и назначение. Имя Тип Назначение Background Подпись Вывод подложки бегущей строки Crawl БегущСтрока Вывод бегущей строки с объявлениями Headline Подпись Вывод заголовка группы объявлений 3.2. Размер и расположение Пользователь может произвольно изменять размер и расположение каждого из титровальных элементов скриптобъекта TS1_Header. 41 TS1_Header Для вывода картинок следует использовать тег <PC n path>, где n – смещение базовой линии текста относительно верхнего края картинки (%); path – полный или относительный путь к файлу с картинкой. На рисунках ниже показано: ●● а – содержимое файла-задания, в котором в строках заголовков групп используются теги для вывода картинок; ●● б – отображение заголовка-картинки в окне программы FDTitleDesigner в режиме предварительного просмотра. 4. Порядок работы с объектом 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_Header. 3. Для загрузки титровального объекта со скриптом в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_Header.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_Header в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 42 TS1_Header 1. Предварительная подготовка: ●● подготовьте файл-задание для скрипта; ●● подготовьте файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей». 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- ●● в дереве объектов отобразится добавленный объект TS1_Header (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта. Сразу после загрузки все титровальные элементы имеют размеры и расположение (8), заданные в шаблоне. 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_Header (2). gg Совет: Настройку элементов титровального объекта со скриптом следует начинать с настройки параметров скрипта. 43 TS1_Header нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). 1 TS1_Header 2 3 7. В строке Имя Задания (3) укажите имя файла-задания. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6): 5 4 6 9. Задайте значения параметров скрипта: ●● HeaderTag – символ, используемый в файле-задании для обозначения заголовков групп; ●● Separators – символ-разделитель, используемый в файле подстановок; ●● Loop – зацикливание исполнения файла-задания: ●● True – разрешить; ●● False – запретить; ●● Substitutions file – файл подстановок (см. раздел «Общие сведения», пункт «Файл подстановок»). 44 10.Произведите настройку титровального элемента Background (1). При настройке титровального элемента Background можно изменять значения всех свойств, кроме Имя (2). TS1_Header 1 2 45 TS1_Header 11.Произведите настройку титровального элемента Crawl (3). При настройке титровального элемента Crawl можно изменять значения всех свойств, кроме Имя (4). Значение группы свойств Задание (5) устанавливаются автоматически, после настройки параметров скрипта. 3 4 5 46 TS1_Header 12.Произведите настройку титровального элемента Headline (1). При настройке титровального элемента Headline можно изменять значения всех свойств, кроме Имя (2). Значение группы свойств Задание (3) устанавливаются автоматически, после настройки параметров скрипта. 1 2 3 13.Сохраните проект. 5. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_Header можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). 47 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 2 TS1_Header 1 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 48 TS1_Promo – вывод информации о текущей передаче 1. Общие сведения Титровальный объект со скриптом TS1_Promo предназначен для отображения требуемого текста (надписи) во время вывода в эфир заданного видеоролика, например текста с информацией о текущей передаче (1). TS1_Promo 1 Надпись появляется через заданное время после начала воспроизведения видеоролика, неподвижно отображается в течение его воспроизведения, и исчезает за заданное время до окончания проигрывания. Надпись может отображаться на фоне подложки – графической или анимированной. Имеется возможность автоматической коррекции размеров подложки по размерам выводимого текста. Стиль оформления текста задается пользователем. Текст для вывода скрипт считывает из SLIni-файла или из комментариев расписания FDOnAir. Используя один титровальный объект TS1_Promo, можно организовать подтитровку разных видеороликов, 2. Источник данных для скрипта 2.1. Общие сведения В качестве источника данных скрипт TS1_Promo может использовать: ●● текстовый файл; ●● комментарии расписания FDOnAir; ●● SLIni-файл. Пользователь может включить следующие режимы обращения к источникам данных: 49 50 TS1_Promo ●● Использовать SLIni – True; Использовать комментарии – False – перед воспроизведением ролика скрипт ищет SLIni-файл с именем, соответствующим имени видеоролика. Если файл найден, и в нем есть запись с описанием передачи (по умолчанию – строка, начинающаяся с ключевого слова ProgramName) – скрипт выводит данные. Если файл не найден, или в нем нет записи с описанием передачи, то скрипт ищет общий для папки SLIni-файл (файл с именем default.SLIni). Если файл найден и в нем имеется запись с описанием программы, то скрипт выводит данные. Если файл default.SLIni не найден, или в нем нет строки с описанием программы, то скрипт обращается к текстовому файлу-заданию, если он задан, либо ничего не выводит. Если в файле-задании имеются данные, то производится вывод данных, в противном случае вывод данных не производится; ●● Использовать SLIni – False; Использовать комментарии – True – скрипт выводит данные из комментариев расписания. Если комментариев нет – скрипт обращается к текстовому файлу-заданию, если он задан, либо ничего не выводит. Если в файле-задании имеются данные, то производится вывод данных, в противном случае вывод данных не производится; ●● Использовать SLIni – True; Использовать комментарии – True – перед воспроизведением ролика скрипт ищет SLIni-файл с именем, соответствующим имени видеоролика. Если файл найден и в нем есть запись с описанием передачи (по умолчанию – строка, начинающаяся с ключевого слова ProgramName) – скрипт выводит данные. Если файл не найден, или в нем нет записи с описанием передачи, то скрипт ищет общий для папки SLIni-файл (файл с именем default. SLIni). Если файл найден и в нем есть запись с описанием передачи, то выводит данные. Если файл default.SLIni не найден, или в нем нет строки с описанием программы, то скрипт ищет в расписании FDOnAir специальный комментарий. Если комментарий имеется – скрипт выводит данные из комментария, если комментария нет – скрипт обращается к текстовому файлу-заданию, если он задан, либо ничего не выводит. Если в файле-задани имеются данные, то производится вывод данных, в противном случае вывод данных не производится; ●● Использовать SLIni – False; Использовать комментарии – False – в этом случае обязательно должен быть задан текстовый файл-задание. Скрипт производит поиск и вывод данных из файла-задания. 2.2. Файл-задание Файл-задание для скрипта TS1_Promo – текстовый файл с расширением txt. В файле-задании содержится список видеофайлов с указанием названий передач, которые должны отображаться во время их воспроизведения. Каждая строка файла имеет следующую структуру: где: Разделитель Название передачи ●● Имя_файла – имя видеофайла (без пути); ●● Разделитель – символ, указанный при настройке скрипта в программе FDTitleDesigner в параметре Разделитель (в приведенных ниже примерах в качестве разделителя используется символ «|»); ●● Название передачи – название передачи, которое должно отображаться в титрах. Пример строки: news.avi | Новости 2.3. Комментарии расписания Текст в комментарии должен иметь следующую структуру: Метка Пробел Строка_1 Разделитель Строка_2 Разделитель Строка_3 ... где: ●● Метка – символ (строка), указывающий, что данный комментарий будет использоваться скрипт-объектом TS1_Promo. Метка задается при настройке скрипта (параметр Метка комментария). Значение по умолчанию – #. Метка может содержать несколько символов, пробелы не допускаются.; ●● Пробел – один или несколько пробелов; ●● Разделитель – если требуется, чтобы текст в титрах выводился в несколько строк, то места перевода строк следует обозначать символом-разделителем. Разделитель задается при настройке скрипта (параметр Разделитель). Значение по умолчанию – |; ●● Строка_1 , Строка_2 и т. п. – текст описания. Пример строки: Метка комментариев Строка с текстом # Звёздные войны: Эпизод I – Скрытая угроза Пробел В расписании строка с комментарием должна стоять либо перед, либо после строки с командой воспроизведения видео (команда Показать видеоролик (movie)), во время которого 51 TS1_Promo Имя_файла должно выводиться объявление. Расположение строки с комментарием относительно строки с командой воспроизведения видео задается в параметрах скрипта (параметр Комментарии после). Если в расписании стоит подряд несколько строк с комментариями, начинающимися с метки, то будет использован первый (верхний в расписании) комментарий. TS1_Promo На рисунке показан фрагмент расписания, содержащего комментарии для скрипт-объекта TS1_Promo. 2.4. SLIni-файл Описание использования SLIni-файла см. в главе «TS1_Promo3 – вывод анонса (используется SLIni-файл)», пункт «2. SLIni-файл». 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_Promo, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент, используется скриптом во время работы. Размер и расположение этого элемента определяет размер и расположение всех остальных элементов титровального объекта со скриптом TS1_Promo Srvc Подпись Служебный элемент Backgr0, Backgr1 АнимЛого Вывод подложки Text0, Text0 Подпись Вывод текста с описанием видеоролика 3.2. Размер и расположение Размер и расположение титровального элемента Main определяют размеры и расположение всех остальных элементов: при запуске исполнения скрипта TS1_Promo размеры и расположение всех титровальных элементов автоматически устанавливаются такими, как у титровального элемента Main. 52 4. Порядок работы с объектом 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_Promo. 3. Для загрузки титровального объекта со скриптом в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_Promo.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_Promo в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 53 TS1_Promo 1. Предварительная подготовка: ●● подготовьте файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей». 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- ●● в дереве объектов отобразится добавленный объект TS1_Promo (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта. Сразу после загрузки все титровальные элементы имеют размеры и расположение (8), заданные в шаблоне. 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_Promo (2). gg Совет: Настройку элементов титровального объекта со скриптом следует начинать с настройки параметров скрипта. 54 TS1_Promo нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). 1 3 7. Если в качестве источника данных для скрипта используется файл-задание, то в строке Имя Задания (3) укажите имя файла. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6): 5 4 6 9. Задайте значения параметров скрипта: ●● Использовать SLIni: ●● True – использовать данные из SLIni-файла; ●● False – не использовать данные из SLIni-файла; ●● Использовать комментарии: ●● True – использовать данные из комментариев расписания; ●● False – не использовать данные из комментариев расписания; ●● Комментарии после – указывает на расположение комментариев, используемых в качестве источника данных для скрипта, в расписании FDOnAir: 55 TS1_Promo 2 10.В дереве объектов выберите титровальный элемент Main, щелкнув по нему ЛКМ (1). Чтобы задать область отображения титров, выводимых с использованием скрипт-объекта TS1_Promo, необходимо задать размер и расположение титровального элемента Main. 56 TS1_Promo ●● True – комментарии располагаются в строке, следующей за строкой с командой воспроизведения видеоролика; ●● False – комментарии располагаются перед строкой с командой воспроизведения видеоролика; ●● Метка комментариев – метка комментариев – слово или символ, с которого должны начинаться комментарии в расписании, предназначенные для настраиваемого скрипта в качестве источника данных; ●● Разделитель – символ, используемый в файле-задании как разделитель, также этот символ может использоваться в тексте названия передачи для обозначения перевода строки при выводе; ●● Задержка – отступ по времени от начала и конца видеоролика, в течение которого данные в титровальном объекте не отображаются (секунды). ●● Подложка – графический файл или видеоролик; ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Стиль текста – индекс стиля (в файле стилей), используемого для оформления текста в титрах (нумерация стилей в файле с коллекцией начинается с 0); ●● Авторазмер – режим автоматического подгона размеров подложки и текста: ●● True – включить режим; ●● False – отключить режим; ●● Ключ в SLIni – имя параметра, используемого в SLIni-файле для записи названия (описания) передачи. По умолчанию используется имя ProgramName. 4 1 2 TS1_Promo 3 Задайте требуемые значения позиции и размеров титровального элемента Main одним из следующих способов: ●● изменив значения параметров Позиция (2) и Размер (3) в окне Свойства; ●● изменив размеры и расположение титровального элемента на рабочем поле проекта (4). 88 Важно: При запуске исполнения скрипта размеры и расположение всех титровальных элементов объекта TS1_Promo автоматически устанавливаются такими, как у титровального элемента Main. Если размеры и расположение титровального элемента Main были изменены, и требуется изменить расположение других титровальных элементов, выполните следующие действия: 1. Нажмите кнопку Стартовать предварительный просмотр (1) – расположение титровальных элементов изменится. 1 2 2. Нажмите кнопку Остановить предварительный просмотр (2). 11.Если для параметра скрипта Подложка был задан файл или видеоролик, то произведите настройку Backgr0 (3). 57 При настройке титровального элемента Backgr0 можно изменять значения свойств группы Выравнивание и растягивание (4). 3 TS1_Promo 5 4 Значения свойств титровального элемента Backgr1 (5) задавать не требуется, так как после запуска исполнения скрипта они устанавливаются автоматически такие же, как у титровального элемента Backgr0. 12. Произведите настройку свойств титровального элемента Text0 (1) (см. рис. ниже). Для титровального элемента можно изменять значения следующих свойств: ●● всех свойств группы Выравнивание и Растягивание (2); ●● доступных для изменения свойств группы Собственные (3); ●● доступных для изменения свойств группы Форматирование текста (4). ●● свойства группы Подстановки (5). Значения свойств титровального элемента Text1 (6) задавать не требуется, так как после запуска исполнения скрипта они устанавливаются автоматически такие же, как у титровального элемента Text0. 58 6 TS1_Promo 1 2 3 4 5 13.Сохраните титровальный проект. 5. Предварительный просмотр В программе FDTitleDesigner невозможно осуществить предварительный просмотр работы титровального объекта со скриптом TS1_Promo, так как для работы скрипта необходимы данные от программы FDOnAir. Подробнее о том, как осуществить предварительный просмотр в программе FDOnAir cм. в разделе «Общие сведения», пункт «Предварительный просмотр», подпункты «3. Предпросмотр в окне программы FDPreview (с использованием платы)» или «4. Предпросмотр в окне программы SLTitlePreview (без использования платы)». 59 TS1_Promo2 – вывод анонса 1. Общие сведения TS1_Promo2 Титровальный объект со скриптом TS1_Promo2 предназначен для вывода анонса – объявления о следующем видеоролике (передаче) (1). 1 Далее Художественный фильм Унесенные ветром Объявление о следующем видеоролике появляется в конце проигрывания текущего, демонстрируется в течение заданного времени, и исчезает за заданное время до окончания текущего видеоролика. Вывод анонса производится один раз в течение воспроизведения текущего видеоролика. Если текущий ролик слишком короток для показа анонса, то объявление не показывается. Объявление может содержать следующие элементы: ●● анимированная подложка (2) – задаётся в параметрах скрипта, одинаковая для всех объявлений; 2 3 4 Далее Художественный фильм Унесенные ветром 5 ●● заголовок (3) – текст, одинаковый для всех объявлений, задается в параметрах скрипта. Стиль оформления текста берётся из файла с коллекцией стилей, заданного в параметрах скрипта; ●● текст с описанием следующего ролика (4) – считывается скриптом из источника данных скрипта – комментариев расписания FDOnAir. Стиль оформления текста берётся из файла с коллекцией стилей, заданного в параметрах скрипта; 60 ●● фрагмент предпросмотра следующего видеоролика (5). Имя видеофайла считывается из источника данных скрипта – комментариев расписания FDOnAir. 88 Важно: Длительность показа анимированной подложки может Набор элементов, используемых в объявлениях, определяется пользователем. Информацию о том, какие данные загружать в титровальные элементы объекта для показа объявления, скрипт TS1_Promo2 получает из специальным образом подготовленных комментариев расписания FDOnAir. 2. Источник данных для скрипта В качестве источника данных скрипт TS1_Promo2 использует комментарии расписания FDOnAir. В расписании FDOnAir строки с комментариями должны стоять либо перед, либо после строк с командами воспроизведения видео, во время которого должно выводиться объявление. Расположение строк с комментарием задается пользователем в параметрах скрипта (параметр Comments before). Текст в комментарии должен иметь следующую структуру: Метка Пробел Видеофайл Разделитель Время начала Разделитель Описание где: ●● Метка – слово или символ, заданное пользователем при настройке скрипта в программе FDTitleDesigner в параметре Comments label. Метка служит указателем, что комментарий предназначен для скрипта. Метка не должна содержать пробелы. В приведенных ниже примерах в качестве метки комментариев используется символ #; ●● Пробел – один или несколько пробелов; ●● Видеофайл – имя файла с фрагментом предпросмотра. Путь к папке с файлом указывается при настройке скрипта в программе FDTitleDesigner в параметре Base path. Если в объявлении не требуется выводить фрагмент предпросмотра, то видеофайл можно не указывать. ●● Разделитель – символ, разделяющий параметры в комментарии. В тексте с описанием следующего ролика ( Описание ) разделитель используется для обозначения мест перевода строк. Разделитель задается при настройке скрипта (параметр Separator). Значение по умолчанию – |. Если в строке с ком- 61 TS1_Promo2 отличаться от длительности показа остальных элементов объявления (заголовка, текста объявления и фрагмента предпросмотра). Длительности показа элементов объявления задаются пользователем. ментарием опущены некоторые элементы, например Видеофайл и Время начала, то разделители, которые должны стоять между ними, все равно должны присутствовать. Пример строки комментария, в которой не указаны видеофайл и время начала фрагмента предпросмотра: Разделитель, который должен стоять после параметра Видеофайл Разделитель, который должен стоять после параметра Время начала Текст с описанием следующей передачи. Текст разделен на 2 строки # || Художественный фильм | ”Унесенные ветром” Пробел Строка 1 Разделитель, указывающий место разрыва строки Строка 2 ●● Время начала – отступ от начала видеофайла до начала фрагмента предпросмотра в формате SMPTE (чч:мм:сс.кк). Если файл с фрагментом задан, а Время начала не указано, то воспроизведение начнется с начала файла; ●● Описание – текст, который должен выводиться в объявлении. В тексте допустимо использование тегов форматирования текста. Подробнее об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». Пример строки: Метка Видеофайл Время начала Описание # Gone.avi | 00.37.46.00 | Художественный фильм|Унесенные ветром Пробел Разделитель 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_Promo2, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент, используется скриптом во время работы Background АнимЛого Вывод анимированной подложки Title Подпись Вывод заголовка объявления. Текст заголовка задается в параметрах скрипта и неизменен для всех объявлений Descr Подпись Вывод текста объявления Preview РеклБлок Вывод фрагмента предпросмотра 62 TS1_Promo2 Метка комментариев 3.2. Размер и расположение Пользователь может произвольно изменять размер и расположение каждого из титровальных элементов скриптобъекта TS1_Promo2. 1. Предварительная подготовка: ●● подготовьте файлы с коллекциями стилей для заголовка и для текста объявления (*.efc). Описание создания файла см. в руководстве пользователя «ForwardTitling. Графический редактор». 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_Promo2.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 63 TS1_Promo2 4. Порядок работы с объектом 5. Произойдет загрузка титровального объекта со скриптом TS1_Promo2 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_Promo2 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_Promo2. Сразу после загрузки все титровальные элементы имеют размеры и расположение (8), заданные в шаблоне. 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_Promo2 (2). 64 TS1_Promo2 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- 1 TS1_Promo2 2 7. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 8. Задайте значения параметров скрипта: ●● Comments label – метка комментариев – слово или символ, с которого должны начинаться комментарии в расписании, предназначенные для настраиваемого скрипта в качестве источника данных; ●● Comments before – указывает на расположение комментариев, используемых в качестве источника данных для скрипта, в расписании FDOnAir: ●● True – комментарии располагаются перед строкой с командой воспроизведения видеоролика; ●● False – комментарии располагаются в строке, следующей за строкой с командой воспроизведения видеоролика; 65 9. Если требуется, произведите настройку титровальных элементов Background, Title, Desc, Preview – задайте позицию, размер, произведите настройку свойств. 10.Сохраните проект. 5. Предварительный просмотр В программе FDTitleDesigner невозможно осуществить предварительный просмотр работы титровального объекта со скриптом TS1_Promo2, так как для работы скрипта необходимы данные от программы FDOnAir. Подробнее о том, как осуществить предварительный просмотр в программе FDOnAir cм. в разделе «Общие сведения» пункт «Предварительный просмотр», подпункты «3. Предпросмотр в окне программы FDPreview (с использованием платы)» или «4. Предпросмотр в окне программы SLTitlePreview (без использования платы)». 66 TS1_Promo2 ●● Separator – символ, используемый в комментарии расписания для разделения параметров и обозначения перевода строк в тексте описания; ●● Title text – текст заголовка; ●● Title styles file – полный путь к файлу с коллекцией стилей (*.efc); ●● Title style index – индекс стиля (в файле стилей), используемого для оформления заголовка объявления (нумерация стилей в файле с коллекцией начинается с 0); ●● Description styles file – полный путь к файлу с коллекцией стилей (*.efc) для оформления текста объявления; ●● Description style index – индекс стиля (в файле стилей), используемого для оформления текста (нумерация стилей в файле с коллекцией начинается с 0); ●● Background – полный путь к видеофайлу-подложке; ●● Base path – путь к папке, в которой лежат видеоролики, фрагменты из которых выводятся в анонсе. ●● Time offset – промежуток времени от момента окончания вывода объявления до окончания воспроизведения видеоролика, на фоне которого выводится объявление (секунды); ●● Promo duration – длительность отображения подложки (секунды); ●● Preview duration – длительность отображения фрагмента, заголовка и текста объявления (секунды). TS1_Promo3 – вывод анонса (используется SLIni-файл) 1. Общие сведения TS1_Promo3 Титровальный объект со скриптом TS1_Promo3 предназначен для автоматизации вывода анонса – объявления о следующем видеоролике (передаче) (1). Текст для вывода в анонсе скрипт считывает из SLIni-файла. 1 Далее Художественный фильм Унесенные ветром Принцип работы скрипт-объекта TS1_Promo3: 1. Титровальный проект, содержащий скрипт-объект TS1_Promo3, должен быть загружен в программу FDOnAir, титровальный объект должен быть включен. 2. По ходу работы расписания за некоторое время до старта ближайшей команды воспроизведения видеоролика скрипту отправляется информация об имени и длительности ролика. 3. Скрипт ищет SLIni-файл для этого видеофайла (см. п. «2. SLIni-файл»): ●● если SLIni-файл имеется, и в нем есть строка с записью о названии, то скрипт производит вывод анонса, подставляя данные о названии видео; ●● если SLIni-файла нет, или в SLIni-файле нет информации о названии видео, то скрипт ничего не выводит. Таким образом, для всех видеороликов, для которых требуется вывести анонс с помощью скрипт-объекта TS1_Promo3, должны быть созданы SLIni-файлы с записью о названии передачи (см. п. «2. SLIni-файл»). Объявление с анонсом появляется в конце исполнения текущей команды воспроизведения, демонстрируется в течение 67 заданного времени, и исчезает за заданное время до окончания исполнения команды воспроизведения видео. Объявление с анонсом, выводимое с использованием скриптобъекта TS1_Promo3, может содержать следующие элементы: ●● постоянная часть – элементы, данные для вывода в которых задаются при настройке параметров скрипта; одинаковые для всех объявлений, выводимых с использованием одного скрипт-объекта: ●● анимированная подложка (1) – картинка или видео, на фоне которого производится вывод объявления; 1 2 3 Далее Художественный фильм 4 Унесенные ветром ●● заголовок (2) – произвольный текст, предваряющий текст с названием следующей передачи, например «Далее». Стиль оформления текста берётся из файла с коллекцией стилей, заданного в параметрах скрипта; ●● переменная часть – элементы анонса, данные для вывода в которых подставляет скрипт во время исполнения расписания в программе FDOnAir: ●● текст с описанием следующего ролика (3) – считывается скриптом из SLIni-файла, прилагаемого к анонсируемому видеофайлу. Стиль оформления текста берётся из файла с коллекцией стилей, заданного в параметрах скрипта; ●● фрагмент видеоролика (4) – область для вывода фрагмента анонсируемого видеофайла. Во всех объявлениях, выводимых с использованием одного скрипт-объекта, длительность фрагментов одинаковая. 88 Важно: Длительность показа анимированной подложки может отличаться от длительности показа остальных элементов объявления (заголовка, текста объявления и фрагмента предпросмотра). Длительности показа элементов объявления задаются пользователем при настройке параметров скрипта. 68 TS1_Promo3 Вывод анонса производится один раз в течение воспроизведения текущего видеоролика. Если текущий ролик слишком короток для показа анонса, то анонс не выводится. 2. SLIni-файл SLIni-файл – текстовый файл с расширением SLIni, в котором записаны настройки воспроизведения видеофайлов для программы FDOnAir (подробное описание см. в руководстве пользователя «FDOnAir. Дополнительные разделы» раздел «SLIni-файлы. Настройки воспроизведения аудиовидеофайлов»). В SLIni-файле строка с записью о названии видеоролика должна иметь следующий вид: где: ●● ProgramName – служебное слово; ●● Text – текст с названием (описанием) передачи, заданный пользователем. В SLIni-файле в тексте с названием передачи можно использовать теги форматирования и символы-разделители, обозначающие перевод на новую строку. Символ-разделитель задается пользователем при настройке параметров скрипта. Описание использования тегов форматирования см. в руководстве «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». Пример: ProgramName = <st1>Художественный фильм |<st2>Унесенные ветром Строку с записью о названии видеоролика в SLIni-файл можно внести, используя текстовый редактор, например, Блокнот, или утилиту TrimEditor. Чтобы произвести запись о названии видеоролика в SLIniфайл, используя утилиту TrimEditor, нужно выполнить следующие действия: 1. Вызвать утилиту TrimEditor одним из следующих способов: ●● c помощью контекстного меню: 1) раскрыть папку, в которой хранится видеоролик; 2) щелкнуть по имени видеоролика ПКМ; 3) в открывшемся контекстном меню выбрать команду SoftLab-NSK Trim Editor. ●● из программы FDOnAir: ●● для видеороликов, добавленных в расписание FDOnAir, вызов TrimEditor осуществляется щелчком ЛКМ в соответствующей строке расписания в поле Длина (1); 69 TS1_Promo3 ProgramName = Text 1 ●● для видеороликов, отображаемых в списке на файловой странице Фильмы (2), вызов утилиты осуществляется с использованием команды контекстного меню – TrimEditor (3). Контекстное меню открывается по щелчку ПКМ по имени видеофайла. TS1_Promo3 2 3 2. В открывшемся окне утилиты TrimEditor нажмите кнопку Свойства (4). 4 70 TS1_Promo3 3. В открывшемся окне выполните следующие настройки: ●● установите флажок Название программы (5); ●● в текстовом поле (6) введите название передачи, которое должно отображаться в анонсе; 5 6 7 4. Закройте окно с сохранением выполненных настроек, нажав кнопку Сохранить (7). 5 Закройте окно TrimEditor, нажав кнопку OK (8). 8 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_Promo3, и указаны их тип и назначение. 71 Имя Тип Назначение Main Подпись Служебный элемент, используется скриптом во время работы Backgr АнимЛого Вывод анимированной подложки Title Подпись Вывод заголовка объявления. Текст заголовка задается в параметрах скрипта и неизменен для всех объявлений Descr Подпись Вывод названия следующей передачи Preview РеклБлок Вывод фрагмента следующей передачи TS1_Promo3 3.2. Размер и расположение Пользователь может произвольно изменять размер и расположение каждого из титровальных элементов скриптобъекта TS1_Promo3. 4. Порядок работы с объектом 1. Предварительная подготовка: подготовьте файл с коллекциями стилей для заголовка и для текста объявления (*.efc). Описание создания файла см. в руководстве пользователя «ForwardTitling. Графический редактор». 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_Promo3.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 72 5 5. Произойдет загрузка титровального объекта со скриптом TS1_Promo3 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_Promo3 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_Promo3. Сразу после загрузки все титровальные элементы имеют размеры и расположение (8), заданные в шаблоне. 7 8 73 TS1_Promo3 6 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. TS1_Promo3 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_Promo3 (2). 1 2 7. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 8. Задайте значения параметров скрипта: ●● Разделитель – специальный символ, предназначенный для обозначения места перехода на новую строку. Значение по умолчанию: «|»; ●● Длительность – длительность показа анонса в секундах. Значение по умолчанию – 10 с; ●● Задержка – промежуток времени от момента окончания показа анонса до окончания воспроизведения 74 9. Если требуется, произведите настройку титровальных элементов Background, Title, Desc, Preview – задайте позицию, размер, произведите настройку свойств. 10.Сохраните проект. 5. Предварительный просмотр В программе FDTitleDesigner невозможно осуществить предварительный просмотр работы титровального объекта со скриптом TS1_Promo3, так как для работы скрипту необходимы данные от программы FDOnAir. Инструкцию по просмотру работы скрипт-объектов, использующих в работе данные от программы FDOnAir, cм. в разделе «Общие сведения» пункт «Предварительный просмотр», подпункты «3. Предпросмотр в окне программы FDPreview (с использованием платы)» или «4. Предпросмотр в окне программы SLTitlePreview (без использования платы)». 75 TS1_Promo3 текущего видеоролика (в секундах). Значение по умолчанию – 3 с; ●● Проявление/исчезновение – длительность эффектов плавного перехода в начале/конце показа объявления, в секундах. Значение по умолчанию – 0,5 с; допустимые значения – не дольше 2 с; ●● Длительность видео – длительность показа переменной части анонса (видеофрагмент и название передачи) в секундах. Если Длительность видео равна Длительности, то все элементы появляются/исчезают одновременно. Если меньше — то переменная часть появляется позже подложки и заголовка, а исчезает раньше. Если больше — то реальное значение Длительности видео приравнивается Длительности и все элементы появляются/исчезают одновременно. Значение по умолчанию – 9 с; ●● Подложка – полный или относительный путь к видеофайлу или изображению, на фоне которого должен производится вывод анонса; ●● Файл стилей – полный путь к файлу с коллекцией стилей. В файле должны иметься стили для оформления заголовка и текста анонса; ●● Стиль заголовка – индекс стиля, предназначенного для оформления заголовка анонса; ●● Стиль описания – индекс стиля, предназначенного для оформления текста анонса; ●● Текст заголовка – текст заголовка анонса, например, «Далее следует». Значение по умолчанию – «Next». TS1_RollCrawlPro – вывод отдельных частей текстового объявления в разных полях 1. Назначение Текст объявлений может состоять из трёх частей: ●● основной текст (1); ●● первый дополнительный текст (2), например, с номером телефона; ●● второй дополнительный текст (3), например, с предупреждением об использовании рекламируемой услуги. 2 1 3 Дополнительные тексты отображаются в течение вывода основного текста. Направление движения основного текста задается пользователем. По умолчанию основному тексту задано направление: въезд – влево, выезд – влево. При этом, если выполнены настройки, основной текст объявления может останавливаться – выезжать, стоять в течение заданного времени, а потом «уезжать». В зависимости от настроек, текст может останавливаться в следующих позициях: ●● левый край текста прижат к левому краю титровального элемента; ●● центр текста совпадает с центром титровального элемента; ●● правый край текста прижат к правому краю титровального элемента. Если основной текст целиком не помещается в титровальном элементе, а пользователем задана остановка, то отображается только часть текста. Пользователь может задать стили оформления для основного, первого и второго дополнительных текстов. Стиль оформления задается в параметрах скрипта. Также стили оформления текста могут быть заданы в файле-задании с 76 TS1_RollCrawlPro Титровальный объект со скриптом TS1_RollCrawlPro предназначен для автоматизации вывода последовательности текстовых объявлений, в которых отдельные части текста выводятся в разных полях. использованием тегов форматирования. Подробнее об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». Скрипт может выводить данные о выведенных в эфир объявлениях в специальный лог-файл. Подробнее см. пункт «4. Лог-файл». Текст объявлений скрипт считывает из файла-задания. 2. Источник данных для скрипта Скрипт TS1_RollCrawlPro в качестве источника данных использует файл-задание. Файл-задание для скрипта – текстовый файл с расширением txt, в котором содержатся тексты всех объявлений, которые требуется вывести. В каждой строке содержится текст одного объявления. Строки файла должны иметь следующую структуру: Основной текст Разделитель Текст 1 Разделитель Текст 2 где: ●● Основной текст – основной текст объявления (для вывода используются титровальные элементы Crawl0 или Crawl1); ●● Разделитель – символ-разделитель, заданный при настройке скрипта (параметр Separator). Значение по умолчанию – |; ●● Текст 1 – первый дополнительный текст (для вывода используются титровальные элементы Phone0 или Phone1). ●● Текст 2 – второй дополнительный текст (для вывода используются титровальные элементы Descr0 или Descr1). Пример строки: Страхование против клещевого энцефалита | АСБ-страхование | Лицензия ФССН № 2232 Основной текст Разделитель Текст 1 Разделитель Текст 2 На рисунке показан пример файла-задания, открытого в редакторе Блокнот. 77 TS1_RollCrawlPro Если в программе FDOnAir отключить показ титровального объекта со скриптом TS1_RollCrawlPro, а затем включить его, то скрипт продолжит вывод объявлений начиная с того, на котором был прерван показ объекта. В файле-задании допустимо использование тегов форматирования и строк подстановки. Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_RollCrawlPro, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Вывод подложки основного текста Crawl0, Crawl1 Подпись Вывод основного текста объявления Phone0, Phone1 Подпись Вывод первого дополнительного текста Descr0, Descr1 Подпись Вывод второго дополнительного текста 3.2. Размер и расположение Размер и расположение титровального элемента Main определяют размер и расположение титровальных элементов Crawl0 и Crawl1. Размер и расположение титровальных элементов Phone0 и Descr0 соответственно определяют размер и расположение титровальных элементов Phone1 и Descr1. После запуска скрипта размеры и расположение титровальных элементов Crawl0 и Crawl1 автоматически устанавливаются такими же, как у титровального элемента Main, а у титровальных элементов Phone1 и Descr1 – как у титровальных элементов Phone0 и Descr0 соответственно. На рисунках показан пример расположения титровальных элементов до и после запуска исполнения скрипта в окне программы FDTitleDesigner. 78 TS1_RollCrawlPro Описание использования строк подстановки см. в разделе «Общие сведения» пункт «Файл подстановок». Чтобы задать размер и расположение всем титровальным элементам объекта, достаточно задать их элементам Main, Phone0 и Descr0, и запустить исполнение проекта, нажав кнопку Стартовать предварительный просмотр (1) – все титровальные элементы автоматически примут заданные позиции и размеры. Для продолжения настройки скрипт-объекта нажмите кнопку Остановить предварительный просмотр (2). 1 2 3.3. Особенности настройки Во время работы скрипт последовательно считывает текст объявлений из файла-задания и производит загрузку разных частей текста в соответствующие титровальные элементы скрипт-объекта. Загрузка текстов производится поочередно – то в титровальные элементы с индексом 0 (Phone0, Crawl0, Descr0), то в титровальные элементы с индексом 1 (Phone1, Crawl1, Descr1). Как было сказано выше, после запуска исполнения скрипта для парных титровальных элементов автоматически устанавливаются одинаковые размеры и расположение. Однако, при этом не производится изменение настроек свойств титровальных элементов: Выравнивание и Растягивание, Собственные, Форматирование текста. Поэтому, если парным титровальным элементам заданы разные настройки перечисленных свойств, то во время показа объявлений способы отображения текста будут чередоваться – то в соответствии с настройками титровальных элементов с индексом 0, то – с индексом 1. 79 TS1_RollCrawlPro Phone0 Main Descr0 4. Лог-файл Для скрипта TS1_RollCrawlPro лог-файл – текстовый файл (*.txt), в который скрипт записывает данные о выведенных в эфир объявлениях. После вывода объявления в лог-файл производится запись следующего формата: где: ●● Дата – дата вывода объявления в формате гггг_мм_дд; ●● Разделитель – символ-разделитель, заданный при настройке скрипта (параметр Separator). Значение по умолчанию – |; ●● Время – время вывода объявления в формате чч:мм:сс.мс. ●● Текст объявления – текст объявления с разделителями, как в файле-задании. Если в настройках скрипта для параметра Удалять теги установлено значение True, то теги форматирования, имеющиеся в файлезадании, в лог-файл не выводятся; если установлено значение False, то текст объявления записывается вместе с тегами форматирования. На рисунке ниже показан фрагмент содержимого лог-файла, открытого в программе Блокнот. Имя лог-файла формируется автоматически и имеет следующую структуру: Префикс_Дата.txt где: ●● Префикс – некоторый набор символов, заданный пользователем в параметре скрипта Префикс логфайла; ●● Дата – дата записи данных в файл в формате гггг_мм_дд. Пример имени файла: Log1_2012_04_19.txt В течение одних суток скрипт производит вывод записей в один и тот же лог-файл. 80 TS1_RollCrawlPro Дата Разделитель Время Разделитель Текст объявления 5. Порядок работы с объектом 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_RollCrawlPro.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 81 TS1_RollCrawlPro 1. Предварительная подготовка: ●● подготовьте файл с коллекцией стилей для текста объявления (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● создайте файл-задание. 5. Произойдет загрузка титровального объекта со скриптом TS1_RollCrawlPro в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- ●● в дереве объектов отобразится добавленный объект TS1_RollCrawlPro (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_RollCrawlPro (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_RollCrawlPro (2). 82 TS1_RollCrawlPro нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). 1 TS1_RollCrawlPro 2 3 7. В строке Имя Задания (3) задайте полный путь к файлузаданию скрипта. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6): 5 4 6 9. Задайте значения параметров скрипта: ●● Время покоя – время неподвижного отображения основного текста объявления (секунды); ●● Скорость – скорость въезда/выезда текста, одинаковая для основного и дополнительных текстов объявления (пикселей за кадр); 83 84 TS1_RollCrawlPro ●● Основной стиль – индекс стиля, предназначенного для оформления основного текста (нумерация стилей в файле с коллекцией стилей начинается с 0); ●● Стиль для первого – индекс стиля, предназначенного для оформления первого дополнительного текста; ●● Стиль для второго – индекс стиля, предназначенного для оформления второго дополнительного текста; ●● Разделитель – символ, используемый в файлезадании скрипта, для разделения разных частей текста объявления. Если используется файл подстановок, то в нем должен использоваться этот же символ-разделитель; ●● Зациклить – зацикливание исполнения файлазадания: ●● True – разрешить; ●● False – запретить; ●● Файл подстановок – полный путь к файлу подстановок (см. раздел «Общие сведения», пункт «Файл подстановок»). ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Цвет подложки – цвет подложки для основного текста; ●● Картинка подложки – картинка-подложка для основного текста; ●● Разрешить лог – производить запись выведенных объявлений в лог-файл: ●● True – разрешить; ●● False – запретить; ●● Префикс лог-файла – набор символов, который будет автоматически добавляться к имени лог-файла; ●● Папка для лог-файлов – полный путь к папке, в которую будут записываться лог-файлы. Путь вводится вручную; ●● Удалять теги – управление записью тегов форматирования, если они имеются в файле-задании, в логфайл: ●● True – теги не выводятся; ●● False – теги выводятся; 10.Чтобы задать область вывода основного текста объявления, измените соответствующим образом значения параметров Размер (2) и Позиция (3) титровального элемента Main (1). TS1_RollCrawlPro 1 2 3 4 11.Если требуется изменить прозрачность подложки основного текста, то для титровального элемента Main измените значение параметра Альфа (4). 12.Если необходимо изменить способ отображения основного текста объявления (направление движения, расположение), то для титровальных элементов Crawl0 и Crawl1 (5) измените значения следующих параметров: ●● Горизонтальное, Вертикальное (6); Левое поле, Правое поле (7) – для изменения расположения текста внутри титровального элемента; 5 6 7 8 ●● Въезд, Выезд (7) – для изменения направления въезда и выезда текста. 85 Для того чтобы нескольким титровальным элементам одновременно задать одинаковые параметры, выберите их в Дереве объектов, удерживая нажатой клавишу Shift, затем произведите настройку параметров. Если одинаковым параметрам титровальных элементов Crawl0 и Crawl1 задать разные значения, то при выводе объявлений способ отображения текста будет чередоваться – то в соответствии с настройками одного элемента, то другого. Стиль оформления основного текста задается в параметрах скрипта или с помощью тегов в файле-задании. 13.Если требуется изменить способ отображения первого и/или второго дополнительных текстов, то произведите настройки, аналогичные описанным в предыдущем пункте, для титровальных элементов Phone0, Phone1, Descr0, Descr1. 14.Если требуется изменить размер или расположение для дополнительных текстов, то: ●● для первого дополнительного текста – задайте требуемые размер и расположение для титровального элемента Phone0; ●● для второго дополнительного текста – задайте требуемые размер и расположение для титровального элемента Descr0. Для того чтобы титровальные элементы Phone1 и/или Descr1 автоматически встали на указанные места, нажмите на кнопку Стартовать предварительный просмотр (1). Для продолжения настройки скрипт-объекта нажмите кнопку Остановить предварительный просмотр (2). 1 2 15.Сохраните проект. 86 TS1_RollCrawlPro gg Совет: 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_RollCrawlPro можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 87 TS1_RollCrawlPro 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). TS1_RollCrawlPro2 – вывод объявлений с останавливающимся и дополнительным текстом 1. Общие сведения 1.1. Назначение Титровальный объект со скриптом TS1_RollCrawlPro2 предназначен для автоматизации вывода последовательности объявлений, состоящих из бегущей строки с останавливающимся текстом и дополнительного текста. TS1_RollCrawlPro2 1.2. Принцип работы 1 2 3 Текст объявления может быть разделен на три части: ●● основной текст (1) – основной текст бегущей строки; ●● первый дополнительный текст (2) – останавливающийся текст бегущей строки, например, с номером телефона; ●● второй дополнительный текст (3) – текст, который выводится в дополнительном текстовом поле, например, с предупреждением об использовании рекламируемой услуги. Время отображения останавливающегося текста задается пользователем. Второй дополнительный текст отображается в течение вывода основного и останавливающегося текстов. Направление движения основного и останавливающегося текстов устанавливается автоматически – справа налево. В зависимости от настроек, останавливающийся текст может останавливаться в следующих позициях: ●● левый край текста прижат к левому краю титровального элемента; ●● центр текста совпадает с центром титровального элемента; ●● правый край текста прижат к правому краю титровального элемента. 88 Имеется возможность задать подложку для бегущей строки – картинку или цвет фона. Картинка в подложке выравнивается в соответствии с настройками свойств группы Выравнивание и растягивание элемента Main. Скрипт может выводить данные о выведенных в эфир объявлениях в специальный лог-файл. Подробнее см. подраздел «TS1_RollCrawlPro – вывод отдельных частей текстового объявления в разных текстовых полях», пункт «4. Лог-файл». Если в программе FDOnAir отключить показ титровального объекта со скриптом TS1_RollCrawlPro2, а затем включить его, то скрипт продолжит вывод объявлений, начиная с того, на котором был прерван показ объекта. После вывода последнего объявления из файла-задания, в зависимости от произведенных настроек, скрипт может либо автоматически перечитать данные из файла-задания, либо повторить вывод считанных ранее данных. 1.3. Изменение скорости вывода объявлений во время эфира Ниже описан способ, как организовать изменение скорости движения объявлений «на лету». В титровальный проект добавляются два скрипт-объекта TS1_RollCrawlPro2. Скрипт-объектам задаются одинаковые настройки, кроме скорости вывода бегущей строки – в одном задается «нормальная» скорость вывода, а в другом – «повышенная». В обоих скрипт-объектах для свойства Синхронизация устанавливается значение True. Для вывода объявлений в эфир используется скрипт-объект с «нормальной» скоростью. Если к нужному времени все объявления бегущей строки не успевают выйти, то в программе FDOnAir можно отключить скрипт-объект с «нормальной» скоростью, и включить скрипт-объект с «повышенной» скоростью показа объявлений. При этом скрипт-объект с «повышенной» скоростью продолжит вывод объявлений из файла задания с того места, на котором был остановлен скриптобъект с «нормальной» скоростью. 2. Источник данных для скрипта Скрипт TS1_RollCrawlPro2 в качестве источника данных использует файл-задание. 89 TS1_RollCrawlPro2 Пользователь может задать стили оформления для основного, первого и второго дополнительных текстов. Стиль оформления задается в параметрах скрипта. Также стили оформления текста могут быть заданы в файле-задании с использованием тегов форматирования. Подробнее об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». Описание см. в подразделе «TS1_RollCrawlPro – вывод отдельных частей текстового объявления в разных текстовых полях» пункт «2. Источник данных для скрипта». 3. Титровальные элементы объекта 3.1. Перечень элементов Имя Тип Назначение Main Подпись Вывод подложки основного текста Crawl0, Crawl1 Подпись Вывод основного текста объявления Phone0, Phone1 Подпись Вывод останавливающегося (первого дополнительного) текста Descr0, Descr1 Подпись Вывод второго дополнительного текста 3.2. Размер и расположение Размер и расположение титровального элемента Main определяют размер и расположение титровальных элементов Crawl0, Crawl1, Phone0, Phone1. Размер и расположение титровального элемента Descr0 определяет размер и расположение титровального элемента Descr1. После запуска скрипта размеры и расположение титровальных элементов Crawl0, Crawl1, Phone0, Phone1 автоматически устанавливаются такие же, как у титровального элемента Main, а у титровального элементов Descr1 – как у титровального элемента Descr0. Чтобы задать размер и расположение всем титровальным элементам объекта, достаточно задать их элементам Main и Descr0, и запустить исполнение проекта, нажав кнопку Стартовать предварительный просмотр (1) – все титровальные элементы автоматически примут заданные позиции и размеры. Для продолжения настройки скрипт-объекта нажмите кнопку Остановить предварительный просмотр (2). 1 2 90 TS1_RollCrawlPro2 В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_RollCrawlPro2, и указаны их тип и назначение. 3.3. Особенности настройки Во время работы скрипт последовательно считывает текст объявлений из файла-задания и производит загрузку разных частей текста в соответствующие титровальные элементы скрипт-объекта. Как было сказано выше, после запуска исполнения скрипта для парных титровальных элементов (Phone0 и Phone1, Descr0 и Descr1) автоматически устанавливаются одинаковые размеры и расположение. Однако при этом не производится изменение настроек свойств титровальных элементов: Выравнивание и Растягивание, Собственные, Форматирование текста. Поэтому, если парным титровальным элементам заданы разные настройки перечисленных свойств, то во время показа объявлений способы отображения текста будут чередоваться – то в соответствии с настройками титровальных элементов с индексом 0, то – с индексом 1. 4. Лог-файл Для скрипта TS1_RollCrawlPro2 лог-файл – текстовый файл (*.txt), в который скрипт записывает данные о выведенных в эфир объявлениях. Описание содержимого лог-файла см. в подразделе «TS1_ RollCrawlPro – вывод отдельных частей текстового объявления в разных текстовых полях» пункт «4. Лог-файл». 5. Порядок работы с объектом 1. Предварительная подготовка: ●● подготовьте файл с коллекцией стилей для текста объявления (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● создайте файл-задание. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 91 TS1_RollCrawlPro2 Загрузка текстов производится поочередно – то в титровальные элементы с индексом 0 (Phone0, Crawl0, Descr0), то в титровальные элементы с индексом 1 (Phone1, Crawl1, Descr1). 1 3 2 4 TS1_RollCrawlPro2 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_RollCrawlPro2.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_RollCrawlPro2 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK. 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_RollCrawlPro2 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_RollCrawlPro2 (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 92 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_RollCrawlPro2 (2). 1 2 3 7. В строке Имя Задания (3) задайте полный путь к файлузаданию. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6) 93 TS1_RollCrawlPro2 7 4 6 TS1_RollCrawlPro2 5 9. Задайте значения параметров скрипта: ●● Время телефона – время неподвижного отображения останавливающегося текста бегущей строки (секунды); ●● Скорость – скорость въезда/выезда текста, одинаковая для основного и дополнительного текстов объявления (пикселей за кадр); ●● Основной стиль – индекс стиля, предназначенного для оформления основного текста (нумерация стилей в файле с коллекцией стилей начинается с 0); ●● Стиль для первого – индекс стиля, предназначенного для оформления первого дополнительного текста (останавливающегося текста бегущей строки); ●● Стиль для второго – индекс стиля, предназначенного для оформления второго дополнительного текста; ●● Разделитель – символ, используемый в файлезадании скрипта, для разделения разных частей текста объявления. Если используется файл подстановок, то в нем должен использоваться этот же символ-разделитель; ●● Зациклить – зацикливание исполнения файлазадания: ●● True – разрешить; ●● False – запретить; ●● Файл подстановок – полный путь к файлу подстановок (см. раздел «Общие сведения», пункт «Файл подстановок»). 94 95 TS1_RollCrawlPro2 ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Цвет подложки – цвет подложки для основного текста; ●● Картинка подложки – картинка-подложка для основного текста; ●● Разрешить лог – производить запись выведенных объявлений в лог-файл: ●● True – разрешить; ●● False – запретить; ●● Префикс лог-файла – набор символов, который будет автоматически добавляться к имени лог-файла; ●● Папка для лог-файлов – полный путь к папке, в которую будут записываться лог-файлы. Путь вводится вручную; ●● Удалять теги – управление записью тегов форматирования, в лог-файл (если теги имеются в файлезадании): ●● True – теги не выводятся; ●● False – теги выводятся; ●● Синхронизация – синхронизация с другим скриптобъектом TS1_RollCrawlPro2 (свойство позволяет во время эфира переключаться между скриптобъектами с разными скоростями вывода объявлений. Подробнее см. п. «1.3. Изменение скорости вывода объявлений во время эфира»): ●● True – синхронизировать; ●● False – на синхронизировать; ●● Режим окончания – выбор способа завершения показа объявлений при остановке скрипт-объекта: ●● 0 – при остановке скрипт-объекта показ объявлений немедленно прерывается; ●● 1 – при остановке скрипт-объекта по команде из расписания последнее объявление, которое не успевает показаться, не запускается; ●● 2 – при остановке скрипт-объекта вручную (одинарный щелчок по F8 и т. п.) текущее объявление показывается до конца, и лишь потом скрипт останавливается; ●● Автоперезагрузка – автоматически производить перезагрузку данных из файла-задания: ●● True – производить автоперезагрузку; ●● False – не производить автоперезагрузку. Перезагрузка будет производиться только по команде пользователя. 10.Чтобы задать область вывода основного текста объявления, измените соответствующим образом значения параметров Размер (2) и Позиция (3) титровального элемента Main (1). 2 3 4 11.Если требуется изменить прозрачность подложки основного текста, то для титровального элемента Main измените значение параметра Альфа (4). 12.Если требуется, произведите настройку свойств для титровальных элементов Crawl0 и Crawl1. 96 TS1_RollCrawlPro2 1 Для того чтобы нескольким титровальным элементам одновременно задать одинаковые параметры, выберите их в Дереве объектов, удерживая нажатой клавишу Shift, затем произведите настройку параметров. Если одинаковым свойствам титровальных элементов Crawl0 и Crawl1 задать разные значения, то при выводе объявлений способ отображения текста будет чередоваться – то в соответствии с настройками одного элемента, то другого. Стиль оформления основного текста задается в параметрах скрипта или с помощью тегов в файле-задании. 13.Если требуется, произведите настройку свойств для титровальных элементов Phone0 и Phone1. Чтобы задать место остановки останавливающегося текста (у левого края, по центру, у правого края), в группе свойств 3. Выравнивание и Растягивание установите соответствующее значение для свойства Горизонтальное (1). 4 14.Если требуется изменить область отображения или расположение для дополнительного текста, то задайте требуемые размер и расположение для титровального элемента Descr0. Для того чтобы титровальный элемент Descr1 автоматически встал на указанное место, нажмите на кнопку 97 TS1_RollCrawlPro2 gg Совет: Стартовать предварительный просмотр (1). Для продолжения настройки скрипт-объекта нажмите кнопку Остановить предварительный просмотр (2). 1 2 TS1_RollCrawlPro2 15.Если требуется, произведите настройку свойств для титровальных элементов Descr0 и Descr1. 16.Сохраните проект. 98 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_RollCrawlPro2 можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 99 TS1_RollCrawlPro2 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). TS1_RollCrawlPro3 – автоматический запуск бегущей строки в заданное время 1. Назначение Общий принцип использования скрипт-объекта TS1_RollCrawlPro3: ●● тексты объявлений, которые требуется вывести в бегущей строке, стартующей в определенное время, записываются в один текстовый файл; ●● текстовому файлу с объявлениями присваивается имя, составленное в соответствии c шаблоном (см. пункт «2. Источник данных для скрипта»). В имени файла записывается информация о дате и времени запуска бегущей строки; ●● если бегущую строку требуется запускать несколько раз в сутки, то для каждого времени запуска требуется создать отдельный файл с объявлениями, в имени которого указывается время запуска бегущей строки. ●● все файлы с объявлениями должны храниться в одной папке, путь к которой указывается в настройках скрипт-объекта TS1_RollCrawlPro3. В скрипт-объекте TS1_RollCrawlPro3 имеется возможность задать картинку-подложку для бегущей строки. 2. Источник данных для скрипта Скрипт TS1_RollCrawlPro3 в качестве источника данных использует файл-задание – текстовый файл с расширением имени txt. Каждое объявление бегущей строки должно быть записано в отдельной строке. Для работы скрипта важное значение имеет имя файла-задания, которое должно быть составлено строго в соответствии с маской (шаблоном), выбранной в настройках скриптобъекта: ●● YYYY-MM-DD_hh.mm.txt, где ●● YYYY-MM-DD – дата запуска объявления: YYYY – год, MM – порядковый номер месяца, DD – дата, ●● hh.mm – время запуска объявления: hh – часы в 24-часовом формате, mm – минуты. ●● YYYY-MM-DD__hh.mm_N.txt, где 100 TS1_RollCrawlPro3 Титровальный объект со скриптом TS1_RollCrawlPro3 предназначен для вывода бегущей строки, автоматически стартующей в заданное время. Время запуска бегущей строки указывается в имени файла с текстом объявлений. ●● YYYY-MM-DD – дата запуска объявления: YYYY – год, MM – порядковый номер месяца, DD – дата; ●● hh.mm – время запуска объявления: hh – часы в 24-часовом формате, mm – минуты; ●● N – произвольный набор символов, например пояснительный текст. 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_RollCrawlPro3, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Вывод подложки основного текста Backgr АнимЛого Вывод подложки бегущей строки Text0, Text1, Text2 Подпись Вывод текста бегущей строки 3.2. Размер и расположение Размер и расположение титровального элемента Backgr задаются пользователем. Размер и расположение титровальных элементов Text0, Text1, Text2 автоматически устанавливаются такими же, как у титровального элемента Main. Чтобы задать размер и расположение титровальных элементов Text0, Text1, Text2, достаточно задать их для элемента Main и запустить исполнение проекта, нажав кнопку Стартовать предварительный просмотр (1). Для продолжения настройки скрипт-объекта нажмите кнопку Остановить предварительный просмотр (2). 1 2 101 TS1_RollCrawlPro3 Если в течение суток, в разное время, с помощью скриптобъекта TS1_RollCrawlPro3 требуется запускать показ бегущих строк, то следует подготовить соответствующее количество файлов-заданий, в именах которых будет указано время запуска. Во время работы скрипт последовательно считывает текст объявлений из файла-задания и поочередно производит загрузку текстов в титровальные элементы Text0, Text1, Text2. 4. Порядок работы с объектом 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_RollCrawlPro3.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 102 TS1_RollCrawlPro3 1. Предварительная подготовка: ●● подготовьте файл с коллекцией стилей для текста объявления (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● создайте файл-задание. 5. Произойдет загрузка титровального объекта со скриптом TS1_RollCrawlPro3 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK. 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- ●● в дереве объектов отобразится добавленный объект TS1_RollCrawlPro3 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_RollCrawlPro3 (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_RollCrawlPro3 (2). 103 TS1_RollCrawlPro3 нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). 1 TS1_RollCrawlPro3 2 3 9. Задайте значения параметров скрипта (3): ●● Направление – направление движения бегущей строки; ●● Скорость – скорость движения текста бегущей строки (пикселей за кадр); ●● Промежуток – промежуток между объявлениями (пикселей); ●● Папка с заданиями – полный путь к папке, в которой хранятся файлы-задания; ●● Маска файла задания – шаблон имени файла-задания; ●● Срок давности – промежуток времени, в течение которого выводятся данные из одного файла-задания начиная со времени, указанного в имени файла-задания; ●● Подложка – путь к графическому файлу-подложке; ●● Файл подстановок – полный путь к файлу подстановок (см. раздел «Общие сведения», пункт «Файл подстановок»); ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Стиль текста – номер стиля в файле с коллекцией стилей, предназначенного для оформления бегущей строки. 104 10.Чтобы задать область вывода текста бегущей строки, задайте значения параметров Размер (2) и Позиция (3) титровального элемента Main (1). 1 2 11.Если требуется выводить подложку для бегущей строки, то задайте размер и расположение титровального элемента Backgr. 12.Сохраните проект. 5. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_RollCrawlPro3 можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). 2. В папке, указанной в настройках скрипт-объекта, как Папка с заданиями, должен иметься файл, в имени которого указано время, соответствующее времени тестового запуска скрипт-объекта. 3. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 4. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 105 TS1_RollCrawlPro3 3 TS1_AdvMixPro – вывод объявлений разных типов 1. Назначение Титровальный объект со скриптом TS1_AdvMixPro предназначен для последовательного вывода рекламных объявлений разных типов (картинок, видеороликов, бегущей строки) с возможностью вывода дополнительной текстовой информации в двух независимых полях. 2 TS1_AdvMixPro 1 3 2 1 3 Область вывода объявлений состоит из трех частей: ●● области вывода основного текста/изображения объявления (1). В этой области производится вывод бегущей строки, объявлений-картинок и видеороликов; ●● двух областей для вывода дополнительного текста (2) и (3). Расположение и размеры областей задаются пользователем и одинаковы для всех объявлений. Наличие дополнительного текста в объявлении не обязательно. Длительность показа основной части объявления: ●● картинок – задаётся пользователем; ●● видеороликов – соответствует длительности видео. Дополнительный текст отображается в течение вывода основной части объявления. Скрипт может выводить данные о выведенных объявлениях в лог-файл. 2. Источник данных для скрипта Скрипт TS1_AdvMixPro в качестве источника данных использует файл-задание. 106 Файл-задание для скрипта TS1_AdvMixPro – текстовый файл с расширением txt. В каждой строке содержится текст одного объявления. Строки файла должны иметь следующую структуру: где: ●● Основная часть – текст бегущей строки либо путь к файлу с картинкой или видеороликом, которые должны выводиться в основной части объявления; ●● Разделитель – символ-разделитель, заданный при настройке скрипта (параметр Separator). Значение по умолчанию – |; ●● Текст 1 – первый дополнительный текст (для вывода используются титровальные элементы Phone0 или Phone1). ●● Текст 2 – второй дополнительный текст (для вывода используются титровальные элементы Descr0 или Descr1). Пример строки: Страхование против клещевого энцефалита | АСБ-страхование | Лицензия ФССН № 2232 Основной текст Разделитель Текст 1 Разделитель Текст 2 На рисунке показан пример файла-задания, открытого в редакторе Блокнот. В файле-задании допустимо использование тегов форматирования и строк подстановки. Описание использования строк подстановки см. в разделе «Общие сведения» пункт «Файл подстановок». Теги форматирования действуют в пределах одного текстового поля. Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» раздел «Типы титровальных элементов» пункт «Теги форматирования». 107 TS1_AdvMixPro Основная часть Разделитель Текст 1 Разделитель Текст 2 3. Титровальные элементы объекта 3.1. Перечень элементов Имя Тип Назначение Main Подпись Вывод подложки для основной части объявления Movie0, Movie1 АнимЛого Вывод видео (основная часть объявления) Crawl0, Crawl1 Подпись Вывод бегущей строки (основная часть объявления) Pict0, Pict1 Подпись Вывод картинок (основная часть объявления) Phone0, Phone1 Подпись Вывод первого дополнительного текста (например, номера телефона) Descr0, Descr1 Подпись Вывод второго дополнительного текста (например, предупреждения об ограничении использования рекламируемого товара или услуги) 3.2. Размер и расположение Размер и расположение титровального элемента Main определяет размер и расположение титровальных элементов, используемых для вывода основной части объявления: Movie0, Movie1, Crawl0, Crawl1, Pict0, Pict1. Размер и расположение титровальных элементов Phone0 и Descr0 соответственно определяют размер и расположение титровальных элементов Phone1 и Descr1. После запуска скрипта размеры и расположение титровальных элементов Movie0, Movie1, Crawl0, Crawl1, Pict0, Pict1 автоматически устанавливаются такие же, как у титровального элемента Main, а у титровальных элементов Phone1 и Descr1 – как у титровальных элементов Phone0 и Descr0 соответственно. Чтобы задать размер и расположение всем титровальным элементам объекта, достаточно задать их элементам Main, Phone0 и Descr0, и запустить исполнение проекта, нажав кнопку Стартовать предварительный просмотр (1), – все титровальные элементы автоматически примут заданные позиции и размеры. Для продолжения настройки скрипт-объекта нажмите кнопку Остановить предварительный просмотр (2). 1 2 108 TS1_AdvMixPro В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_AdvMixPro, и указаны их тип и назначение. 3.3. Особенности настройки Во время работы скрипт последовательно считывает текст объявлений из файла-задания и производит загрузку разных частей текста в соответствующие титровальные элементы скрипт-объекта. Как было сказано выше, после запуска исполнения скрипта для титровальных элементов автоматически устанавливаются размеры и расположение. Однако, при этом не производится изменение настроек свойств титровальных элементов: Выравнивание и Растягивание, Собственные, Форматирование текста. Поэтому, если парным титровальным элементам (например, Phone0 и Phone1, Descr0 и Descr1) заданы разные настройки перечисленных свойств, то во время показа объявлений способы отображения текста будут чередоваться – то в соответствии с настройками титровальных элементов с индексом 0, то – с индексом 1. 4. Лог-файл Для скрипта TS1_AdvMixPro лог-файл – текстовый файл (*.txt), в который скрипт записывает данные о выведенных в эфир объявлениях. Описание содержимого лог-файла см. в подразделе «TS1_RollCrawlPro – вывод отдельных частей текстового объявления в разных текстовых полях» пункт «4. Лог-файл». 5. Порядок работы с объектом 1. Предварительная подготовка: ●● подготовьте файл-задание для скрипта (см. п. «3. Файл-задание для скрипта»); ●● если в файле-задании имеются строки с заданиями для вывода бегущей строки, то подготовьте файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● если требуется, подготовьте файл подстановок. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_AdvMixPro. 3. Для загрузки титровального объекта со скриптом в проект выберите в меню Файл (1) команду Импортировать объект из Шаблона... (2) или вызовите контекстное 109 TS1_AdvMixPro Загрузка текстов производится поочередно – то в титровальные элементы с индексом 0 (Phone0, Crawl0, Descr0), то в титровальные элементы с индексом 1 (Phone1, Crawl1, Descr1). меню (3), щелкнув ПКМ на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_AdvMixPro.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_AdvMixPro (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_ AdvMixPro. Сразу после загрузки все титровальные 110 TS1_AdvMixPro 4 элементы имеют одинаковые размеры и расположение, заданные в шаблоне (8). 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_AdvMixPro (2). 111 TS1_AdvMixPro 7 1 TS1_AdvMixPro 2 3 7. В строке Имя Задания (3) задайте полный путь к файлузаданию. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 9. Задайте значения параметров скрипта: 112 113 TS1_AdvMixPro ●● Время картинки – время отображения основной части объявления, если источником является графический файл (секунды); ●● Скорость – скорость въезда/выезда текста, одинаковая для основного и дополнительного текстов объявления (пикселей за кадр); ●● Основной стиль – индекс стиля, предназначенного для оформления основного текста (нумерация стилей в файле с коллекцией стилей начинается с 0); ●● Стиль для телефона – индекс стиля, предназначенного для оформления первого дополнительного текста; ●● Стиль для второго – индекс стиля, предназначенного для оформления второго дополнительного текста; ●● Разделитель – символ, используемый в файлезадании скрипта, для разделения разных частей текста объявления. Если используется файл подстановок, то в нем должен использоваться этот же символ-разделитель; ●● Зациклить – зацикливание исполнения файлазадания: ●● True – разрешить; ●● False – запретить; ●● Файл подстановок – полный путь к файлу подстановок (см. раздел «Общие сведения», пункт «Файл подстановок»). ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Цвет подложки – цвет подложки для основного текста; ●● Картинка подложки – картинка-подложка для основного текста; ●● Разрешить лог – производить запись выведенных объявлений в лог-файл: ●● True – разрешить; ●● False – запретить; ●● Префикс лог-файла – набор символов, который будет автоматически добавляться к имени лог-файла; ●● Папка для лог-файлов – полный путь к папке, в которую будут записываться лог-файлы. Путь вводится вручную; ●● Удалять теги – управление записью тегов форматирования в лог-файл (если теги имеются в файлезадании): ●● True – теги не выводятся; ●● False – теги выводятся; 10.Чтобы задать область отображения основной части объявления, необходимо задать размер и расположение титровальному элементу Main. В дереве объектов выберите титровальный элемент Main, щелкнув по нему ЛКМ (1). 88 Важно: При запуске исполнения скрипта размеры и расположение TS1_AdvMixPro титровальных элементов Movie0, Movie1, Crawl0, Crawl1, Pict0, Pict1 автоматически устанавливаются такими, как у титровального элемента Main. 1 2 3 5 4 Задайте требуемые значения позиции и размеров титровального элемента Main одним из следующих способов: ●● изменив значения параметров Позиция (2) и Размер (3) в окне Свойства; ●● изменив размеры и расположение титровального элемента на рабочем поле проекта (4). 11.Если требуется настроить прозрачность подложки бегущей строки, то измените значение свойства Альфа (5) титровального элемента Main. 12.Если требуется, произведите настройку титровальных элементов Movie0 и Movie1 (1). Титровальные элементы Movie0 и Movie1 используются, если в файле-задании имеются задания для вывода видеороликов. 114 TS1_AdvMixPro 1 2 3 При настройке титровального элемента Movie0 (Movie1) можно изменять значения следующих свойств: ●● свойства группы Общие (2): ●● Альфа; ●● Разрешить лог; ●● Со звуком; ●● Использовать SLIni-файл; ●● все свойства группы Выравнивание и Растягивание (4). Подробное описание свойств титровальных элементов типа АнимЛого см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» раздел «Типы титровальных элементов», подраздел «Анимированный логотип». gg Совет: Если для титровальных элементов Movie0 и Movie1 произвести разные настройки, то при выводе объявлений способы отображения видео будут чередоваться – то в соответствии с настройками титровального элемента Movie0, то – Movie1. 14.Если требуется, произведите настройку титровальных элементов Pict0 и Pict1 (4). Титровальные элементы Pict0 и Pict1 используются, если в файле-задании имеются задания для вывода картинок. 115 TS1_AdvMixPro 4 5 6 При настройке титровального элемента Pict0 (Pict1) можно изменять значения следующих свойств: ●● все свойства группы Выравнивание и Растягивание (5); ●● свойства группы Форматирование текста (6): ●● Левое поле; ●● Правое поле. Подробное описание свойств титровальных элементов типа Подпись см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» раздел «Типы титровальных элементов», подраздел «Подпись». gg Совет: Если для титровальных элементов Pict0 и Pict1 произвести разные настройки, то при выводе объявлений способы отображения картинок будут чередоваться – то в соответствии с настройками титровального элемента Pict0, то – Pict1. 116 16.Если требуется, произведите настройку титровальных элементов Crawl0 и Crawl1 (1). Титровальные элементы Crawl0 и Crawl1 используются, если в файле-задании имеются задания для вывода бегущей строки. TS1_AdvMixPro 1 2 3 При настройке титровального элемента Crawl0 (Crawl1) можно изменять значения следующих свойств: ●● все свойства группы Выравнивание и Растягивание (2); ●● свойства группы Форматирование текста (3): ●● Левое поле; ●● Правое поле; ●● Перенос по словам. Подробное описание свойств титровальных элементов типа Подпись см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» раздел «Типы титровальных элементов», подраздел «Подпись». gg Совет: Если для титровальных элементов Crawl0 и Crawl1 произвести разные настройки, то при выводе объявлений способы отображения бегущих строк будут чередоваться – то в соответствии с настройками титровального элемента Crawl0, то – Crawl1. 117 TS1_AdvMixPro 16.Если требуется, произведите настройку титровальных элементов Phone0 и Phone1 (4). Титровальные элементы Phone0 и Phone1 используются, если в файле-задании имеются записи для вывода первого дополнительного текста. Если требуется задать размер и расположение титровальным элементам Phone0 и Phone1, достаточно задать их элементу Phone0. После запуска исполнения скрипта размер и расположение элемента Phone1 автоматически установятся такими же, как у Phone0. 4 5 6 При настройке титровального элемента Phone0 (Phone1) можно изменять значения следующих свойств: ●● все свойства группы Выравнивание и Растягивание (5); ●● свойства группы Форматирование текста (6): ●● Левое поле; ●● Правое поле; ●● Перенос по словам. 118 Если для титровальных элементов Phone0 и Phone1 произвести разные настройки, то при выводе объявлений способы отображения первого дополнительного текста будут чередоваться – то в соответствии с настройками титровального элемента Phone0, то – Phone1. 17.Если требуется, произведите настройку титровальных элементов Descr0 и Descr1 (4). Титровальные элементы Descr0 и Descr1 используются, если в файле-задании имеются записи для вывода второго дополнительного текста. Если требуется задать размер и расположение титровальным элементам Descr0 и Descr1, достаточно задать их элементу Descr0. После запуска исполнения скрипта размер и расположение элемента Descr1 автоматически установятся такими же, как у Descr0. 4 5 6 При настройке титровального элемента Descr0 (Descr1) можно изменять значения следующих свойств: 119 TS1_AdvMixPro gg Совет: ●● все свойства группы Выравнивание и Растягивание (5); ●● свойства группы Форматирование текста (6): ●● Левое поле; ●● Правое поле; ●● Перенос по словам. Если для титровальных элементов Descr0 и Descr1 произвести разные настройки, то при выводе объявлений способы отображения второго дополнительного текста будут чередоваться – то в соответствии с настройками титровального элемента Descr0, то – Descr1. 18.Сохраните проект. 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_AdvMixPro можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 120 TS1_AdvMixPro gg Совет: TS1_TVGuide – показ программы телепередач на ближайшее время 1. Назначение Титровальный объект со скриптом TS1_TVGuide предназначен для вывода программы передач на ближайшее время для разных телеканалов. Для каждого канала выводятся: ●● картинка с логотипом (1); ●● несколько пунктов программы передач (2), которые начнутся в ближайшее время. 1 TS1_TVGuide 3 2 Для работы скрипта для каждого телеканала необходимо подготовить: ●● текстовый файл с программой передач на сутки. В имени файла указывается дата, на которую составлено расписание (подробное описание см. в пункте «2. Источники данных для скрипта»); ●● графический файл с логотипом телеканала (подробное описание см. в пункте «2. Источники данных для скрипта»). Все файлы с логотипами телеканалов должны храниться в одной папке. Список телеканалов, для которых выводится телепрограмма, строится исходя из набора файлов с логотипами. Если присутствуют несколько файлов с одинаковыми именами, но с разными расширениями, то в качестве логотипа для соответствующего телеканала будет использоваться один из них (любой). Для каждого телеканала, последовательно, скрипт считывает данные из файла с телепрограммой и формирует список телепередач, предназначенный для вывода в титрах. Количество телепередач, включаемых в список, задается пользователем. В зависимости от настроек скрипта в формируемый список может включаться текущая телепередача, т. е. телепередача, которая, согласно расписанию, вещается в эфир в текущий момент времени. Для пункта программы с текущей передачей можно задать особый стиль оформления текста (3). 121 88 Важно: Если до окончания текущей передачи осталось менее 5 минут, то она не включается в список передач, выводимых скриптом. В скрипт-объекте имеется возможность задать подложку – графический файл. Размер и расположение подложки задаются пользователем. 2. Источники данных для скрипта Для каждого из каналов необходимо подготовить: ●● файл с расписанием телепередач; ●● графический файл с изображением логотипа канала. 2.1. Файл с расписанием телепередач Файл с расписанием передач – текстовый файл с расширением txt. В файле содержится телепрограмма для одного телеканала на сутки. Имя файла должно соответствовать следующему шаблону: ГГГГ.ММ.ДД Пробел Имя_канала где: ●● ГГГГ.ММ.ДД – дата, на которую составлено расписание. Важно задать дату строго в соответствии с указанным шаблоном: ГГГГ.ММ.ДД, где ГГГГ – год, четырехзначное число; ММ – месяц и ДД – дата, двузначные числа; 88 Важно: Скрипт считывает телепрограмму из файлов, в имени кото- рых указана текущая на момент исполнения скрипта дата. В особых случаях скрипт может обращаться к файлам, в имени которых указана предыдущая или последующая дата. ●● Пробел – пробел; ●● Имя_канала – здесь следует указывать имя графического файла с логотипом канала (без расширения). Пример. Для канала MTV логотип записан в файл с именем MTV.png. Тогда файл с расписанием, например, на 25 июля 2012 года, должен иметь следующее имя: 2012.07.25 MTV.txt. 122 TS1_TVGuide Время отображения программы телепередач в титрах задается пользователем при настройке скрипта и одинаково для всех телеканалов. Если до окончания расписания в FDOnAir осталось недостаточно времени для отображения телепрограммы для очередного телеканала, то показ откладывается до следующего старта скрипта. Строки в файле с программой телепередач должны иметь следующий формат: ЧЧ.ММ Пробел Описание_телепередачи ●● ЧЧ.ММ – время начала телепередачи в формате часы:минуты. В качестве разделителя между часами и минутами может использоваться знак «.» или «:»; ●● Пробел – пробел; ●● Описание_телепередачи – текст, предназначенный для вывода в программе передач. На рисунке ниже показан файл с расписанием передач на 6 июня 2012 г. для телеканала MTV, открытый в редакторе Блокнот. Все файлы с расписаниями, как на текущую, так и на будущие даты для всех телеканалов должны храниться в одной папке. 2.2. Файл с логотипом телеканала Файлы с логотипами каналов могут быть следующих форматов: TGA, BMP, DIB, PNG, JPG. В именах файлов допустимо использование пробелов. Имена файлов с логотипами каналов используются в именах текстовых файлов с программами телепередач (см. подпункт «2.1. Файл с расписанием телепередач»). Все файлы с логотипами должны храниться в одной папке с именем Logo (регистр символов не имеет значения). 2.3. Организация данных Все файлы с расписаниями телепередач должны храниться в одной папке. Путь к папке указывается в параметрах скрипта. Файлы с логотипами должны храниться в отдельной папке с именем Logo. Папка Logo должна храниться в папке с файлами расписаний. 88 Важно: Имя папки, предназначенной для хранения файлов с логотипами, – Logo, прописано в коде скрипта. Использование другого имени для этой папки недопустимо. 123 TS1_TVGuide где: Пример: На рисунке показана папка с файлами расписаний на 6 и 7 июня 2012 г. для телеканалов Animal Planet, Eurosport, MTV. Файлы с логотипами хранятся в папке Logo (1). Содержимое папки показано на рисунке ниже. 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_TVGuide, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Text0, Text1 Подпись Вывод текста телепрограммы Pict0, Pict1 Картинка Вывод логотипа телеканала Bg Картинка Вывод подложки 3.2. Размер и расположение Размер и расположение титровальных элементов Text0 и Pict0 соответственно определяют размер и расположение титровальных элементов Text1 и Pict1. После запуска скрипта размеры и расположение титровальных элементов Text1 и Pict1 автоматически устанавливаются такие же, как у титровальных элементов Text0 и Pict0 соответственно. 124 TS1_TVGuide 1 3.3. Особенности настройки После запуска скрипта настройки свойств титровальных элементов Text1 и Pict1 автоматически устанавливаются такие же, как у титровальных элементов Text0 и Pict0 соответственно. 1. Предварительная подготовка: ●● подготовьте файлы с программами телепередач и логотипами телеканалов; ●● подготовьте файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей». 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_TVGuidе. 3. Для загрузки титровального объекта со скриптом в проект выберите в меню Файл (1) команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_TVGuidе.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 125 TS1_TVGuide 5. Порядок работы с объектом 5 5. Произойдет загрузка титровального объекта со скриптом в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_TVGuide (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_TVGuide (8). 7 8 126 TS1_TVGuide 6 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов щелкните ЛКМ по имени титровального объекта со скриптом TS1_TVGuide (1). TS1_TVGuide 1 2 7. Задайте значения параметров скрипта (2): ●● Расписания – укажите путь к папке с файламирасписаниями; ●● Количество строк – количество пунктов программы передач, выводимых в титрах; ●● Глубина просмотра – период времени, на который составляется программа передач (часы); ●● Время показа – время отображения телепрограммы в титрах; ●● Текущая телепередача – управление выводом записи о текущей передаче: ●● True – разрешить; ●● False – запретить; ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Основной стиль текста – индекс стиля, предназначенного для оформления текста программы передач; ●● Стиль текущей передачи – индекс стиля, предназначенного для оформления текущей передачи. 127 8. Если требуется произвести настройку титровальных элементов, предназначенных для вывода текста телепрограммы, то в дереве объектов выберите титровальный элемент Text0. Для титровального элемента Text1 настройку свойств можно не производить, так как после запуска исполнения скрипта позиция, размер и значения других свойств элемента Text1 автоматически устанавливаются такие же, как у титровального элемента Text0. 9. Если требуется произвести настройку титровальных элементов, предназначенных для вывода изображений с логотипами телеканалов, то в дереве объектов выберите титровальный элемент Pict0. gg Совет. Задайте требуемые позицию, размер и произведите настройку других свойств титровального элемента Pict0. Для титровального элемента Pict1 настройку свойств можно не производить, так как после запуска исполнения скрипта позиция, размер и значения других свойств элемента Pict1 автоматически устанавливаются такие же, как у титровального элемента Pict0. 10.Если требуется, чтобы телепрограмма выводилась на фоне подложки, то в дереве объектов выберите титровальный элемент Bg и произведите настройку его свойств. 11.Сохраните проект. 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_TVGuide можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 128 TS1_TVGuide gg Совет. Задайте требуемые позицию, размер и произведите настройку других свойств титровального элемента Text0. 1 2 TS1_TVGuide 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 129 TS1_Horo – вывод гороскопа 1. Назначение Титровальный объект со скриптом TS1_Horo предназначен для вывода в титрах астрологических прогнозов для разных знаков зодиака. 1 TS1_Horo Для каждого знака зодиака выводятся: ●● картинка (1); ●● текст астропрогноза (2). 2 Для работы скрипта необходимо подготовить: ●● текстовый файл, содержащий тексты астрологических прогнозов для всех знаков зодиака (подробное описание см. в подпункте «2.1. Файл-задание»); ●● графический файл с изображением для каждого знака зодиака (подробное описание см. в подпункте «2.2. Файл с изображением знака зодиака»). Порядок вывода астрологических прогнозов определяется порядком их следования в текстовом файле. Время отображения гороскопов задается пользователем и одинаково для всех знаков зодиака. Если до окончания расписания в FDOnAir осталось недостаточно времени для отображения прогноза для очередного знака зодиака, то показ откладывается до следующего запуска скрипта. В скрипт-объекте имеется возможность задать подложку для текста. 2. Источники данных для скрипта 2.1. Файл-задание Скрипт TS1_Horo в качестве источника данных использует файл-задание – текстовый файл, в котором содержится текст с гороскопами для всех знаков зодиака. В файле-задании содержатся строки двух типов: ●● строки-указатели; ●● строки с текстом гороскопа. 130 Строки-указатели не предназначены для вывода в титрах, а используются скриптом для определения имени графического файла, содержимое которого следует выводить одновременно с текстом, расположенным ниже. Строка-указатель должна иметь следующую структуру: # Пробел Идентификатор Пример: ●● # – обязательный символ #; ●● Пробел – пробел; ●● Идентификатор – имя графического файла (без расширения), в котором хранится картинка с соответствующим знаком зодиака. Предположим, изображение для знака зодиака Овен хранится в файле Овен.tga (1). Тогда строка-указатель в файлезадании будет иметь следующий вид: # Овен (2). На рисунке показан фрагмент файла-задания, открытого в редакторе Блокнот, и папка с графическими файлами. 2 1 Текст с гороскопом для одного знака зодиака должен быть записан в одной строке (абзаце). В строках с текстом гороскопа для обозначения мест перевода текста на новую строку следует добавлять знак «|» (3). 3 В файле-задании допустимо использование тегов форматирования и строк подстановки. Описание использования строк подстановки см. в разделе «Общие сведения» пункт «Файл подстановок». Подробную информацию об использовании тегов см. «Приложение. Теги форматирования». 131 TS1_Horo где: 2.2. Файлы с изображениями знаков зодиака Файлы с изображениями знаков зодиака подготавливаются пользователем и могут быть следующих форматов: TGA, BMP, DIB, PNG, JPG. При присвоении файлам имен следует помнить, что они будут использоваться в тексте файла-задания скрипта в строках-указателях (см. подпункт 2.1). Все файлы с изображениями знаков зодиака, используемые одним скрипт-объектом, должны храниться в одной папке с именем images (регистр символов не имеет значения). бражениями знаков зодиака, images, прописано в коде скрипта. Использование другого имени для этой папки недопустимо. 88 Важно: Папка images и файл-задание скрипта должны храниться в одной и той же папке. 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы скриптобъекта TS1_Horo, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Text0, Text1 Подпись Вывод текста гороскопа Pict0, Pict1 Картинка Вывод картинки со знаком зодиака Bg Картинка Вывод подложки 3.2. Размер и расположение Размер и расположение титровальных элементов Text0 и Pict0 определяют размер и расположение титровальных элементов Text1 и Pict1. После запуска скрипта размеры и расположение титровальных элементов Text1 и Pict1 автоматически устанавливаются такие же, как у титровальных элементов Text0 и Pict0 соответственно. 132 TS1_Horo 88 Важно: Имя папки, предназначенной для хранения файлов с изо- 3.3. Особенности настройки После запуска скрипта настройки свойств титровальных элементов Text1 и Pict1 автоматически устанавливаются такими же, как у титровальных элементов Text0 и Pict0 соответственно. 1. Предварительная подготовка: ●● подготовьте файл-задание с текстами гороскопов и файлы с изображениями знаков зодиака; ●● подготовьте файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● если требуется, подготовьте файл подстановок. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_Horo. 3. Для загрузки титровального объекта со скриптом в проект выберите в меню Файл (1) команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_Horo.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 133 TS1_Horo 5. Порядок работы с объектом 5 5. Произойдет загрузка титровального объекта со скриптом в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_Horo (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_Horo (8). 7 8 134 TS1_Horo 6 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов щелкните ЛКМ по имени титровального объекта со скриптом TS1_Horo (1). TS1_Horo 1 2 3 7. В строке Имя Задания (2) задайте полный путь к файлузаданию. 8. Задайте значения параметров скрипта (3): ●● Время показа – время отображения гороскопа для одного знака зодиака (секунд); ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Основной стиль текста – индекс стиля, предназначенного для оформления текста гороскопа; ●● Файл подстановок – путь к файлу подстановок. 9. Если требуется произвести настройку титровальных элементов, предназначенных для вывода текста астропрогноза, то в дереве объектов выберите титровальный элемент Text0. Задайте требуемые позицию, размер и произведите настройку других свойств титровального элемента Text0. 135 gg Совет. Для титровального элемента Text1 настройку свойств можно не производить, так как после запуска исполнения скрипта позиция, размер и значения других свойств элемента Text1 автоматически устанавливаются такие же, как у титровального элемента Text0. 10.Если требуется произвести настройку титровальных элементов, предназначенных для вывода изображений знаков зодиака, то в дереве объектов выберите титровальный элемент Pict0. gg Совет. Задайте требуемые позицию, размер и произведите настройку других свойств титровального элемента Pict0. Для титровального элемента Pict1 настройку свойств можно не производить, так как после запуска исполнения скрипта позиция, размер и значения других свойств элемента Pict1 автоматически устанавливаются такие же, как у титровального элемента Pict0. 11.Если требуется выводить текст астрологического прогноза на фоне подложки, то в дереве объектов выберите титровальный элемент Bg и произведите настройку его свойств. 12.Сохраните проект. 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_Horo можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 136 TS1_Horo TS1_DB2Text – вывод объявлений из базы данных 1. Назначение Титровальный объект со скриптом TS1_DB2Text предназначен для вывода в титрах объявлений, тексты которых автоматически считываются из базы данных (БД). Скрипт-объект может взаимодействовать с базами данных, работающими под управлением разных СУБД. Скрипт предназначен для вывода объявлений, состоящих из следующих элементов: ●● основной текст (обязательный элемент объявления); ●● дополнительный текст (необязательный элемент объявления); ●● баннер (картинка, необязательный элемент объявления). В базе данных каждый элемент объявления должен храниться в отдельном поле. Принцип вывода объявлений следующий: ●● вывод основного и дополнительного текста производится последовательно – сначала основной, затем дополнительный; ●● основной текст объявления выводится в виде бегущей строки; ●● одновременно с началом вывода основного текста (1) начинается отображение баннера (2). 2 1 ●● вывод дополнительного текста (3) начинается по завершении вывода основного (когда текст полностью исчезнет с экрана). Направление въезда и выезда дополнительного текста задаётся пользователем; 3 137 TS1_DB2Text Подключение к базе данных производится с использованием драйвера ODBC. Для получения данных используется запрос на языке SQL. Строку подключения к базе данных и запрос формирует пользователь (подробности см. в пункте «2. Источник данных для скрипта»). ●● после въезда дополнительный текст останавливается и отображается неподвижно в течение заданного в настройках скрипта времени, затем «уезжает»; ●● одновременно с окончанием показа дополнительного текста прекращается отображение баннера. Для вывода объявлений с баннером и без баннера скрипт использует разные наборы титровальных элементов, которым могут быть заданы разные размеры и расположение. Таким образом, область вывода основного текста в объявлении без баннера (4) может отличаться от области вывода основного текста объявления с баннером (5). 5 2. Источник данных для скрипта 2.1. База данных В базе данных основной и дополнительный тексты объявлений должны храниться в разных полях. Для баннеров в базе данных должны быть записаны полные пути к графическим файлам. 2.2. Файл-задание Источником данных для скрипта является таблица, генерируемая в результате обращения к базе данных. Команды для обращения к базе данных записываются в файле-задании скрипта. Файл-задание для скрипта TS1_DB2Text – текстовый файл (*.txt) с произвольным именем. Содержимое файла-задания должно состоять из трех строк (важен порядок следования!): ●● первая строка – строка подключения к базе данных с помощью драйвера ODBC; ●● вторая строка – строка запроса к базе данных на языке SQL (пояснения см. ниже); ●● третья строка – глубина буферизации, число (количество строк). На рисунке показан пример содержимого файла-задания, открытого в редакторе Блокнот. Цифрами обозначены: (1) – строка подключения к БД; (2) – строка запроса; (3) – глубина буферизации. 138 TS1_DB2Text 4 1 2 3 Строку подключения к базе данных с помощью драйвера ODBC рекомендуем получить у администратора используемой базы данных. Строку подключения можно создать, используя ресурсы Интернет, например, сайт http://www.connectionstrings.com лучить у администратора используемой базы данных. В результате запроса должна быть сгенерирована таблица, содержащая следующие столбцы (важен порядок следования столбцов!): ●● первый столбец – основной текст объявления – текст бегущей строки. Данные в этом столбце обязательно должны быть! ●● второй столбец – дополнительный текст объявления. Данные в этом столбце могут отсутствовать. ●● третий столбец – полный путь к графическому файлу с баннером. Данные в этом столбце могут отсутствовать. Глубина буферизации – минимальное количество строк в ге- нерируемой в результате запроса таблице. Рекомендуемое значение – 5–10. 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_DB2Text, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Crawl0 Подпись Вывод основного текста в объявлениях с баннером Text0 Подпись Вывод дополнительного текста в объявлениях с баннером BanP0 Картинка Вывод баннера Crawl1 Подпись Вывод основного текста в объявлениях без баннера Text1 Подпись Вывод дополнительного текста в объявлениях без баннера BanP1 Картинка Служебный элемент 139 TS1_DB2Text Строку запроса к базе данных на языке SQL рекомендуем по- 3.2. Размер и расположение Всем титровальным элементам скрипт-объекта TS1_DB2Text могут быть заданы разные размер, расположение и другие настройки. 4. Лог-файл Скрипт TS1_DB2Text может выводить в лог-файл данные о выведенных в эфир объявлениях. Описание содержимого лог-файла см. в подразделе «TS1_RollCrawlPro – вывод отдельных частей текстового объявления в разных текстовых полях» пункт «4. Лог-файл». 1. Предварительная подготовка: ●● подготовьте файл с коллекцией стилей для основного и дополнительного текстов объявления (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● создайте файл-задание. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_DB2Text.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 140 TS1_DB2Text 5. Порядок работы с объектом 5 6 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_DB2Text (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_DB2Text (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 7 8 141 TS1_DB2Text 5. Произойдет загрузка титровального объекта со скриптом TS1_DB2Text в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_DB2Text (2). 1 TS1_DB2Text 2 3 7. В строке Имя Задания (3) задайте полный путь к файлузаданию скрипта. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 9. Задайте значения параметров скрипта: ●● Файл подстановок – полный путь к файлу подстановок (см. раздел «Общие сведения», пункт «Файл подстановок»). 142 10.Произведите настройку титровальных элементов, предназначенных для вывода основного текста объявления: ●● Crawl0 – для объявлений с баннером; ●● Crawl1 – для объявлений без баннера. 11.Произведите настройку титровальных элементов, предназначенных для вывода дополнительного текста объявления: ●● Text0 – для объявлений с баннером; ●● Text1 – для объявлений без баннера. 12.Произведите настройку титровального элемента, предназначенного для вывода баннеров – BanP0. 13.Сохраните проект. 143 TS1_DB2Text ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Стиль бегущей строки – индекс стиля, предназначенного для оформления основного текста объявления; ●● Стиль текста – индекс стиля, предназначенного для оформления дополнительного текста объявления; ●● Разрешить лог – производить запись выведенных объявлений в лог-файл: ●● True – разрешить; ●● False – запретить; ●● Папка лог-файла – полный путь к папке, в которую будут записываться лог-файлы. Путь вводится вручную; ●● Префикс лог-файла – набор символов, который будет автоматически добавляться к имени лог-файла; ●● Удалять теги – управление записью тегов форматирования в лог-файл, если они имеются в файлезадании: ●● True – теги не выводятся; ●● False – теги выводятся; 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_DB2Text можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). 1 TS1_DB2Text 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 144 TS1-InfoBar – вывод информационной ленты , состоящей из однострочных сообщений 1. Назначение Титровальный объект со скриптом TS1_InfoBar предназначен для вывода в титрах ленты новостей, состоящей из однострочных сообщений. Во время работы скрипта фоновое изображение отображается непрерывно. Направление движения текста сообщений – сверху вниз. Общий принцип работы: ●● при загрузке задания скрипт считывает файл в память и работает с копией в памяти; ●● изменения файла-задания не влияют на отображаемый скриптом текст, вплоть до момента повторной загрузки задания. 2. Источник данных для скрипта Скрипт TS1_InfoBar в качестве источника данных использует файл-задание. Файл-задание для скрипта TS1_InfoBar – текстовый файл с расширением txt. В файле содержатся строки с текстом сообщений. Одна строка – одно сообщение. Пустые строки скриптом игнорируются. В общем виде содержимое файла-задания выглядит следующим образом: Текст_Сообщения_1 Текст_Сообщения_2 ... Текст_Сообщения_N На рисунке показан фрагмент файла-задания, открытого в редакторе Блокнот. 145 TS1-InfoBar Используя скрипт-объект TS1_InfoBar, на экран одновременно можно вывести следующие элементы: ●● текст сообщения; ●● фоновое изображение. 3. Титровальные элементы объекта 3.1. Перечень элементов Имя Тип Назначение Main Подпись Служебный элемент Backgr АнимЛого Вывод фонового изображения (подложки) Text0, Text1 Подпись TS1-InfoBar В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_InfoBar, и указаны их тип и назначение. Вывод текста сообщений 3.2. Размер и расположение При запуске исполнения скрипта для всех титровальных элементов автоматически устанавливаются размер и расположение такие же, как у титровального элемента Main. Таким образом, во время настройки скрипт-объекта достаточно задать размер и расположение титровальному элементу Main. 3.3. Свойства титровальных элементов Для титровальных элементов Text0, Text1 можно изменить значения некоторых параметров (перечень параметров приведен в пункте «4. Порядок работы с объектом»). Изменения значений параметров следует производить только для титровального элемента Text0. При запуске исполнения скрипта для всех параметров титровального элемента Text1 автоматически устанавливаются такие же значения, как у титровального элемента Text0. 4. Порядок работы с объектом 1. Предварительная подготовка: Перед настройкой скрипт-объекта TS1_InfoBar необходимо подготовить следующие файлы: ●● файл-задание для скрипта (см. пункт «2. Источник данных для скрипта»); ●● файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей 146 см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей» ●● если требуется: ●● графический файл с фоновым рисунком; ●● файл подстановок (описание см. в разделе «Общие сведения» пункт «Файл подстановок»). 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_InfoBar.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_InfoBar в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 147 TS1-InfoBar 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_InfoBar. 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). TS1-InfoBar ●● в дереве объектов отобразится добавленный объект TS1_InfoBar3 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_InfoBar3 (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_InfoBar (2). 148 1 2 4 7. В окне Свойства (3) в строке Имя Задания (4) задайте полный путь к файлу-заданию скрипта. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 8. Задайте значения параметров скрипта: ●● Длительность сообщения – длительность отображения одного сообщения; ●● Скорость – скорость въезда/выезда сообщений (пикселей за кадр); ●● Подложка – полный или относительный путь к файлу с фоновым изображением. Относительный путь задается относительно места расположения файлазадания; 149 TS1-InfoBar 3 10.Задайте размер и расположение титровального элемента Main. После запуска исполнения скрипта для всех титровальных элементов проекта размер и расположение автоматически установятся такими же, как у титровального элемента Main. Для того чтобы все элементы объекта приняли заданные для элемента Main размер и расположение, нажмите кнопку Стартовать предварительный просмотр (1), а затем остановите предварительный просмотр, нажав кнопку Остановить предварительный просмотр (2). 1 2 11.Если требуется, произведите настройку свойств титровальных элементов Техт0 и Text1. Все изменения свойств следует производить только для титровального элемента Text0 – при запуске исполнения скрипта все свойства титровального элемента Text1 автоматически установятся такими же, как у титровального элемента Text0. 3 4 5 150 TS1-InfoBar ●● Файл подстановок – полный или относительный путь к файлу подстановок. Относительный путь задается относительно места расположения файла-задания; ●● Файл стилей – полный или относительный путь к файлу с коллекцией стилей (*.efc). Относительный путь задается относительно места расположения файла-задания; ●● Стиль текста – индекс стиля, предназначенного для оформления текста сообщений. Можно произвести настройку следующих свойств: ●● свойства группы 3 Выравнивание и Растягивание (3) – Горизонтальное, Вертикальное – горизонтальное и вертикальное выравнивание текста внутри региона; ●● свойства группы 4 Собственные (4) – Горизонтальный фильтр и Вертикальный фильтр – фильтровать изображение по горизонтали/вертикали – эти свойства предназначены для улучшения качества отображения текста; ●● свойства группы 5 Форматирование текста (5) – Левое поле, Правое поле – отступ от края региона до левого/ правого края текста сообщения. 12.Сохраните проект. Предварительный просмотр работы титровального объекта со скриптом TS1_InfoBar можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 151 TS1-InfoBar 5. Предварительный просмотр TS1_InfoBar2 – вывод ленты новостей 1. Назначение Используя скрипт-объект TS1_InfoBar2, можно одновременно вывести на экран следующие элементы: ●● заголовок группы новостей (1); ●● текст новости. Текст состоит из двух частей (строк) (2) и (3), которым можно задать разное оформление; ●● логотип (4). Необязательный элемент – в настройках скрипта имеется опция для включения/отключения отображения титровального элемента, предназначенного для вывода логотипа; ●● текущее время (5) и показания температурного датчика (6). Необязательные элементы – в настройках скрипта имеется опция для включения/отключения отображения титровальных элементов, предназначенных для вывода температуры и времени; ●● 2 значка (7) и (8), мерцающие при смене заголовка группы новостей. Необязательные, декоративные элементы. В настройках скрипта имеется опция для управления количеством отображаемых значков – два, один, ни одного. Значки имеют одинаковый вид – в качестве источника изображения используется один графический файл; ●● фоновое изображение (общее для всех элементов скрипта). 7 1 8 5 2 6 4 3 Расположение элементов задается пользователем. Общий принцип работы: ●● скрипт считывает текст объявлений из специально подготовленного текстового файла и в цикле выво- 152 TS1-InfoBar2 Титровальный объект со скриптом TS1_InfoBar2 предназначен для вывода в титрах ленты новостей. 88 Важно: При загрузке задания скрипт считывает файл в память и работает с копией в памяти. Изменения файла-задания не влияют на отображаемый скриптом текст, вплоть до момента повторной загрузки задания. 2. Источники данных для скрипта 2.1. Файл-задание Файл-задание для скрипта TS1_InfoBar2 – текстовый файл с расширением txt. В файле содержатся строки двух типов: ●● с заголовками групп объявлений; ●● с текстом новостных объявлений. В общем виде содержимое файла-задания выглядит следующим образом: #Заголовок_группы_1 Объявление_1_Сообщение_1|Объявление_1_Сообщение_2 Объявление_2_Сообщение_1|Объявление_2_Сообщение_2 ... #Заголовок_группы_N Объявление_1_Сообщение_1|Объявление_1_Сообщение_2 Объявление_2_Сообщение_1|Объявление_2_Сообщение_2 ... 153 TS1-InfoBar2 дит их по очереди (описание структуры файла см. в подпункте «2. Источники данных для скрипта»); ●● заголовок группы новостей отображается в течение вывода всех объявлений одной рубрики; ●● смена заголовков производится с использованием эффекта въезда/выезда текста вправо; ●● текст новостного объявления может состоять из двух частей (сообщений). Для каждой части можно задать свой стиль оформления текста. Тексты обоих частей синхронно появляются, отображаются и исчезают с экрана. ●● смена текста новостей производится с использованием эффекта въезда/выезда вверх; ●● отображение фонового изображения, логотипа, показаний времени и температуры производится непрерывно; ●● для вывода времени используется системное время, формат вывода задан по умолчанию: ЧЧ:ММ. ●● отображение «значков» производится непрерывно, но они мерцают при каждой смене заголовка группы новостей. Строка с заголовком группы должна иметь следующую структуру: # Заголовок где: ●● # – символ, заданный в настройках скрипта в параметре Метка заголовка. По умолчанию используется символ #; ●● Заголовок – текст заголовка. 88 Важно: Все пробелы, добавленные в файле-задании между ука- зательным символом (#) и текстом заголовка, при выводе титров игнорируются. Тексты отдельных объявлений записываются в отдельных строках. Формат строки: Сообщение_1 где: | Сообщение_2 ●● Сообщение_1 – первая часть новостного сообщения; ●● | – символ, заданный в настройках скрипта в параметре Разделитель строк. По умолчанию используется символ |; ●● Сообщение_2 – вторая часть новостного сообщения. 88 Важно: Пробелы, стоящие в файле-задании перед первым и после последнего слова сообщения, игнорируются. На рисунке показан фрагмент файла-задания, открытого в редакторе Блокнот. 2.2. Файл с данными о температуре Данные для вывода температуры скрипт считывает из текстового файла. В файле должна содержаться запись следующего вида: ОК Пробел Значение где , ●● ОК – обязательный набор символов – OK – набранный на английском языке; 154 TS1-InfoBar2 Все объявления, следующие после строки с заголовком, относятся к одной группе. ●● Пробел – пробел; ●● Значение текущее значение температуры (число). Перед значением может стоять знак «+» или «–». Если в файле перед значением температуры нет никакого знака, то при выводе температуры скрипт автоматически добавляет перед числом знак «+». Вся текстовая информация, следующая в текстовом файле после последней цифры значения температуры, например пробел или обозначение единиц (°С), скриптом игнорируется. При выводе скрипт автоматически добавляет подпись «°С» после значения температуры. 88 Важно: Для поддержки других форматов записей в текстовом файле обращайтесь в службу технической поддержки СофтЛаб-НСК. 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_InfoBar2, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Backgr АнимЛого Вывод фонового изображения (подложки) Logo АнимЛого Вывод логотипа Time Подпись Вывод времени Weather Подпись Вывод температуры Header0, Header1, Подпись Header2 Вывод заголовка группы новостей Text0, Text1, Text2 Подпись Вывод текста новости Bullet1, Bullet2 Картинка Вывод значков-указателей. Для обоих элементов в качестве источника изображения используется один графический файл 3.2. Размер и расположение При запуске исполнения скрипта для некоторых титровальных элементов автоматически устанавливаются размер и расположение: 155 TS1-InfoBar2 На рисунке показан пример файла с данными о температуре, открытого в редакторе Блокнот. ●● для Header1 и Header2 – как у титровального элемента Header0; ●● для Text1 и Text2 – как у титровального элемента Text0. Всем остальным титровальным элементам скрипт-объекта TS1_InfoBar2 могут быть заданы разные размер, расположение и другие настройки. 1. Предварительная подготовка: Перед настройкой скрипт-объекта TS1_InfoBar2 необходимо подготовить следующие файлы: ●● файл-задание для скрипта; ●● файл со стилями оформления текста (*.efc) ●● графический файл с фоновым рисунком; ●● текстовый файл с данными о температуре (если планируется вывод данных о температуре); ●● графический файл с изображением значка (если планируется использование значков); ●● графический или видеофайл с логотипом (если планируется вывод логотипа). 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_InfoBar2. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_InfoBar2.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 156 TS1-InfoBar2 4. Порядок работы с объектом 5 6 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_InfoBar2 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_InfoBar2 (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 7 8 157 TS1-InfoBar2 5. Произойдет загрузка титровального объекта со скриптом TS1_InfoBar2 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_InfoBar2 (2). 1 TS1-InfoBar2 2 3 4 7. В окне Свойства (3) в строке Имя Задания (4) задайте полный путь к файлу-заданию скрипта. 8. Задайте значения параметров скрипта: ●● Метка заголовка – символ, используемый в файле-задании для обозначения строк с заголовками рубрик; ●● Разделитель строк – символ, используемый в файлезадании для обозначения в тексте объявлений мест разрыва строк; ●● Длительность сообщения – длительность отображения текста одного объявления (секунд); ●● Скорость сообщения – скорость въезда/выезда текста новостного сообщения (пикселей за кадр); ●● Время появления сообщения – время проявления текста новостного сообщения (секунд); ●● Время исчезновения сообщения – время исчезновения текста новостного сообщения (секунд); 158 159 TS1-InfoBar2 ●● Скорость заголовка – скорость въезда/выезда текста заголовка группы новостей (пикселей за кадр); ●● Время появления заголовка – время проявления текста заголовка (секунд); ●● Время исчезновения заголовка – время исчезновения текста заголовка (секунд); ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Формат сообщения 1 – набор тегов (вводится пользователем), задающих способ оформления текста первой строки новостного сообщения. Стиль оформления текста задается с помощью тега <st N>, где N – номер стиля в файле с коллекцией стилей. Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования»; ●● Формат сообщения 2 – набор тегов (вводится пользователем), задающих способ оформления текста второй строки новостного сообщения. Стиль оформления текста задается с помощью тега <st N>, где N – номер стиля в файле с коллекцией стилей. Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования»; ●● Формат заголовка – набор тегов (вводится пользователем), задающих способ оформления заголовка группы новостей. Стиль оформления текста задается с помощью тега <st N>, где N – номер стиля в файле с коллекцией стилей. Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования»; ●● Стиль времени – индекс стиля в файле с коллекцией стилей, предназначенного для отображения времени; ●● Стиль погоды – индекс стиля в файле с коллекцией стилей, предназначенного для отображения погоды; ●● Подложка – путь к файлу с фоновым изображением; ●● Логотип – путь к файлу с логотипом; ●● Значок – путь к графическому файлу с изображением значка; ●● Погода – путь к файлу с данными о погоде; ●● Время/Погода – управление отображением титровальных элементов, предназначенных для вывода времени (Time) и погоды (Weather): ●● True – отображать; 10.Задайте титровальным элементам требуемые размер и расположение: ●● титровальный элемент Main – служебный элемент, его размер и расположение не имеют значения; ●● размеры и расположение титровальных элементов Text1 и Text2 при запуске исполнения проекта автоматически устанавливаются такими же, как у титровального элемента Text0. Поэтому, чтобы задать расположение текста новостных объявлений, достаточно задать размер и расположение титровальному элементу Text0; ●● размеры и расположение титровальных элементов Header1 и Header2 при запуске исполнения проекта автоматически устанавливаются такими же, как у титровального элемента Header0. Поэтому, чтобы задать расположение текста заголовков групп новостей достаточно задать размер и расположение титровальному элементу Header0; 11.Если требуется, произведите настройку свойств титровальных элементов. 12.Сохраните проект. 160 TS1-InfoBar2 ●● False – не отображать; ●● Логотип – управление отображением титровального элемента, предназначенного для вывода логотипа (Logo): ●● True – отображать; ●● False – не отображать; ●● Количество значков – управление отображением титровальных элементов, предназначенных для вывода значков (Bullet0 и Bullet1): ●● 0 – не отображать оба элемента; ●● 1 – отображать только титровальный элемент Bullet0; ●● 2 – отображать оба элемента. 5. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_InfoBar2 можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). 1 TS1-InfoBar2 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 161 TS1_InfoBar3 – вывод ленты новостей (упрощенная модификация TS1_InfoBar2) 1. Назначение Используя скрипт-объект TS1_InfoBar3, на экран одновременно можно вывести следующие элементы: ●● заголовок группы новостей (1); ●● текст новости (2); ●● значок (3), мерцающий при смене заголовка группы новостей; ●● фоновое изображение (общее для всех элементов скрипт-объекта). 3 1 2 Расположение элементов задается пользователем. Общий принцип работы: ●● скрипт считывает текст объявлений из специально подготовленного текстового файла и в цикле выводит их по очереди (описание структуры файла см. в подпункте «2. Источник данных для скрипта»); ●● заголовок группы новостей отображается в течение вывода всех объявлений одной рубрики; ●● смена текста заголовков производится с использованием эффекта въезда/выезда вправо; ●● текст каждого новостного объявления отображается в течение времени, заданного в настройках скрипта; ●● смена текста новостей производится с использованием эффекта въезда/выезда вверх; ●● отображение фонового изображения производится непрерывно; 162 TS1-InfoBar3 Титровальный объект со скриптом TS1_InfoBar3 предназначен для вывода в титрах ленты новостей и представляет собой упрощенную модификацию титровального объекта со скриптом TS1_InfoBar2. ●● отображение значка производится непрерывно; значок мерцает при каждой смене заголовка группы новостей. 88 Важно: При загрузке задания скрипт считывает файл в память и работает с копией в памяти. Изменения файла-задания не влияют на отображаемый скриптом текст, вплоть до момента повторной загрузки задания. 2. Источник данных для скрипта Источником данных для скрипта TS1_InfoBar3 является файлзадание – текстовый файл с расширением txt. В общем виде содержимое файла-задания выглядит следующим образом: #Заголовок_группы_1 Текст_Объявления_1 Текст_Объявления_2 ... #Заголовок_группы_N Текст_Объявления_1 Текст_Объявления_1 ... Строка с заголовком группы должна иметь следующую структуру: # Заголовок где: ●● # – символ, заданный в настройках скрипта в параметре Метка заголовка. По умолчанию используется символ #; ●● Заголовок – текст заголовка. 88 Важно: Все пробелы, добавленные в файле-задании между символом-указателем (#) и текстом заголовка, при выводе титров игнорируются. Все объявления, следующие после строки с заголовком, относятся к одной группе. Тексты отдельных объявлений в файле-задании записываются в отдельные строки. На рисунке показан фрагмент файла-задания, открытого в редакторе Блокнот. 163 TS1-InfoBar3 В файле содержатся строки двух типов: ●● с заголовками групп объявлений; ●● с текстом новостных объявлений. 3. Титровальные элементы объекта 3.1. Перечень элементов Имя Тип Назначение Main Подпись Служебный элемент Backgr АнимЛого Вывод фонового изображения (подложки) Header0, Header1, Header2 Подпись Вывод заголовка группы новостей Text0, Text1, Text2 Подпись Вывод текста новости Bullet Картинка Вывод значка-указателя 3.2. Размер и расположение При запуске исполнения скрипта для некоторых титровальных элементов автоматически устанавливаются размер и расположение: ●● для Header1 и Header2 – как у титровального элемента Header0; ●● для Text1 и Text2 – как у титровального элемента Text0. Всем остальным титровальным элементам скрипт-объекта TS1_InfoBar3 могут быть заданы произвольные размер, расположение и другие настройки. 4. Порядок работы с объектом 1. Предварительная подготовка: Перед настройкой скрипт-объекта TS1_InfoBar3 необходимо подготовить следующие файлы: ●● файл-задание для скрипта; ●● файл со стилями оформления текста (*.efc); ●● графический файл с фоновым рисунком; ●● графический файл с изображением значка. 164 TS1-InfoBar3 В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_InfoBar3, и указаны их тип и назначение. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_InfoBar3. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_InfoBar3.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_InfoBar3 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел «Общие сведения», пункт «Скриптобъекты без исходного кода», подпункт «Лицензия на использование библиотеки скрипт-объектов»). 165 TS1-InfoBar3 3 ●● в дереве объектов отобразится добавленный объект TS1_InfoBar3 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_InfoBar3 (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. TS1-InfoBar3 7 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_InfoBar3 (2). 166 1 2 4 7. В окне Свойства (3) в строке Имя Задания (4) задайте полный путь к файлу-заданию скрипта. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 8. Задайте значения параметров скрипта: ●● Метка заголовка – символ, используемый в файлезадании для обозначения строк с заголовками рубрик; ●● Длительность сообщения – длительность отображения текста одного объявления (секунды); 167 TS1-InfoBar3 3 10.Задайте требуемые размер и расположение титровальных элементов: ●● титровальный элемент Main – служебный элемент, его размер и расположение не имеют значения; ●● размеры и расположение титровальных элементов Text1 и Text2 при запуске исполнения проекта автоматически устанавливаются такими же, как у титровального элемента Text0. Поэтому, чтобы задать расположение текста новостных объявлений, достаточно задать размер и расположение титровального элемента Text0; ●● размеры и расположение титровальных элементов Header1 и Header2 при запуске исполнения проекта автоматически устанавливаются такими же, как у титровального элемента Header0. Поэтому, чтобы задать расположение текста заголовков групп новостей достаточно задать размер и расположение титровального элемента Header0; 11.Если требуется, произведите настройку свойств титровальных элементов. 12.Сохраните проект. 168 TS1-InfoBar3 ●● Скорость сообщения – скорость въезда/выезда текста новостного сообщения (пикселей за кадр); ●● Время появления сообщения – время проявления текста новостного сообщения (секунды); ●● Время исчезновения сообщения – время исчезновения текста новостного сообщения (секунды); ●● Скорость заголовка – скорость въезда/выезда текста заголовка группы новостей (пикселей за кадр); ●● Время появления заголовка – время проявления текста заголовка (секунды); ●● Время исчезновения заголовка – время исчезновения текста заголовка (секунды); ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Формат заголовка – набор тегов (вводится пользователем), задающих способ оформления заголовка группы новостей. Стиль оформления текста задается с помощью тега <st N>, где N – номер стиля в файле с коллекцией стилей (нумерация начинается с 0). Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования»; ●● Подложка – путь к файлу с фоновым изображением; ●● Значок – путь к графическому файлу с изображением значка. 5. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_InfoBar3 можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). 1 TS1-InfoBar3 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 169 TS1_SMSCrawl – вывод SMS-сообщений в виде бегущей строки 1. Назначение Титровальный объект со скриптом TS1_SMSCrawl предназначен для вывода SMS-сообщений в виде бегущей строки. Для сообщений каждого типа можно задать особый стиль оформления текста. Стили оформления сохраняются в одном файле с коллекцией стилей. Используя скрипт-объект TS1_SMSCrawl, на экран одновременно можно вывести следующие элементы: ●● текст сообщения (1); ●● логотип (картинка или видео) (2); ●● фоновое изображение (например, подложку для бегущей строки). 1 2 3 Расположение элементов задается пользователем. Общий принцип работы: ●● скрипт проверяет папку с VIP-сообщениями на наличие новых сообщений. В случае обнаружения новых сообщений; ●● скрипт считывает сообщения в буфер; ●● удаляет файлы со считанными сообщениями; ●● производит вывод сообщений. ●● если в папке с VIP-сообщениями новых сообщений нет, то скрипт переходит к проверке папки с обычными сообщениями; ●● если в папке с обычными сообщениями есть новые файлы, то: ●● скрипт считывает сообщения в буфер; ●● удаляет файлы со считанными сообщениями; ●● производит вывод сообщений; 170 TS1_SMSCrawl С помощью скрипт-объекта TS1_SMSCrawl можно вывести сообщения следующих типов: ●● обычные SMS-сообщения; ●● VIP SMS-сообщения; ●● служебные сообщения. ●● если в папке с обычными сообщениями нет новых, то скрипт выводит одно служебное сообщение и переходит к проверке новых сообщений в папке с VIP-сообщениями. Вывод служебных сообщений производится последовательно – скрипт запоминает, какое служебное сообщение было выведено последним, и при необходимости вывода служебного сообщения производит вывод следующего сообщения. Файлы со служебными сообщениями после вывода сообщений не удаляются. 2. Файлы с сообщениями Обращаем внимание, что каждое служебное сообщение должно храниться в отдельном файле с расширением имени txt или sms. Файлы с сообщениями каждого типа должны храниться в отдельной папке, т. е. все файлы с обычными SMSсообщениями должны записываться в одну папку; все файлы с VIP SMS-сообщениями – в другую, а файлы со служебными сообщениями – в третью. 3. Файл подстановок Скрипт TS1_SMSCrawl «умеет» работать с файлом подстановок. Файл подстановок используется для автоматизации замены наборов символов в тексте сообщения на картинки, например, для замены символов «:)» на картинку Описание использования и составления файла подстановок см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» пункт «Титровальные элементы для вывода SMS-сообщений», подпункт «7. Отображение смайликов». 171 TS1_SMSCrawl Каждое SMS-сообщение (обычное, VIP или служебное) должно быть записано в отдельный текстовый файл с расширением имени sms или txt. Кодировка – Unicode или ANSI. 4. Титровальные элементы объекта 4.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_SMSCrawl, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Backgr АнимЛого Вывод фонового изображения (подложки) Logo АнимЛого Вывод логотипа (видео или картинка) Text0, Подпись Text1, Text2 Вывод текста сообщений При запуске исполнения скрипта для титровальных элементов Text0, Text1 и Text2 размер и расположение автоматически устанавливаются такие же, как у титровального элемента Main. Всем остальным титровальным элементам скрипт-объекта TS1_SMSCrawl могут быть заданы произвольные размер, расположение и другие настройки. 5. Порядок работы с объектом 1. Предварительная подготовка: ●● организуйте запись обычных и VIP SMS-сообщений в отдельные папки; ●● в отдельной папке подготовьте файлы со служебными сообщениями; ●● подготовьте файл со стилями оформления текста SMS-сообщений (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● если требуется, подготовьте графический файл с фоновым рисунком и файл с логотипом; ●● если требуется, подготовьте файл подстановок и изображения для замены символов. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_SMSCrawl. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное 172 TS1_SMSCrawl 4.2. Размер и расположение меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 TS1_SMSCrawl 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_SMSCrawl.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_SMSCrawl в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_SMSCrawl (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_SMSCrawl (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 173 8 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_SMSCrawl (2). 1 2 174 TS1_SMSCrawl 7 7. Если список Параметры скрипта (3) свернут, раскройте его, нажав значок (4), – список раскроется (5). 3 5 8. Задайте значения параметров скрипта: ●● Направление – направление движения текста бегущей строки с SMS-сообщением; ●● Скорость – скорость движения бегущей строки в пикселах за кадр; ●● Промежуток – расстояние в пикселах между объявлениями в бегущей строке; ●● Папка VIP SMS – полный путь к папке с VIPсообщениями; ●● Папка обычных SMS – полный путь к папке с обычными SMS-сообщениями; ●● Папка служебных SMS – полный путь к папке со служебными сообщениями; ●● Файл логотипа – полный путь к файлу с логотипом; ●● Подложка – полный путь к файлу-подложке; ●● Файл подстановок – полный путь к файлу подстановок (см. пункт 3 выше). ●● Файл стилей – полный путь к файлу с коллекцией стилей для оформления текста сообщений; ●● Стиль VIP SMS – индекс стиля, предназначенного для оформления VIP SMS; ●● Стиль обычных SMS – индекс стиля, предназначенного для оформления обычных SMS; ●● Стиль служебных SMS – индекс стиля, предназначенного для оформления служебных сообщений; 175 TS1_SMSCrawl 4 9. Задайте титровальным элементам требуемые размер и расположение: ●● чтобы задать размер и расположение титровальным элементам Text0, Text1 и Text2, нужно задать требуемые размер и расположение титровальному элементу Main. После запуска исполнения скрипта, например, во время предварительного просмотра работы проекта в окне программы FDTitleDesigner, титровальные элементы Text0, Text1 и Text2 примут такие же размер и расположение, как у титровального элемента Main; ●● размер и расположение титровальных элементов Backgr и Logo не зависят от размера и расположения других элементов и могут быть заданы произвольно. 10.Если требуется, произведите настройку свойств титровальных элементов. 6. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_SMSCrawl можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «5. Порядок работы с объектом»). 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 176 TS1_SMSCrawl 11.Сохраните проект. TS1_SubTitles – автоматизация вывода субтитров 1. Назначение Вывод субтитров может производиться на фоне подложки, имеющей однотонную заливку. Для вывода субтитров с помощью скрипт-объекта TS_SubTitles необходимо выполнение следующих условий: ●● записи в файле с субтитрами должны иметь формат, указанный в п. «2. Источник данных для скрипта». ●● файл с субтитрами и видеофайл должны храниться в одной папке и иметь одинаковые имена, например, illusionist.srt и illusionist.avi; ●● в программу FDOnAir должен быть загружен титровальный проект, содержащий скрипт-объект TS_SubTitles; ●● скрипт-объект TS_SubTitles должен быть включен. Принцип работы: ●● за несколько секунд перед исполнением в расписании FDOnAir команды Показать видеоролик скрипт получает информацию об имени видеофайла, который должен воспроизводиться; ●● в папке с видеороликом скрипт производит поиск файла с субтитрами с таким же именем; ●● если файл с субтитрами имеется, то во время воспроизведения видеоролика скрипт производит вывод субтитров. Вывод текста субтитров осуществляется по следующим правилам: ●● если в srt-файле текст фразы разбит на строки (абзацы), то при выводе это разбиение сохраняется; ●● текст оформляется стилем, указанным в настройках скрипта; 177 TS1_SubTitles Скрипт предназначен для автоматизации вывода субтитров для видеороликов, воспроизводимых в программе FDOnAir. ●● если весь текст одной фразы не помещается в регионе, предназначенном для вывода текста субтитров, то отображается только видимая часть текста. 2. Источник данных для скрипта Скрипт TS_SubTitles в качестве источника данных использует файл-задание. Файл-задание для скрипта TS_SubTitles – текстовый файл с расширением srt, в котором содержатся записи субтитров. Записи в файле должны иметь следующий вид: Номер_фразы Время_начала_показа --> Время_окончания_показа Текст фразы (одна или несколько строк) где: ●● Номер_фразы – порядковый номер фразы, нумерация начинается с 1; ●● Время_начала_показа – время старта показа фразы (от начала видеоролика); формат – часы:минуты:секунды,миллисекунды (чч:мм:сс,мс); ●● --> – обязательный набор символов «-->» ●● Время_окончания_показа – время окончания показа фразы; формат – часы:минуты:секунды,миллисекунды (чч:мм:сс,мс); ●● Текст фразы (одна или несколько строк) – текст фразы, одна или несколько строк. Если фраза состоит из нескольких строк (имеется знак разрыва строки), то при выводе разбиение на строки сохраняется; ●● Пустая строка – пустая строка. На рисунке ниже показан пример файла с субтитрами, открытого в редакторе Блокнот. 178 TS1_SubTitles Пустая строка 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_SubTitles, и указаны их тип и назначение. Имя Тип Назначение Main, Srvc Подпись Служебные элементы Text0, Text1 Подпись Вывод текста 3.2. Размер и расположение При запуске исполнения скрипта для всех титровальных элементов автоматически устанавливаются размер и расположение такие же, как у титровального элемента Main. 1. Предварительная подготовка: ●● подготовьте файл-задание для скрипта – файл с субтитрами (см. п. «2. Источник данных для скрипта»); ●● подготовьте файл со стилями оформления текста субтитров (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей». 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_SubTitles. 3. Для загрузки титровального объекта со скриптом в проект выберите в меню Файл (1) команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево объектов FDTitleDesigner, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_SubTitles.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 179 TS1_SubTitles 4. Порядок работы с объектом 5 6 5. Произойдет загрузка титровального объекта со скриптом в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_SubTitles (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_ SubTitles. Сразу после загрузки все титровальные элементы имеют одинаковые размеры и расположение, заданные в шаблоне (8). 7 8 180 TS1_SubTitles 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_SubTitles (2). 1 TS1_SubTitles 2 3 7. В строке Имя Задания (3) задайте полный путь к файлу-заданию. 8. Если список Параметры скрипта (4) свернут, раскройте его, нажав значок (5), – список раскроется (6). 5 4 6 181 10.После загрузки скрипт-объекта из шаблона все элементы имеют одинаковые размер и расположение. Если требуется изменить размер и/или расположение элементов, необходимо изменить размер и/или расположение титровального элемента Main, так как во время работы скрипта для всех титровальных элементов автоматически устанавливаются такие же размер и расположение, как у титровального элемента Main. Порядок действий: ●● в окне Дерево объектов щелкните ЛКМ по титровальному элементу Main (1); ●● задайте требуемые значения позиции и размеров титровального элемента Main одним из следующих способов: ●● изменив значения параметров Позиция (2) и Размер (3) в окне Свойства; ●● изменив размеры и расположение титровального элемента на рабочем поле проекта (4) с помощью мыши. 5 6 1 2 3 4 182 TS1_SubTitles 9. Задайте значения параметров скрипта: ●● Проявление/исчезновение – время появления/исчезновения текста субтитров (секунды); ●● Цвет фона – цвет заливки подложки субтитров; ●● Файл стилей – полный путь к файлу с коллекцией стилей (*.efc); ●● Стиль текста – индекс стиля, предназначенного для оформления текста субтитров. Значение по умолчанию – 0. 11.Чтобы все элементы скрипт-объекта приняли заданные титровальному элементу Main размер и расположение, запустите исполнение скрипта: ●● в окне программы нажмите кнопку Стартовать предварительный просмотр (5); ●● после того, как все титровальные элементы примут размер и расположение как у титровального элемента Main, нажмите кнопку Остановить предварительный просмотр (6). 12.Сохраните проект. 5. Предварительный просмотр Порядок действий в программе FDOnAir: 1. Убедиться, что видеофайлы и соответствующие им файлы с субтитрами имеют одинаковые имена и лежат в одной папке. 2. В программу FDOnAir загрузить титровальный проект, содержащий скрипт-объект TS1_SubTitles. 3. Включить титровальный объект TS1_SubTitles с помощью кнопки или добавить в расписание команду. 4. В расписание добавить команды воспроизведения видеофайлов, для которых подготовлены субтитры. 5. Запустить исполнение расписания. 183 TS1_SubTitles Для просмотра работы скрипт-объекта TS1_SubTitles необходимо запускать программу FDOnAir. Просмотр работы можно производить в окне программы FDPreview или SLTitlePreview (подробности см. в разделе «Общие сведения», пункте «Предварительный просмотр»). TS1_AdvBoard – вывод многострочных объявлений 1. Назначение Принцип работы: ●● все объявления должны быть записаны в одном файле – файле задании; ●● длительность показа объявлений задается пользователем в настройках скрипта (одинаковая для всех объявлений); ●● после включения скрипт считывает все объявления из файла-задания и начинает их последовательный вывод; ●● во время вывода объявлений пользователь может изменять содержимое файла с текстами объявлений. Внесенные изменения будут выведены после очередного прочтения фала-задания скриптом; ●● имеется возможность зациклить вывод объявлений из файла-задания. Если вывод зациклен, то перед выводом последнего объявления скрипт заново считывает данные из файла-задания. Скрипт TS1_AdvBoard управляет следующими элементами: ●● текст объявлений: ●● для оформления текста используется один стиль из файла с коллекцией стилей, заданный в настройках скрипта; ●● текст объявлений появляется/исчезает с эффектом плавного перехода; ●● длительность отображения текста для всех объявлений одинакова, задается пользователем в настройках скрипта; ●● подложка для текста объявлений – статичная картинка или видеоролик, размер и расположение которого задаются пользователем. Одинаковая для всех объявлений, отображается непрерывно, пока включен скрипт-объект. Необязательный элемент; 184 TS1_AdvBoard Титровальный объект со скриптом TS1_AdvBoard предназначен для вывода последовательности многострочных объявлений. ●● логотип – статичная картинка или видеоролик. Размер и расположение задаются пользователем. Отображается непрерывно, пока включен скриптобъект. Необязательный элемент. 2. Источник данных Скрипт TS1_AdvBoard в качестве источника данных использует файл-задание. Файл-задание для скрипта TS1_AdvBoard – текстовый файл с расширением txt, в котором записаны тексты объявлений. В общем виде содержимое файла может быть представлено следующим образом: ### Текст_Объявления_1 ### ### .... где: ●● ### – перед текстом каждого объявления должна стоять строка, содержащая набор символов, указанный в параметре скрипта Метка (по умолчанию – ###); ●● Текст_Объявления_1, Текст_Объявления_2, ... – текст одного объявления. Если в тексте есть символы перевода строки по клавише Enter (абзацы), при выводе на экран они игнорируются – объявление выводится как один абзац. Если требуется, чтобы объявление на экране было разбито на абзацы, используйте тег форматирования <NL>. В файле-задании допустимо использование тегов форматирования и строк подстановки. Описание использования строк подстановки см. в разделе «Общие сведения» пункт «Файл подстановок». Подробную информацию об использовании тегов см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». На рисунке показан фрагмент файла-задания, открытого в редакторе Блокнот. 185 TS1_AdvBoard Текст_Объявления_2 3. Титровальные элементы объекта В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_AdvBoard, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Logo АнимЛого Вывод логотипа Backgr АнимЛого Вывод подложки для текста объявлений Text0, Text1 Подпись Вывод текста 3.2. Размер и расположение Титровальный элемент Main – служебный, его размер и расположение ни на что не влияют. Рекомендуем не изменять размер и расположение, заданные по умолчанию. Для всех титровальных элементов могут быть заданы произвольные размер и расположение. При запуске исполнения скрипта размер, расположение и значения свойств титровального элемента Text1 автоматически устанавливаются такими же, как у титровального элемента Text0. 4. Порядок настройки 1. Предварительная подготовка: Перед настройкой скрипт-объекта TS1_AdvBoard подготовьте следующие файлы: ●● файл-задание для скрипта (см. пункт «2. Источник данных для скрипта»); 186 TS1_AdvBoard 3.1. Перечень элементов ●● файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● графический (TGA, BMP, DIB, PNG, JPG) или видеофайл (AVI, MPEG, WMF, ASF и др) для отображения подложки, если требуется; ●● графический (TGA, BMP, DIB, PNG, JPG) или видеофайл (AVI, MPEG, WMF, ASF и др) для отображения логотипа, если требуется; ●● файл подстановок, если требуется (описание см. в разделе «Общие сведения» пункт «Файл подстановок»). 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_AdvBoard.SLTitleTmpl (5) и нажмите кнопку Открыть (6). 187 TS1_AdvBoard 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_AdvBoard. 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_AdvBoard в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; нием появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_AdvBoard (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_AdvBoard (8). Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне; 7 8 188 TS1_AdvBoard 88 Важно: После загрузки скрипт-объекта в проект окно с предупрежде- 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_InfoBar (2). 1 2 TS1_AdvBoard 3 4 7. В окне Свойства (3) в строке Имя Задания (4) задайте полный путь к файлу-заданию скрипта. 8. Если список Параметры скрипта (5) свернут, раскройте его, нажав значок – список раскроется (6). 189 5 8. Задайте значения параметров скрипта: ●● Метка – набор символов, используемых в файле-задании для обозначения начала объявления. Значение по умолчанию – ###; ●● Длительность показа – длительность отображения одного сообщения (секунды). Значение по умолчанию – 5 с; ●● Проявление/исчезновение – длительность проявления/ исчезновения текста объявлений (секунды). Значение по умолчанию – 1 с; ●● Логотип – полный или относительный путь к файлу с логотипом. Относительный путь задается относительно места расположения файла-задания. Не обязательно для заполнения. Если файл не задан, логотип отсутствует; ●● Подложка – полный или относительный путь к файлу с подложкой для текста объявлений. Относительный путь задается относительно места расположения файла-задания. Не обязательно для заполнения. Если файл не задан, подложка отсутствует; ●● Файл подстановок – полный или относительный путь к файлу подстановок. Относительный путь задается относительно места расположения файла-задания. Не обязательно для заполнения; ●● Файл стилей – полный или относительный путь к файлу с коллекцией стилей (*.efc). Относительный путь задается относительно места расположения файла-задания. Если файл не задан, то текст выводится стилем, заданным в программе по умолчанию; ●● Стиль текста – индекс стиля, предназначенного для оформления текста объявлений; 190 TS1_AdvBoard 6 10.Задайте размер и расположение титровальных элементов Logo, Backgr, Text0. Если требуется, произведите настройку свойств этих элементов. 11.Для того чтобы титровальный элемент Text1 принял размер и расположение, заданные для титровального элемента Text0, нажмите кнопку Стартовать предварительный просмотр (1), а затем остановите предварительный просмотр, нажав кнопку Остановить предварительный просмотр (2). 2 12.Сохраните проект. 5. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_AdvBoard можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Порядок действий: 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 191 TS1_AdvBoard 1 TS1_AdvBoard2 – вывод многострочных объявлений со звуковым сопровождением 1. Назначение Принцип работы: ●● все объявления должны быть записаны в одном файле – файле-задании. В записях объявлений, которые должны выводиться со звуковым сопровождением, указывается WAV-файл (см. описание файлазадания в п. «2. Источник данных»). Для каждого объявления звуковое сопровождение задается по отдельности; ●● после включения скрипт считывает все объявления из файла-задания и начинает их последовательный вывод; ●● длительность показа одного объявления: ●● со звуковым сопровождением – соответствует длительности аудиофайла; ●● без звукового сопровождения – в течение времени, заданного в настройках скрипта; ●● во время вывода объявлений пользователь может изменять содержимое файла с текстами объявлений. Внесенные изменения будут выведены после очередного прочтения фала-задания скриптом; ●● имеется возможность зациклить вывод объявлений из файла-задания. Если вывод объявлений зациклен, то перед выводом последнего объявления скрипт заново считывает данные из файла-задания. Скрипт-объект TS1_AdvBoard2 управляет выводом следующих объектов: ●● текст объявлений (1): ●● для оформления текста используется один стиль из файла с коллекцией стилей, заданный в настройках скрипта; 192 TS1_AdvBoard2 Титровальный объект со скриптом TS1_AdvBoard2 предназначен для вывода последовательности многострочных объявлений со звуковым сопровождением. Для каждого объявления воспроизводится звук из отдельного файла. Звуковое сопровождение не является обязательным для всех объявлений. ●● текст объявлений появляется/исчезает с эффектом плавного перехода; ●● подложка для текста объявлений (2) – статичная картинка или видеоролик. Размер и расположение подложки задаются пользователем. Одинаковая для всех объявлений, отображается непрерывно, пока включен скрипт-объект. Необязательный элемент; 3 1 ●● логотип (3) – статичная картинка или видеоролик. Размер и расположение задаются пользователем. Отображается непрерывно, пока включен скриптобъект. Необязательный элемент. 2. Источник данных Скрипт TS1_AdvBoard2 в качестве источника данных использует файл-задание – текстовый файл с расширением txt, в котором записаны тексты объявлений. В общем виде содержимое файла может быть представлено следующим образом: ### аудиофайл_1 Текст_Объявления_1 ### аудиофайл_2 Текст_Объявления_2 ### аудиофайл_3 .... где: ●● ### – строка символов, которая обозначает начало нового объявления. Строка задается в свойствах скрипт-объекта (параметр Метка, по умолчанию – ###); ●● аудиофайл – полный или относительный путь к wav-файлу, который должен воспроизводиться во время вывода объявления. Относительный путь за- 193 TS1_AdvBoard2 2 дается относительно расположения файла-задания. Необязательный элемент; ●● Текст_Объявления_1, Текст_Объявления_2, ... – текст одного объявления. Если в тексте есть символы перевода строки по клавише Enter (абзацы), при выводе на экран они игнорируются – объявление выводится как один абзац. Если требуется, чтобы объявление на экране было разбито на абзацы, используйте тег форматирования <NL>. В файле-задании допустимо использование тегов форматирования и строк подстановки. Описание использования строк подстановки см. в разделе «Общие сведения» пункт «Файл подстановок». Подробную информацию об использовании тегов форматирования см. в руководстве пользователя «FDTitle Designer. Редактор титровальных проектов» глава «Дополнительные разделы» раздел «Теги форматирования». TS1_AdvBoard2 На рисунке показан пример с фрагментом файла-задания, открытого в редакторе Блокнот. 3. Титровальные элементы объекта 3.1. Перечень элементов В таблице перечислены титровальные элементы, содержащиеся в титровальном объекте со скриптом TS1_AdvBoard2, и указаны их тип и назначение. Имя Тип Назначение Main Подпись Служебный элемент Logo АнимЛого Вывод логотипа Backgr АнимЛого Вывод подложки для текста объявлений Text0, Text1 Подпись Вывод текста Sound0, Sound1 АнимЛого Воспроизведение звука 194 3.2. Размер и расположение Титровальный элемент Main – служебный, его размер и расположение ни на что не влияют. Рекомендуем не изменять размер и расположение, заданные по умолчанию. Для всех титровальных элементов могут быть заданы произвольные размер и расположение. При запуске исполнения скрипта размер, расположение и значения свойств титровального элемента Text1 автоматически устанавливаются такими же, как у титровального элемента Text0. 1. Предварительная подготовка: Перед настройкой скрипт-объекта TS1_AdvBoard2 подготовьте следующие файлы: ●● файл-задание для скрипта (см. пункт «2. Источник данных для скрипта»); ●● файл со стилями оформления текста (*.efc). Инструкцию по созданию файла с коллекцией стилей см. в кратком руководстве «Титровальный элемент Бегущая строка. Создание региона и коллекции стилей»; ●● графический (TGA, BMP, DIB, PNG, JPG) или видеофайл (AVI, MPEG, WMF, ASF и др) для отображения подложки, если требуется; ●● графический (TGA, BMP, DIB, PNG, JPG) или видеофайл (AVI, MPEG, WMF, ASF и др) для отображения логотипа, если требуется; ●● файл подстановок (описание см. в разделе «Общие сведения» пункт «Файл подстановок»), если требуется; ●● WAV-файлы, если требуется звуковое сопровождение для объявлений. 2. В программе FDTitleDesigner создайте новый или загрузите созданный ранее титровальный проект, в который требуется добавить титровальный объект со скриптом TS1_AdvBoard2. 3. Для загрузки титровального объекта со скриптом в проект в меню Файл (1) выберите команду Импортировать объект из Шаблона... (2) или вызовите контекстное меню (3), щелкнув ПКМ на панели Дерево Объектов, и выберите команду Импортировать объект из Шаблона... (4). 195 TS1_AdvBoard2 4. Порядок настройки 1 3 2 4 4. В открывшемся окне Импорт объекта из шаблона выберите файл TS1_AdvBoard2.SLTitleTmpl (5) и нажмите кнопку Открыть (6). TS1_AdvBoard2 5 6 5. Произойдет загрузка титровального объекта со скриптом TS1_AdvBoard2 в титровальный проект: ●● автоматически откроется окно с предупреждением о лицензии, которое нужно закрыть, нажав кнопку OK; 88 Важно: После загрузки скрипт-объекта в проект окно с предупреждением появляется независимо от наличия или отсутствия на компьютере лицензии на использование библиотеки скриптобъектов (см. раздел “Общие сведения”, пункт “Скриптобъекты без исходного кода”, подпункт “Лицензия на использование библиотеки скрипт-объектов”). ●● в дереве объектов отобразится добавленный объект TS1_AdvBoard2 (7) и его элементы; ●● на рабочем поле проекта отобразятся титровальные элементы, входящие в состав скрипт-объекта TS1_AdvBoard2. Сразу после загрузки все титровальные элементы имеют размеры и расположение, заданные в шаблоне. 196 88 Важно: Нельзя изменять состав, тип и имена титровальных элементов, входящих в состав скрипт-объекта. Изменение имени титровального объекта со скриптом допустимо. 6. Чтобы приступить к настройке параметров скрипта, в окне Дерево Объектов (1) щелкните ЛКМ по имени титровального объекта со скриптом TS1_AdvBoard2 (2). 1 2 3 4 197 TS1_AdvBoard2 7 7. В окне Свойства (3) в строке Имя Задания (4) задайте полный путь к файлу-заданию скрипта. 8. Если список Параметры скрипта (5) свернут, раскройте его, нажав значок , – список раскроется (6). 5 8. Задайте значения параметров скрипта: ●● Метка – набор символов, используемых в файле-задании для отметки начала нового объявления. Значение по умолчанию – ###; ●● Длительность показа – длительность отображения одного сообщения (секунды). Значение по умолчанию – 5 с; ●● Проявление/исчезновение – длительность проявления/ исчезновения текста объявлений (секунды). Значение по умолчанию – 1 с; ●● Логотип – полный или относительный путь к файлу с логотипом. Относительный путь задается относительно места расположения файла-задания. Не обязательно для заполнения. Если файл не задан, логотип отсутствует.; ●● Подложка – полный или относительный путь к файлу с подложкой для текста объявлений. Относительный путь задается относительно места расположения файла-задания. Не обязательно для заполнения. Если файл не задан, подложка отсутствует.; ●● Файл подстановок – полный или относительный путь к файлу подстановок. Относительный путь задается относительно места расположения файла-задания. Не обязательно для заполнения.; ●● Файл стилей – полный или относительный путь к файлу с коллекцией стилей (*.efc). Относительный путь задается относительно места расположения 198 TS1_AdvBoard2 6 файла-задания. Если файл не задан, то текст выводится стилем, заданным в программе по умолчанию; ●● Стиль текста – индекс стиля, предназначенного для оформления текста объявлений; ●● Зациклить – зацикливание исполнения файла-задания: ●● Да – разрешить; ●● Нет – запретить. 10.Задайте размер и расположение титровальных элементов Logo, Backgr, Text0. Если требуется, произведите настройку свойств этих элементов. 1 TS1_AdvBoard2 11.Для того чтобы титровальный элемент Text1 принял размер и расположение, заданные для титровального элемента Text0, нажмите кнопку Стартовать предварительный просмотр (1), а затем остановите предварительный просмотр, нажав кнопку Остановить предварительный просмотр (2). 2 12.Сохраните проект. 5. Предварительный просмотр Предварительный просмотр работы титровального объекта со скриптом TS1_AdvBoard2 можно осуществить в окне программы FDTitleDesigner в режиме предварительного просмотра титровального проекта. Во время предварительного просмотра звук воспроизводится на устройстве, указанном в настройках титровального проекта (1). 199 1 Порядок действий: 2. Для запуска предварительного просмотра нажмите кнопку Стартовать предварительный просмотр (1). 1 2 3. Для остановки предварительного просмотра нажмите кнопку Остановить предварительный просмотр (2). 200 TS1_AdvBoard2 1. Произвести настройку скрипт-объекта (см. п. «4. Порядок работы с объектом»). Полезные ссылки Линейка продуктов ФорвардТ: описание, загрузка ПО, документация, готовые решения http://www.softlab-nsk.com/rus/forward Техподдержка e-mail: forward@sl.iae.nsk.su forward@softlab-nsk.com forward@softlab.tv Форумы http://www.softlab-nsk.com/forum Документы, рекомендованные для дополнительного ознакомления: Титровальные объекты со скриптом с открытым кодом. TSF – бесплатная библиотека титровальных объектов со скриптом FDTitle Designer. Редактор титровальных проектов. FDPreview. Программа для просмотра аудиовидеоданных на входе/выходе плат ForwardTitling. Графический редактор Титровальный элемент Бегущая строка. Создание региона и коллекции стилей FDOnAir. Дополнительные разделы © СофтЛаб-НСК