Запуск по времени

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

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

Ответить
AKondalov
Сообщения: 22
Зарегистрирован: 31 окт 2009 21:45

Запуск по времени

Сообщение AKondalov »

Помогите решить такую задачу:
Имеем расписание с 20-ю видео файлами (идут круглосуточно, зациклены)
Необходимо чтобы один раз в сутки автоматически менялся порядок воспроизведения (например: сегодня с 1 по 10 файлы, а в 00.00 в эфир шли с 11 по 20) и при этом раз в сутки воспроизводился файл "21" :roll:
поискал на форуме, нигде такого не нашел!
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Скорее всего, придется написать отдельную программу, которая будет генерировать расписание (текстовый файл) на очередные сутки, а FDOnAir будет автоматически загружать и исполнять его.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Могу предложить вариант расписания, которое будет играть каждые сутки два блока по очереди (с 1 по 10 файлы и с 11 по 20 файлы) и между ними играть один раз 21-й файл. В качестве роликов я использовал имена файлов film1.avi - film21.avi:

Код: Выделить всё

wait follow 0 первый блок
movie film1.avi
movie film2.avi
movie film3.avi
movie film4.avi
movie film5.avi
movie film6.avi
movie film7.avi
movie film8.avi
movie film9.avi
movie film10.avi
repeat block

wait time 16:00:00.00 [5.00] active время начала второго блока
movie film21.avi

wait follow 0 второй блок
movie film11.avi
movie film12.avi
movie film13.avi
movie film14.avi
movie film15.avi
movie film16.avi
movie film17.avi
movie film18.avi
movie film19.avi
movie film20.avi
repeat block

wait time 2:00:00.00 [5.00] active время начала первого блока
repeat script
Теперь пара слов о том, как работает это расписание.
Начинается расписание с первого блока роликов (с 1 по 10). Этот блок повторятся (стоит команда "повторить текущий блок") до тех пор, пока не наступит время перехода на второй блок - в примере это 16 часов ровно. В это время программа начнет показ 21-го ролика (при этом текущий ролик прервется и не будет показан до конца). После 21-го ролика идет второй блок роликов (с 11 по 20), который тоже будет повторяться, но уже до другого времени - в примере стоит 2 часа ночи. В 2 часа ночи произойдет переход на начало расписания (стоит команда "повторить расписание") и начнет повторяться первый блок.
Времена переходов можно менять как Вам удобно, важно только помнить, что разница времен между переходами должна быть строго меньше 20 часов, то есть если один переход задан в 2 часа ночи, то второй должен быть не позже 21:59.

В приведенном расписании изменение роликов делается два раза в сутки, а Вы писали, что нужно менять файлы раз в сутки. Если это нужно, то можно сделать зацикленное расписание на двое суток.
AKondalov
Сообщения: 22
Зарегистрирован: 31 окт 2009 21:45

Сообщение AKondalov »

Игорь, попробовал ваше расписание. Оно позволяет менять блоки раз в сутки! но как сделать чтобы еще и несколько раз в сутки выходил ролик не связанный с первым и вторым блоком! и потом, у вас ролик 21 стоит одновременно с началом второго блока, что мою проблему не решает!
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Re: Запуск по времени

Сообщение Игорь Таранцев »

Вы описали свою задачу так:
AKondalov писал(а):и при этом раз в сутки воспроизводился файл "21"
Приведенное расписание воспроизводит файл ровно один раз в сутки.

Поэтому опишите ПРАВИЛА, по которым файл 21 должен выходить в эфир. Пока нет правил, невозможно написать расписание (или программу). Например, правилом может быть такое утверждение:
"Надо проиграть файл 5 раз в случайное время с 10-00 до 20-00".
AKondalov
Сообщения: 22
Зарегистрирован: 31 окт 2009 21:45

Сообщение AKondalov »

Да. Точно! Задача следующая:

-в 00.00.00 запускается воспроизведение файлов с 1 по 10 на сутки.
-в следующие 00.00.00 запускается воспроизведение файлов с 11 по 20 на сутки.
в течение суток: в 7.00, 15.00 и в 21.00 проигрывается файл 21
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Тогда расписание выглядит следующим образом:
wait follow 0
movie film1.avi
movie film2.avi
movie film3.avi
movie film4.avi
movie film5.avi
movie film6.avi
movie film7.avi
movie film8.avi
movie film9.avi
movie film10.avi
repeat block

wait time 7:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film1.avi
movie film2.avi
movie film3.avi
movie film4.avi
movie film5.avi
movie film6.avi
movie film7.avi
movie film8.avi
movie film9.avi
movie film10.avi
repeat block

wait time 15:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film1.avi
movie film2.avi
movie film3.avi
movie film4.avi
movie film5.avi
movie film6.avi
movie film7.avi
movie film8.avi
movie film9.avi
movie film10.avi
repeat block

wait time 21:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film1.avi
movie film2.avi
movie film3.avi
movie film4.avi
movie film5.avi
movie film6.avi
movie film7.avi
movie film8.avi
movie film9.avi
movie film10.avi
repeat block

wait time 0:00:00.00 [5.00] active

