среда, 16 октября 2019 г.

В Форвард Инжест в окне настроек модуля для записи MP4 добавлена опция CABAC

В Форвард Инжест в окне настроек модуля для записи MP4 добавлена опция CABAC.  Доступна только под Windows 8 и выше (т.е. ее нет под Windows 7).

Опция разрешена (т.е. ее можно включить/выключить) только в случае, если выбран формат сжатия видео H.264 (не H.265). Если опцию включить, то кодеру выставляется признак разрешения кодирования с CABAC.

15.10.2019
ForwardSoftware 5.9.623

Доноры

Сервера-доноры. Формируют сигналы для машин, которые находятся на тестировании перед отправкой.

Разная длина ролика в расписании OnAir и TrimEditor

"...У клиента возникла ситуация, когда в расписании OnAir3 у файла одна длина 00:00:05.01, а в TrimEditor другая - 00:00:05.03. Получается так из-за того, что OnAir (на файловых страничках и в расписании) берет когда-то записанную длину ролика из базы данных, а TrimEditor из самого ролика. При проигрывании расписания длительность ролика берется тоже уже из  самого файла..."
Исправлено.

В реестре появилась настройка - проигрывать файл только с учётом длины видео или проигрывать с учётом видео+аудио.

Ключ в реестре: [HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\MovieListLibrary]
"FFMpegConsiderSoundLength"=dword:00000000

Значения могут быть:

  • 0 - не учитывать длительность звука
  • любое число - учитывать длительность звука

По умолчанию, если ключа нет, используется значение 0 - не учитывать.

После смены значения ключа обязательно нужно удалить старую базу данных "..\SoftLab-NSK\Data\SLMediaInfo\SLMediaInfo.SQLite", иначе информация о длительностях роликов будет браться как и до смены ключа.

11.10.2019
ForwardSoftware_Setup_5_9_615

вторник, 15 октября 2019 г.

Проблемы с приемом некоторых RTMP источников

"...Проблемы с приемом некоторых RTMP источников..."
Исправлено.

14.10.2019
ForwardSoftware 5.9.621

Вопрос по серверу для врезки в ОТР - способы управления плейлистом

"...Подскажите, пожалуйста, запуск плейлиста идет в автоматическом режиме по внешнему, сигналу GPI, по заданному времени или в ручном режиме только?..."
Возможные варианты запуска плейлиста в программе OnAir/OnAir2/OnAir3:

  1. По команде оператора вручную
  2. По заданному в расписании времени
  3. По внешнему GPI событию ("сухие" контакты)
  4. По внешнему событию через СОМ порт (приём определённой последовательности байтов)
  5. В автоматическом режиме с использованием опции AutoLoad.  Она позволяет в автоматическом режиме загружать файл с расписанием и в нужный момент времени стартовать его.
  6. По различным меткам (DTMF, SCTE 35, SCTE 104, звуковые отбивки и т.д.) с  использованием плагина AutoDetect.
  7. Из внешнего приложения, написанного с использованием нашего SLMessageServerSDK

Все, перечисленные выше способы управления, могут комбинироваться. Т.е. часть запусков фрагментов в пределах одного плейлиста может идти в ручном режиме, часть по времени, часть по DTMF-меткам и т.д.

Не сохраняется позиция окна TrimEditor в системе с двумя мониторами

"...Если в системе установлены два и более мониторов, то при вызове TrimEditor, переносе его на второй монитор, закрытием окна и повторным запуском, он появляется не на втором  мониторе, а частично сдвигается на первый монитор..."
Исправлено.

Если TrimEditor был открыт на втором мониторе, то при повторном запуске он также откроется на втором мониторе, без сдвига на первый. Если второй монитор отключить, то TrimEditor корректно откроется на первом мониторе.
Окно предпросмотра также открывается на том мониторе, на котором было
открыто ранее, а при отсутствии второго монитора откроется на первом.


14.10.2019
ForwardSoftware 5.9.615

понедельник, 14 октября 2019 г.

Версия базы данных роликов

Начиная с определённого времени информация о роликах на видеосервере хранится в базе данных (...\SoftLab-NSK\Data\SLMediaInfo\SLMediaInfo.SQLite). При работе через базу данных программе OnAir не нужно каждый раз брать информацию о видеофайле непосредственно из него (читаем часть файла, узнаём длительность и другие характеристики файлов). Информация берётся из базы данных и это сильно ускоряет процесс обновления файловых страниц или загрузку расписания вещания.

Теперь у базы данных роликов появилась версия. При её изменении все данные роликов в базе с меньшей версией пересчитываются.

07.10.2019
ForwardSoftware 5.9.568

Очередные сервера "под ключ"



Очередные сервера "под ключ" на тестировании для наших клиентов: 2 Форвард ТА HD SDI  и 2 Форвард Голкипер HD SDI.

Ёлки пожелтели

Ёлки пожелтели. Но на самом деле это лиственницы. Они желтеют и сбрасывают хвою. Ёлки слева, с ними всё нормально. 

воскресенье, 13 октября 2019 г.

Кухня


