Остановка бегущей строки на номере телефона.

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

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

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

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

В принципе можно и это сделать.
tntnv
Сообщения: 6
Зарегистрирован: 09 окт 2009 17:15

Сообщение tntnv »

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

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

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

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

Здесь можно найти титровальный объект для "остановки телефона" для версии ПО 5.2.0:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... eStop2.zip

CrawlPhoneStop2.js - Бегучка с останавливающимся телефоном.
Описание:
Входные данные:
1. Текстовый файл (*.txt), содержаший строки объявлений (с тэгами форматирования). В конце строки - телефон (любой текст) отделённый разделителем, задаваемым в параметрах (по умолчанию - '|', без кавычек).
Пример:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами <!>.|123-45-67
Выйду замуж по любви!|тел. 567-43-21

Параметры:
1. Общее время нахождения телефона на экране, вместе с въездом и выездом
var phoneStopSec :double = 10.0;
2. Разделитель телефона
var phonesSplitter: String = "|";
3. Зациклить
var crawlLoop: Boolean = 0;
4. Текстовый файл (*.txt), содержаший строки подстановок, в формате:
входная строка1|выходная строка1
входная строка2|выходная строка2
...
где
'входная строкаN' - любая последовательность символов (включая пробелы, тэги и т.д.),
'выходная строкаN' - любая последовательность символов (включая тэги, пробелы...)
'|' - разделитель, задаваемый в параметрах.
Исходное объявление, сначала разделяется на 'текст' и 'телефон',
затем в каждой из этих строк (отдельно) ищется полное соответствие с 'входная строкаN'.
'входная строкаN' (полностью) заменяется на 'выходная строкаN'.
Обработка происходит поледовательно.
Пример:
<!>|<pc 66 smiles\smile.png>
тел.|<pc 66 smiles\Phone.png>

В качестве примера:
Строка:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами <!>.|123-45-67
заменится на:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами <pc 66 smiles\smile.png>.|123-45-67

Строка:
Выйду замуж по любви!|тел. 567-43-21
заменится на:
Выйду замуж по любви!|<pc 66 smiles\Phone.png> 567-43-21
gosha71
Сообщения: 323
Зарегистрирован: 13 фев 2007 09:33
Откуда: Пермский край г.Чернушка
Контактная информация:

Сообщение gosha71 »

В программе MediaPlan это реализовано по замене любого тега, например "Тел.:" заменяет на "|<pc 66 smiles\Phone.png>"
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

В программе MediaPlan это реализовано....

Не понял юмора. Это реклама программы MediaPlan? Если нет, то причем здесь эта программа?
по замене любого тега,
Здесь тоже можно менять все.
gosha71
Сообщения: 323
Зарегистрирован: 13 фев 2007 09:33
Откуда: Пермский край г.Чернушка
Контактная информация:

Сообщение gosha71 »

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

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

Это нам упрек? Если да, то мимо кассы.
dk
Сообщения: 26
Зарегистрирован: 29 апр 2010 15:53

Сообщение dk »

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

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

А можно ли для этого скрипта как-нибудь регулировать интервал между бегучками?
Сейчас нет. В постановке задачи было сказано следующее: телефон исчезает, появляется следующее объявление.
Это мы и сделали.
А в каую сторону вам нужно изменять интервал? Уменьшить?
dk
Сообщения: 26
Зарегистрирован: 29 апр 2010 15:53

Сообщение dk »

[quote="
А в каую сторону вам нужно изменять интервал? Уменьшить?[/quote]
Нет, увеличить. Бывает так что объявлений в бегучке очень мало (2-3). И засчет увеличения промежутка тысяч до 2-х, 3-х, хотели добиться уменьшения частоты показа оьъявлений.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

1)Можно вставить свои собственные объявления
2)Можно вставить какие-нибудь новостные или подобного типа (нейтральные) объявления
3)Можно вставить какие-нибудь пустые объявления, например, строчку из пробелов.
Но на наш взгляд делать очень большие промежутки между объявлениями не совсем правильно. Дело в психологии человека: если объявления идут постоянно, то глаз к ним (как к двигающимся объектам) привыкает и читает их периферическим зрением. Это не отвлекает от просмотра самой телепрограммы. Если редко будете показывать, то глаз человека будет дергаться на бегучку при каждом ее появлении, чтобы "нацелиться".
dk
Сообщения: 26
Зарегистрирован: 29 апр 2010 15:53

