ffmpeg высотное поле изменяется в зависимости от текста - PullRequest
0 голосов
/ 13 марта 2019

Я использую ffmpeg с зум-панелью и фильтром drawtext.Я пишу 4 строки текста в коробке.Теперь у меня проблема в том, что расстояние между полями меняется в зависимости от высоты текста.

Есть ли способ установить фиксированную высоту для текстового поля ?Или можно рассчитать положение текста в зависимости от текущего текста?

Вот мой звонок с 2 строками текста

ffmpeg -ss 0 -t 10 -i white.png -y -filter_complex [0:v]zoompan='z=min(zoom+0.10143,1.217217)':x=iw/2-(iw/zoom/2):y=ih/2-(ih/zoom/2):d=25*6.0760000000000005:,trim=duration=6.0760000000000005[v0];[v0]drawtext=text=f:fontcolor=white:fontsize=40:box=1:boxcolor=black@0.8:boxborderw=15:alpha=1:x=w/20:y=(h/1.11)-th*0.5[v2];[v2]drawtext=text=f:fontcolor=white:fontsize=40:box=1:boxcolor=black@0.8:boxborderw=15:alpha=1:x=w/20:y=(h/1.246)-th*0.5 -c:v libx264 -r 25 -pix_fmt yuv420p -strict -2 out.mp4

enter image description here

...