FFMPEG: Отображение заголовка видео один раз в начале и еще раз в середине видео с помощью drawtext

FFMPEG: Отображение заголовка видео один раз в начале и еще раз в середине видео с помощью drawtext

Я транслирую живое видео с помощью FFMPEG на YouTube, и мне бы хотелось нарисовать текстовый заголовок на видео в разных его частях, например, в первом кадре на 20 секунд, а затем каждые 45 секунд после этого. Пока что у меня работает следующий код:

"-vf" ,  "[in]drawtext=fontsize=20:fontfile=/home/streamer/fonts/Timeless.ttf:textfile=/home/streamer/video_title.txt:fontcolor=white:box=1:[email protected]:boxborderw=5:x=W-w+5:y=h-th-50:enable='between(t,0,20)+between(t,45,65)'[out]

Он успешно заставляет заголовок появляться на 0-20 секунде, а затем снова на 45-65 секунде. Есть ли способ динамически заставить его появляться, скажем, точно в центре видео и в конце видео программно?

Например, взять T/2 и рассчитать, чтобы заголовок появился в середине на T/2-20 секунд?

Связанный контент