До конца рекламного блока осталось...

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

До конца рекламного блока осталось...

Сообщение Даниленко Сергей »

Уважаемые коллеги!

Для показа хронометража рекламы (до конца рекламного блока осталось…) можно использовать бесплатный скрипт TSF_AdCountDown. Кроме того, расписание для программы OnAir должно быть составлено специальным способом.

Начнём с составления расписания. В новой версии программы OnAir на закладке "Редактируемые команды" появились две новые команды: "Добавлять команду старт метки" и "Добавлять команду стоп метки".

ИзображениеЩелкните по изображению для увеличения

Эти команды в расписании показывают начало и окончание рекламного блока. Они необходимы, чтобы программа OnAir могла посчитать время рекламного блока и передать эту информацию скрипту TSF_AdCountDown.
Добавляем команды в список редактируемых команд (нажимаем кнопки "Добавлять команду старт метки" и "Добавлять команду стоп метки").

ИзображениеЩелкните по изображению для увеличения

Меняем названия команд, под которыми они будут видны в расписании программы OnAir.

ИзображениеЩелкните по изображению для увеличения

Меняем названия меток команд – они будут использоваться при настройке свойств скрипта.

ИзображениеЩелкните по изображению для увеличения

Внимание! Названия меток команд должны быть одинаковыми!

Расписание для программы OnAir должно выглядеть следующим образом.

ИзображениеЩелкните по изображению для увеличения

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

Переходим непосредственно к самому скрипту TSF_AdCountDown. Открываем программу FDTitleDesigner, импортируем скрпит. Процедура импорта скриптов описана в документации: http://www.softlab-nsk.com/rus/forward/ ... ts_tsf.pdf

ИзображениеЩелкните по изображению для увеличения

В составе скрипта есть несколько элементов:
  1. Main (тип "Подпись") – служебный, не используется.
  2. Backgr (тип "РеклБлок") – для показа подложки, например "плашки" с надписью "До конца рекламы осталось:"
  3. Clock2 (тип "Часы2") и Clock3 (тип "Часы3") – таймеры для показа времени до конца рекламы, используется либо один, либо другой.
Свойства скрипта.

ИзображениеЩелкните по изображению для увеличения
  • "Имя метки" - здесь нужно указать то имя, которое было выбрано для названия меток команд в программе OnAir. В данном случае Реклама.
  • "Длительность" - какое время должен показываться таймер со временем до окончания рекламного блока. Если выбрать -1, то он будет показываться на всё рекламном блоке. Если выбрать 30, то начнёт показываться за 30 секунд до окончания рекламного блока.
  • "Подложка" - выбор графического файла. Может служить фоном для таймера и/или местом для размещения надписи "До конца рекламы осталось:"
  • "Использовать элемент" - здесь выбирается тип таймера, который будет показывать время до окончания рекламного блока ("Часы2" или "Часы3").
Производим настройку свойств скрипта.

ИзображениеЩелкните по изображению для увеличения

Для выбранного таймера ("Часы3") выбираем файл коллекции стилей (efc) и номер стиля. Делается это непосредственно в свойствах титровального элемента "Clock3".

ИзображениеЩелкните по изображению для увеличения

Описание титровальных элементов "Часы2" и "Часы3" можно посмотреть в документации: http://www.softlab-nsk.com/rus/forward/ ... signer.pdf

Сохраняем титровальный проект, загружаем его в программу OnAir. В расписание (куда-нибудь в начало) добавляем команду запуска титровального объекта.

ИзображениеЩелкните по изображению для увеличения

Запускаем расписание, смотрим результат.
ИзображениеЩелкните по изображению для увеличения

Формат отображения времени (чч:мм:сс, мм:сс и т.д.) выбирается в настройках титровального элемента "Clock3".

ИзображениеЩелкните по изображению для увеличения

Шаблон скрипта можно скачать с нашего фтп:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... ntDown.zip

Для работы скрипта требуется новая версия ПО (не ниже 5_06_150).

Форвард Т:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 06_150.exe

Форвард ТС:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 06_150.exe

Плагины для Форвард Т и Форвард ТС:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 06_150.exe

Отдел технической поддержки компании СофтЛаб-НСК
Последний раз редактировалось Даниленко Сергей 26 дек 2014 12:51, всего редактировалось 1 раз.
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

Добрый день. Подскажите - можно ли протестировать скрипт на ПО для разработчиков. Установил ForwardTxLite_Setup_5_6_0.

А TitleDesigner ругается на NotifyParser.MarkersCollection: "Тип не имеет такого статического члена".


ForwardTxPlugins_Setup_5_06_150.exe просит установить ПО ForvardT Software. Он не работает с TXLite?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Написано достаточно ясно:
Для работы скрипта требуется новая версия ПО (не ниже 5_06_150).
А вы пытаетесь использовать версию более старую (5.6.0).

