Подтитровка собственной передачи в автоматическом режиме
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 66
- Зарегистрирован: 08 дек 2011 15:26
Подтитровка собственной передачи в автоматическом режиме
Здравствуйте. Запускаем новую телепрограмму: съемка за день до выхода в эфир, а данные смс опроса свежие...собранные за час до эфира. 10 претендентов и 10 раз должны выйти цифры на экран. Планируем оперативно выводить с помощью FDImageUpdater, но как синхронно с началом программы его стартануть? Есть ли команда управления запуском EXE-файлов в рассписании OnAir??? Запуск из командной строки не подходит.....
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Команд для запуска программы ImageUpdater из расписания программы OnAir не существует.
Стартануть ImageUpdater можно и раньше не привязываясь к началу вашей передачи. А вот начинать показывать выдачу из ImageUpdater можно синхронизовать с началом вашей программы. Т.е. ImageUpdater работает, формирует картинку. А показывать её в эфир вы начинаете только тогда, когда это нужно вам с помощью команд управления титрами.
Стартануть ImageUpdater можно и раньше не привязываясь к началу вашей передачи. А вот начинать показывать выдачу из ImageUpdater можно синхронизовать с началом вашей программы. Т.е. ImageUpdater работает, формирует картинку. А показывать её в эфир вы начинаете только тогда, когда это нужно вам с помощью команд управления титрами.
-
- Сообщения: 66
- Зарегистрирован: 08 дек 2011 15:26
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 66
- Зарегистрирован: 08 дек 2011 15:26
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Перезагружает картинку не ImageUpdater, а титровальный элемент "Картинка" (Picture). Если он обнаруживает, что файл картинки изменился, то сам подгружает новую картинку "на ходу". Собствнно, этот механизм описан в документе по ImageUpdater:
http://www.softlab-nsk.com/rus/forward/ ... dtmngr.pdf
См. стр. 6-8 и далее по тексту.
ImageUpdater - всего лишь одна из программ, которая умеет генерировать изображение и сохранять в файл. Если сами напишете программу, которая будет перезаписывать файл-картинку, используемую в титровальном элементе "Картинка", это тоже будет работать.
Можете поэкспериментировать сами - попробуйте, например, отредактировать файл картинки, используемый в "Картинке", в Фотошопе или Paint, сохраните и посмотрите, что получится.
http://www.softlab-nsk.com/rus/forward/ ... dtmngr.pdf
См. стр. 6-8 и далее по тексту.
ImageUpdater - всего лишь одна из программ, которая умеет генерировать изображение и сохранять в файл. Если сами напишете программу, которая будет перезаписывать файл-картинку, используемую в титровальном элементе "Картинка", это тоже будет работать.
Можете поэкспериментировать сами - попробуйте, например, отредактировать файл картинки, используемый в "Картинке", в Фотошопе или Paint, сохраните и посмотрите, что получится.
Последний раз редактировалось vd 19 ноя 2013 08:22, всего редактировалось 2 раза.
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Если вам надо в титровальный элемент "Картинка" загружать другую картинку по команде из расписания, это тоже можно делать. В расписание можно вставить команду загрузки файла-задания в титровальный объект - например, загрузить другую картинку в элемент "Картинка" одновременно со стартом воспроизведения какого-либо ролика в плейлисте.
Описание команд загрузки заданий в титровальные объекты есть в документе:
http://www.softlab-nsk.com/rus/forward/ ... mmlist.pdf
См. стр. 29 и дальше - "Команды для работы с титровальными объектами".
Описание команд загрузки заданий в титровальные объекты есть в документе:
http://www.softlab-nsk.com/rus/forward/ ... mmlist.pdf
См. стр. 29 и дальше - "Команды для работы с титровальными объектами".
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Процесс перезагрузки задания для конкретного титровального элемента без перезагрузки всего проекта целиком показан и описан в видеоуроках/краткий руководствах по работе с бегущей строкой.
Посмотрите следующие уроки/краткие руководства:
Бегущая строка - подготовка к выводу в эфир.
Бегущая строка - управление выводом бегущей строки в программе FDOnAir с помощью команд оператора.
Бегущая строка - управление выводом бегущей строки в программе FDOnAir с помощью команд расписания.
http://www.softlab-nsk.com/rus/forward/tutorial.html
Там показаны разные варианты смены заданий (вручную, по расписанию). Всё это в равной мере относится и к другим типам титровальных элементов.
Посмотрите следующие уроки/краткие руководства:
Бегущая строка - подготовка к выводу в эфир.
Бегущая строка - управление выводом бегущей строки в программе FDOnAir с помощью команд оператора.
Бегущая строка - управление выводом бегущей строки в программе FDOnAir с помощью команд расписания.
http://www.softlab-nsk.com/rus/forward/tutorial.html
Там показаны разные варианты смены заданий (вручную, по расписанию). Всё это в равной мере относится и к другим типам титровальных элементов.
-
- Сообщения: 66
- Зарегистрирован: 08 дек 2011 15:26
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Если вы более подробно описали свой замысел, то мы могли бы посоветовать что-нибудь конкретное.Т.е. пока не понятен сам процесс, который вы хотите запустить. Будет ли это плейлист в OnAir, в котором стоят ролики-части вашей передачи? Или это живой эфир без роликов? Кто знает когда и что нужно запускать? Кто запускает? В автомате? Вручную? Есть ли возможность заранее подготовить графику?
И .т.д. и т.п.
И .т.д. и т.п.
-
- Сообщения: 66
- Зарегистрирован: 08 дек 2011 15:26
Давайте опишу ситуацию на другом примере... Когда в эфир идет короткий видеоклип, то наложить на него титровальный объект не составляет труда: есть анонсы, подтитровка музыкальных клипов и даже бегучка.... Но сейчас стоит другая задача: есть 40-минутная передача и куча информации, которую нужно выводить в разные промежутки времени(результаты голосования, всплывающие анонсы, всякие шильдики...). Передача сегодня выходит впервые например в прайм-тайм и в неё врезают рекламы больше, а через день она же идет в повторе и реклама попадает в другое время. Поэтому мы и искали способ привязаться к началу программы и запрограмировать выходы титровальных объектов по расписанию. Как выводить все это руками мы знаем, а как все автоматизировать по расписанию? Запускать второй OnAir?
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 66
- Зарегистрирован: 08 дек 2011 15:26
Передача - это файл, длительностью 35-40 минут (например музыкальный хит-парад с 10 претендентами. Каждому назначается место и телеведущий объявляет о набранных им баллах, которые выводятся на экран в виде числа с какой-то плашкой). Так как передача снимается и монтируется накануне, а данные смс-опроса суммируются практически перед показом передачи, вставить их во время монтажа невозможно. Монтажер только записывает на бумагу тайминг выхода титров. Теперь файл попадает в плей-лист, где разрезается на части рекламными блоками.... Может быть запустить вторую копию OnAira с расписанием выхода титров и управлением запуска из расписания основного плей-листа? Есть ли такая команда в OnAir?
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Три ключевых момента:
1)Используем два экземпляра программы OnAir. Первый - для показа программы, второй - для подтитровки программы.
2)Подтитровку программы делаем с помощью титровального элемента "РеклБлок". Этот титровальный элемент позволяет показывать последовательность графических и анимированных файлов, которые могут быть разделены паузами. Во время "показа" паузы на экран ничего не выводится. Т.е. мы получаем своего рода маленький плейлист из картинок и роликов.
Для создания задания титровального элемента "РеклБлок" (файл *.SLMovieList) используется специальный редактор - SLMovieListEditor.
Документ:
http://www.softlab-nsk.com/rus/forward/ ... editor.pdf
3)Запуск плейлиста с титрами осуществляется из первого экземпляра программы OnAir с помощью специальных команд.
Теперь подробнее.
1. Запустить два экземпляра OnAir. Во втором экземпляре в установках на закладке «Конфигурация» отключить опцию «Работать как сервер фона» и нажать кнопку «Применить изменения».
Настроить зеркалирование на обеих машинах. Выбрать в установках закладку «Зеркалирование» и опцию «Посылать команды машинам» для машины где будет проигрываться ролик и добавить в список localhost со вторым номером экземпляра OnAir.
Кликните для просмотра в увеличенном виде.
2.Для второго экземпляра OnAir выбрать опцию «Принимать и исполнять команды» и добавить в список имя localhost с первым номером программы. В первом экземпляре OnAir на машине, где будет проигрываться ролик зайти на страничку «Редактируемые команды».
Кликните для просмотра в увеличенном виде.
3.Добавить команду «Новая команда посылки сообщения» и выбрать ее в списке.
Кликните для просмотра в увеличенном виде.
4. В нижнем поле необходимо задать команду для исполнения.
Кликните для просмотра в увеличенном виде.
5.Обозначения в команде:
localhost – имя компьютера, где запущен OnAir с расписанием, которое будет стартовать по данной команде (в данном случае расписание титров)
FDOnAir2 – экземпляр программы OnAir для запуска титров
OnAir1.Mirror Shedule.Start – команда, по которой стартует исполнение расписания во втором экземпляре OnAir
После этого созданную команду нужно добавить в расписание после части ролика. Для ролика в колонке слева от длительности нужно поставить команду одновременного проигрывания со следующей командой в расписании. Для этого нужно в данной колонке щелкнуть мышкой — появится стрелочка на голубом фоне. Далее за роликом добавить созданную команду для запуска расписания с титрами во втором экземпляре OnAir. Потом обязательно должна идти команда «Ждать окончания всех команд» для проигрывания всей части ролика.
5. Пример расписания для первого экземпляра программы OnAir.
Кликните для просмотра в увеличенном виде.
6. Пример расписания для второго экземпляра OnAir (титровального)
Кликните для просмотра в увеличенном виде.
В этом расписании стоит в начале каждого блока пауза в 5 секунд. Её можно изменить/убрать в соответствии с вашим замыслом. Другой вариант - вместо паузы в расписании можно добавить паузу непосредственно в начало задания для титровального элемента "РеклБлок" (файл *.SLMovieList).
1)Используем два экземпляра программы OnAir. Первый - для показа программы, второй - для подтитровки программы.
2)Подтитровку программы делаем с помощью титровального элемента "РеклБлок". Этот титровальный элемент позволяет показывать последовательность графических и анимированных файлов, которые могут быть разделены паузами. Во время "показа" паузы на экран ничего не выводится. Т.е. мы получаем своего рода маленький плейлист из картинок и роликов.
Для создания задания титровального элемента "РеклБлок" (файл *.SLMovieList) используется специальный редактор - SLMovieListEditor.
Документ:
http://www.softlab-nsk.com/rus/forward/ ... editor.pdf
3)Запуск плейлиста с титрами осуществляется из первого экземпляра программы OnAir с помощью специальных команд.
Теперь подробнее.
1. Запустить два экземпляра OnAir. Во втором экземпляре в установках на закладке «Конфигурация» отключить опцию «Работать как сервер фона» и нажать кнопку «Применить изменения».
Настроить зеркалирование на обеих машинах. Выбрать в установках закладку «Зеркалирование» и опцию «Посылать команды машинам» для машины где будет проигрываться ролик и добавить в список localhost со вторым номером экземпляра OnAir.