wait follow 0
movie film11.avi
movie film12.avi
movie film13.avi
movie film14.avi
movie film15.avi
movie film16.avi
movie film17.avi
movie film18.avi
movie film19.avi
movie film20.avi
repeat block

wait time 7:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film11.avi
movie film12.avi
movie film13.avi
movie film14.avi
movie film15.avi
movie film16.avi
movie film17.avi
movie film18.avi
movie film19.avi
movie film20.avi
repeat block

wait time 15:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film11.avi
movie film12.avi
movie film13.avi
movie film14.avi
movie film15.avi
movie film16.avi
movie film17.avi
movie film18.avi
movie film19.avi
movie film20.avi
repeat block

wait time 21:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film11.avi
movie film12.avi
movie film13.avi
movie film14.avi
movie film15.avi
movie film16.avi
movie film17.avi
movie film18.avi
movie film19.avi
movie film20.avi
repeat block

wait time 0:00:00.00 [5.00] active
repeat script

Расписание получилось очень большим. Его можно сделать более компактным, если воспользоваться новой программой SLBlockEditor, появившейся в версии ForwardTSofware 5.2.0. Объявление об этой программе приведено на страничке форума
viewtopic.php?t=2797&postdays=0&postorder=asc&start=30

Добавлен новый тип данных - SLBlock. Представляет собой аналог tml-проекта, но поддерживает все форматы видеофайлов, которые проигрывает OnAir. Позволяет уменьшить размер расписания (рекламный блок из нескольких файлов занимает одну позицию в расписании), облегчает работу при использовании опции AutoDetect (можно не заботиться о длительности рекламного блока). Для создания/редактирования файлов типа SLBlock есть специальный редактор (...\ForwardT Software\Tools\SLBlockEditor.exe).

Рабочая версия документа здесь:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... _08_19.zip
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Смысл использования программы SLBlockEditor следующий: вы формируете из первого десятка роликов один блок, например, 1.SLBlock, а из второго десятка - другой (2.SLBlock)
Тогда расписание будет выглядеть примерно так:
wait follow 0
1.SLBlockrepeat block

wait time 7:00:00.00 [5.00] active
movie film21.avi

wait follow 0
1.SLBlock
repeat block

wait time 15:00:00.00 [5.00] active
movie film21.avi

wait follow 0
movie film1.avi
1.SLBlockrepeat block

wait time 21:00:00.00 [5.00] active
movie film21.avi

:::::::::::::::::
:::::::::::::::::

wait time 0:00:00.00 [5.00] active

wait follow 0
2.SLBlock
repeat block

wait time 7:00:00.00 [5.00] active
movie film21.avi

wait follow 0
2.SLBlockrepeat block

wait time 15:00:00.00 [5.00] active
movie film21.avi

::::::::::::::::::::::
::::::::::::::::::::::
AKondalov
Сообщения: 22
Зарегистрирован: 31 окт 2009 21:45

Сообщение AKondalov »

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

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

ок
Аля
Сообщения: 6
Зарегистрирован: 08 ноя 2011 12:19

Сообщение Аля »

Здраствуйте! Я новенькая в этом деле, всех премудростей не знаю. Однако немного работаю в этой программе, т.е. :
1)Забиваю расписание на целый день (вещание с 09:00 - 00:00);
2)Нажимаю кнопку старт.
И на этом всё - реклама пошла по звуковым меткам, всё вовремя, блоки сформированы чётко по времени.
Но...есть один вопрос: Мне приходиться каждое утро, ровно в 09:00 нажимать кнопку "СТАРТ", как мне сделать так, чтобы она автоматически(я не знаю там по таймеру или по будильнику) сама включала определенное расписание, в определенное время?
Помогите пжлста.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

В программе OnAir есть опция AutoLoad, которая позволяет в автоматическом режиме подгружать расписания и запускать их воспроизведение.
Подробнее можно посмотреть, например, здесь:
http://www.softlab-nsk.com/rus/forward/qna.html#a4_10
Аля
Сообщения: 6
Зарегистрирован: 08 ноя 2011 12:19

Сообщение Аля »

Добрый день еще раз! Сергей, спасибо большое за ссылочку, почти всё понятно. Всё сделала по приложенной документации, автозагрузка наполовину произошла. Т.Е. расписание выгрузилось, но не вышло в эфир, почему-то кнопка старт не пошла. Никак не могу понять почему это произошло. Может есть какие-либо ещё настройки, именно по СТАРТУ? Помогите пожалуйста!!!
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Т.Е. расписание выгрузилось, но не вышло в эфир, почему-то кнопка старт не пошла. Никак не могу понять почему это произошло.
Скопируйте из своего расписания для AutoLoad несколько первых строк.
Опубликуйте их на форуме.
Мы объясним в чем может быть проблема.
Аля
Сообщения: 6
Зарегистрирован: 08 ноя 2011 12:19

Сообщение Аля »

Не совсем понимаю о чём вы говорите.
В расписании я забиваю блоки под именем: Autoload_20111109_085800.air.
Это я на сегодняшнее число делала, какие первые строки вам скопировать?
Ответить