пятница, 6 февраля 2026 г.

Маркировать при трансляции фильма наличие в нём личностей из списков

"...Руководство поставило задачу маркировать при трансляции фильма наличие в нём  личностей из разных списков: в нужное время должна появиться надпись типа "Имярек внесён в реестр Минюста 12.01.2024, признан иностранным агентом". Поставщик контента нам присылает только ФИО и тайм-коды, где в кадре этот человек. Как правило, за время фильма этот маркер может появляться несколько раз. Как решить эту задачу средствами Форварда, не прибегая к наложению титров в монтажных программах?..."

Существует специальный бесплатный скрипт TSF_FA для показа таких маркёров. 

Сделан на основе платного TS1_SubTitles (показ субтитров из srt-файлов). Полностью повторяет его поведение: скрипт считывает время начала/окончания показа текстовых строк из заранее подготовленного файла и в указанное время выводит их на экран.

Основные отличия:

1)Это бесплатный скрипт

2)Используется максимально простой формат файла по сравнению с srt.

Строки в файле могут выглядеть так:  

00:01:20-00:01:25  ФИО признан  иноагентом (Минюст от 15.03.24)

Есть начало/окончание показа текстовой строки.

Или так: 

00:07:28 ФИО признан  иноагентом (Минюст от 15.03.24)

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

3)Есть дополнительное свойство "Длительность" для случаев, если не указан таймкод окончания показа текстовой информации - см. п.2.

4)Расширение текстового файла с информацией об иноагентах .fa.txt. Файл должен находиться рядом с самим видеофайлом.     

5)Формат времени: ЧЧ:ММ:СС 

Описание базового скрипта TS1_SubTitles здесь.  

Общие принципы работы со скриптами здесь.

Скачать актуальную версию инсталлятора скриптов здесь.