![FFMPEG: Отображение заголовка видео один раз в начале и еще раз в середине видео с помощью drawtext](https://rvso.com/image/1618356/FFMPEG%3A%20%D0%9E%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20%D0%BE%D0%B4%D0%B8%D0%BD%20%D1%80%D0%B0%D0%B7%20%D0%B2%20%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B5%20%D0%B8%20%D0%B5%D1%89%D0%B5%20%D1%80%D0%B0%D0%B7%20%D0%B2%20%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20drawtext.png)
Я транслирую живое видео с помощью 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 секунд?