Ситуация такая: есть один телеканал, на который по расписанию надо накладывать бегущую строку, которая в течение дня может меняться. Очень не хочется покупать Форвард-ТС для этих целей, но и жить на старой АльфаПро уже невозможно - оно под виндовс, не скриптуется, формат файлов с бегущей строкой закрыт, ничего нельзя изменить.
Идеальным решением были бы SSA-субтитры, но их невозможно изменить, не прерывая захват и трансляцию видео, что для телевещания неприемлемо. Захват видео идёт через тв-тюнер по низкочастотному входу, вывод - MPEG-2 TS через мультикаст.
OBS Studio не умеет субтитры, mpeg2 и мультикасты. Shotcut, основанный на MLT, умеет накладывать HTML5 оверлей, и я надеялся уже сделать проект в нём и зарядить в melt для работы в безголовом режиме, но увы, не получилось - melt html5-оверлей не умеет. Экспериментировал с v4l2loopback, но при наложении двух видео друг на друга они начинают дико мерцать, и это побороть никак не получилось.
Есть ли ещё какие-либо способы? Мне вообще посоветовали выводить видео на экран в фуллскрине через браузер, браузером накладывать бегучку (да и вообще любые объекты) и захватывать видео с экрана, но это костыль просто эпических масштабов. Да и не хотелось бы терять качество видео - оно и так не фонтан.