Сообщение dk »

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

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

Новые версии скриптов для остановки телефона.
Добавлен показ роликов и картинок из графических файлов.

Для начала нужно доставить новые компоненты для работы скриптов на софт 5.2.0. Все необходимое можно взять здесь:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 2/SMS2.zip

Что нужно сделать:
1)Файлы из DDString нужно скопировать сюда:
C:\Program Files\Common Files\SoftLab-Nsk
2)Файлы из FDTitleDesigner\ru нужно скопировать сюда: C:\Program
Files\ForwardT Software\FDTitle\ru
3)Остальные файлы из папки FDTitleDesigner нужно скопировать сюда:
C:\Program Files\ForwardT Software\FDTitle

Здесь лежат сами скрипты:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... _5_0_0.zip
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... _5_0_0.zip

AdvMix - стандартная остановка телефона в той же строке где и само объявление

AdvMixPS - остановка телефона в строке, отличной от строки с объявлением.

Ниже приведено описание параметров скриптов:

Показ рекламных объявлений разных типов:
1. Бегучка с останавливающимся телефоном.
2. Картинки (.bmp, .jpg, .png, .tga и т.д.)
3. Ролики (.avi, .mpg, .mov и т.д.)
Описание.
Входные данные:
Текстовый файл (*.txt), содержаший строки объявлений или
имена файлов (картинок или роликов).
Имена файлов могут быть абсолютными или относительными
(относительно файла задания).
Строки могут содержать тэги форматирования, строки подстановки и оканчиваться на телефон (любой текст), отделённый разделителем.
Разделитель задаётся в параметрах (по умолчанию - '|', без кавычек).
Телефон (дополнительный текст) показывается в той-же строке вслед за бегучкой.
Пример:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами : ) .|123-45-67
TorSmall.avi
smiles\wink.png
D:\Samples\Blurbs\smiles\wink.png
Выйду замуж по любви!|тел. 567-43-21

Внимание!
Файл стилей для показа бегущих строк и телефонов берётся из Титровального Элемента с именем 'Main'.
Кроме того, размеры и расположение всех Титровальных Элементов так-же берутся из 'Main'.


Параметры:
1. Общее время нахождения телефона на экране, вместе с въездом и выездом
var phoneStopSec :double = 10.0;
2. Общее время нахождения картинки на экране, вместе с въездом и выездом
var pictStopSec: Double = 5.0;
3. Разделитель телефона
var phonesSplitter: String = "|";
4. Зациклить
var bLoop: Boolean = 0;
5. Скорость движения бегучки в пикселах за кадр
var speed: double = 5;
6. Текстовый файл (*.txt), содержаший строки подстановок, в формате:
входная строка1|выходная строка1
входная строка2|выходная строка2
...
где
'входная строкаN' - любая последовательность символов (включая пробелы, тэги и т.д.),
'выходная строкаN' - любая последовательность символов (включая тэги, пробелы...)
'|' - разделитель, задаваемый в параметрах.
Исходное объявление, сначала разделяется на 'текст' и 'телефон',
затем в каждой из этих строк (отдельно) ищется полное соответствие с 'входная строкаN'.
'входная строкаN' (полностью) заменяется на 'выходная строкаN'.
Обработка происходит поледовательно.
Пример файла подстановок:
: ) |<pc 66 smiles\smile.png>
тел.|<pc 66 smiles\Phone.png>

Приведённый выше пример, заменится на:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами <pc 66 smiles\smile.png>.|123-45-67
TorSmall.avi
smiles\wink.png
D:\Samples\Blurbs\smiles\wink.png
Выйду замуж по любви!|<pc 66 smiles\Phone.png> 567-43-21


!!!Настоятельно рекомендуем сначала все попробовать не на эфирной машине!!!
Последний раз редактировалось Даниленко Сергей 24 май 2011 10:35, всего редактировалось 1 раз.
gosha71
Сообщения: 323
Зарегистрирован: 13 фев 2007 09:33
Откуда: Пермский край г.Чернушка
Контактная информация:

Сообщение gosha71 »

:D Наконец? Спасибо большое!!!
Ответить