ffmpeg выровнять по центру несколько строк текста, используя drawtext и subtitle, оба фильтра независимо от размера шрифта - PullRequest
1 голос
/ 11 июля 2019

Я хочу выровнять текст по видео по центру независимо от размера шрифта.И, возможно, если бы это можно было сделать, используя фильтр Drawtext и фильтр субтитров, а также фильтр субтитров, если кто-нибудь может подсказать, как переместить строки на несколько столбцов вверх.

Я пробовал несколько [in] drawtext = ..., drawtext= ... [out] фильтр, но когда изменение выравнивания размера шрифта идет не так, любопытно узнать, есть ли какая-то расчетная формула, чтобы сделать это точно.

1 Ответ

1 голос
/ 12 июля 2019

"[in] drawtext = font = 'Arial': text = 'Это текстовая строка 1': x = (w-tw) / 2: y = ((h-text_h) / 2) - (text_h- (th / 4)): fontsize = 55: fontcolor = red, drawtext = font = 'Arial': text = 'Это текстовая строка 2': x = (w-tw) / 2: y = ((h-text_h ) / 2) + (text_h- (th / 4)): fontsize = 55: fontcolor = green [out] "

Высота строки основана на (th / 4) увеличении числа делений для уменьшения высоты линии или наоборот.

...