2.Для второго экземпляра OnAir выбрать опцию «Принимать и исполнять команды» и добавить в список имя localhost с первым номером программы. В первом экземпляре OnAir на машине, где будет проигрываться ролик зайти на страничку «Редактируемые команды».

3.Добавить команду «Новая команда посылки сообщения» и выбрать ее в списке.

4. В нижнем поле необходимо задать команду для исполнения.

5.Обозначения в команде:
localhost – имя компьютера, где запущен OnAir с расписанием, которое будет стартовать по данной команде (в данном случае расписание титров)
FDOnAir2 – экземпляр программы OnAir для запуска титров
OnAir1.Mirror Shedule.Start – команда, по которой стартует исполнение расписания во втором экземпляре OnAir
После этого созданную команду нужно добавить в расписание после части ролика. Для ролика в колонке слева от длительности нужно поставить команду одновременного проигрывания со следующей командой в расписании. Для этого нужно в данной колонке щелкнуть мышкой — появится стрелочка на голубом фоне. Далее за роликом добавить созданную команду для запуска расписания с титрами во втором экземпляре OnAir. Потом обязательно должна идти команда «Ждать окончания всех команд» для проигрывания всей части ролика.
5. Пример расписания для первого экземпляра программы OnAir.

6. Пример расписания для второго экземпляра OnAir (титровального)

В этом расписании стоит в начале каждого блока пауза в 5 секунд. Её можно изменить/убрать в соответствии с вашим замыслом. Другой вариант - вместо паузы в расписании можно добавить паузу непосредственно в начало задания для титровального элемента "РеклБлок" (файл *.SLMovieList).