Делается достаточно просто, эти подписи это субтитры в специальном формате. Скрипт на VB преобразует данные времени и тяги в формат субтитров. А потом фильтр для VirtualDub накладывает эти титры на видео. Тут проблема небольшая возникла. В связи с моим низким уровнем программирования, скрипт, хоть он и очень короткий, получился совершенно нечитаемым. А вот если исходные данные будут в формате CSV, причем разделителем будет именно запятая, а десятичным знаком точка, то обработка будет много проще.
Ну и плюс сразу напиши, что хотелось бы видеть на экране и формулу, как это посчитать