Кухня. Не сериал.
Микроволновка, тостер, мультиварка, духовка, плита-вытяжка, чайник, кофеварка, холодильник, кулер.

Окно предпросмотра в TrimEditor перекрывает основное окно

"...Окно предварительного просмотра, перекрывает основное окно..."
Исправлено.

Окно предпросмотра может располагаться вне зависимости  от главного окна TrimEditor и не перекрывать его. Если главное окно TrimEditor-а не видно под окном предпросмотра, то его можно вызвать с панели задач.

11.10.2019
ForwardSoftware_Setup_5_9_615

Замедленное видео у экспортируемого ролика

"...2 хранилища с разной частотой - 1080I50(25к/с) и 720P50(50к/с). В плейлист добавляем ролик длительностью 5 секунд. Экспортируем в разные форматы. Во всех получившихся файлах длина ролика 10 секунд, соответственно, видео замедленное, звук плохой..."
Исправлено.

10.10.2019
ForwardSoftware 5.9.611

суббота, 12 октября 2019 г.

Сохранение расписания в формате airx с пустыми строками между блоками

"...Старые расписания air сохраняются с пустыми строчками между блоками и это облегчает их чтение в "блокноте".     Просьба сделать такое же в airx..."

10.10.2019
ForwardSoftware 5.9.614

SLSRTEditor - приложение для формирования SRT-файлов для субтитров

В рамках подготовки к закону 5% начали разработку приложения для формирования SRT-файлов для субтитров

Из технического задания:

"...Программа предназначена для создания субтитров для ролика в виде SRT-файла.
Субтитры – это последовательность фрагментов текста с указанием времени выдачи в эфир (начало и длительность). Все времена указываются от начала ролика. 
Есть два варианта создания субтитров для ролика: по звуковой дорожке и без звуковой дорожки. 

пятница, 11 октября 2019 г.

Мы хотим субтитры наложить на идущие программы

"...Мы хотим субтитры наложить на идущие программы..."
Есть несколько вариантов:
  1. Показ субтитров в виде телетекста в аналоговом или SDI сигнале. Платная опция, используется плагин SRT2Teletext (телезритель может отключить показ субтитров). В качестве источника субтитров служит файл в формате SRT. Краткое описание здесь.
  2. Показ субтитров в виде DVB-субтитров в IP-потоке. Бесплатная опция (телезритель может отключить показ субтитров). В качестве источника субтитров служит файл в формате SRT. Краткое описание здесь.
  3. Показ субтитров в виде титровальных наложений. Платная опция,  используется титровальный скрипт TS1_Subtitles (телезритель не может отключить показ субтитров). В качестве источника субтитров служит файл в формате SRT.
  4. Показ подтитровки видеосюжета в виде бегущей строки. Перед началом показа очередного видеофайла скрипт каждый раз пересчитывает и изменяет скорость бегущей строки, чтобы уместить её показ в пределах видеосюжета. Бесплатная опция, используется титровальный скрипт TSF_ShortCrawl (телезритель не может отключить показ субтитров). В качестве источника субтитров служит текстовый файл.
  5. Для небольших видеосюжетов можно использовать опцию "Импорт" -> "Создать субтитры" в программе SLMovieListEditor. На основе srt файла будет сформировано задание для титровального элемента "РеклБлок". При воспроизведении видеофайла нужно включить отображение этого титровального элемента. Субтитры будут показываться в виде титровальных наложений (телезритель не может отключить показ субтитров). Видеосюжеты должны быть небольшими по длительности и они не должны разделяться на части для вставки рекламы.
  6. Можно составить расписание для отдельного (титровального) экземпляра программы OnAir. В этом расписании содержатся команды загрузки текстовых строк в титровальный элемент подпись и команды для пауз между ними. Синхронизовать воспроизведение видеофайла и соответствующей ему подтитровки (из второго экземпляра OnAir) можно с помощью посылки специальных сообщений.

При отсутствии связи возможны существенные задержки старта сервиса FDExtsrv

"...При отсутствии связи возможны существенные задержки старта сервиса FDExtSrvs при использовании сетевого ключа или при получении времени от наших серверов поддержки сетевых ключей. В результате после рестарта видеосервера наши сервисы не могут стартовать нормально..."
Исправлено.

09.10.2019
ForwardSoftware 5.9.571

Невозможно отслеживать изменения расписаний в OnAir3

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

Исправлено.

09.10.2019
ForwardSoftware 5.9.605

Ещё раз про подтитровку видеосюжетов в виде бегущей строки (5%)

Обобщённая информация про подтитровку видеосюжетов в виде бегущей строки в рамках выполнения закона 5% здесь.

четверг, 10 октября 2019 г.

Поздравляем компанию "Эллит" с юбилеем!

Поздравляем наших партнёров - компанию "Эллит" (Томск) с юбилеем! В этом году компании исполняется 25 лет.

Началась конференция "Передовые технологии телерадиовещания 2019"

В Томске началась конференция "Передовые технологии телерадиовещания 2019".

Про конференцию здесь.

Список докладчиков и тем докладов здесь.