Установите вот эту версию ПО:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 06_150.exe
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

Тут вы правы.
Скачал вчера с первого зеркала внизу этой страницы
http://www.softlab-nsk.com/rus/forward/ ... d.html#sdk

а там пока такой версии нет =(
Это фтп, куда ведет ссылка со страницы сайта:
ftp://ftp.sl.iae.nsk.su/ForwardTxSoftwa ... ses/5_6_0/
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

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

Промежуточные версии ПО, ссылки на которые мы даем в форуме и в письмах из технической поддержки, тестируются в более "щадящем" режиме (не по несколько месяцев), но зато в них есть более новые возможности и исправления, которых может не быть в доступных на сайте релизных версиях.

Это не значит, что в форуме мы предлагаем нестабильные "альфы" - это, скорее, бета-версии. И они обязательно проходят отдел тестирования. Некоторым клиентам и в некоторых особых случаях (как и в этом) без самых свежих версий не обойтись. Но, в некотором смысле, есть некоторый (обычно небольшой) риск их использования. В случае сообщений о проблемах, мы стараемся эти проблемы сразу же решить.

В данном случае
Для работы скрипта требуется новая версия ПО (не ниже 5_06_150).
Дальше уже Вам решать - нужно ли качать эту версию, и нужен ли Вам этот скрипт. Ссылки на софт, который нужно скачать, были даны изначально прямо здесь, и не предполагалось, что их нужно искать на сайте или где-то еще.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

а там пока такой версии нет =(
Вам же дали прямую ссылку:
tp://ftp.sl.iae.nsk.su/Public/ForwardTechSupport/5_06_xxxxx/ForwardTxLite_Setup_5_06_150.exe

Что ещё надо?
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

Это были мысли вслух =)
Все заработало. Спасибо.

Посмотрел скрипт. Нам необходимо выводить только секунды в 30 секундном таймере, а часы выдают в формате мм:сс.

Поэтому думаю отключим часы вообще и будем подложкой запускать сгенерированный видео-ролик с обратным отсчетом.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

А поменять размеры региона часов (если используется Часы2) так, чтобы не было видно минут не судьба?

А сделать часы/минуты прозрачным стилем (если используется Часы3 ) не судьба?
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

по 1му пункту не судьба однозначно - хотим сделать как у сетевого партнера СТС - а там на фоне красивой вертящейся плашки меняются цифры. Можем не подгадать и будут секунды на экране когда плашка ребром.

Вот 2й вариант - прозрачный стиль для всего, включая секунды подойдет. От недостатка опыта - начинаю мудрить.
Спасибо за подсказку =)
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Можем не подгадать и будут секунды на экране когда плашка ребром.
Не понял. Есть запись?
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

Вот ссылка. Качество не очень, но разобрать можно.
https://cloud.mail.ru/public/b24424d1f7 ... %D1%82.wmv
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Если честно, то это похоже на заранее сделанный ролик. Поэтому, наверное, всегда показывается только на последних 30 секундах.
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

Если я правильно понял - длительность отсчета 30 сек задается в любом случае жестко в свойствах титр элемента в редакторе. Возможности задавать его в каждом рекл. блоке пока нет.

Так что разницы - часы это с подложкой или один ролик особой нет. Сделаем оба варианта, выберем то что посимпатичнее для нас=)
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Если я правильно понял - длительность отсчета 30 сек задается в любом случае жестко в свойствах титр элемента в редакторе. Возможности задавать его в каждом рекл. блоке пока нет.


В описании написано следующее:
"Длительность" - какое время должен показываться таймер со временем до окончания рекламного блока. Если выбрать -1, то он будет показываться на всём рекламном блоке. Если выбрать 30, то начнёт показываться за 30 секунд до окончания рекламного блока.

Если нужно, чтобы на одном блоке было "за 30 секунд", а на другом "за 45", то тогда создайте два титровальных объекта со скриптом каждый со своими настройками.
AlMaz
Сообщения: 76
Зарегистрирован: 02 июн 2010 12:48
Откуда: Красноярск, Прима-ТВ
Контактная информация:

Сообщение AlMaz »

Добрый день.
Сделал как посоветовали. Скрываю часы невидимым стилем. 30 секундный обратный отсчет.

Вот такое наблюдение.

Если титр включен руками - обратный отсчет запускается нормально в блоке.

Если титр включается командой прямо перед командой "markstart". то он включается, но не запускается в рекламном блоке. Видимо не успевает поймать время старта.

Если между "titleObjGroupOn" и "markstart" стоит 5 секундный ролик то титр запускается в блоке.

В чем может быть проблема, в производительности моей машины?

Изображение[/img]
Ответить