如何使用ffmpeg drawtext在多行文本的情况下在框中实现textAlign =“center”?

问题描述 投票:0回答:1

在 ffmpeg 中使用绘制文本时,它允许启用框显示在文本后面,并且还允许为其分配一些背景颜色。

但是当涉及到多行文本时,假设当前结果有如图所示的三行:

current results

它永远不会将文本对齐到中心。但我想要如下所示的结果:

Required Output

这次我使用以下 ffmpeg 命令来绘制文本:

-vf "drawtext=text='${text}': x=((w*${x})/${DIMENSIONS.width}): y=((h*${y})/${DIMENSIONS.height}):fontsize=36:[email protected]: box=1: [email protected]:boxborderw=20" -c:a copy

ffmpeg
1个回答
0
投票

你知道如何做到这一点吗?

© www.soinside.com 2019 - 2024. All rights reserved.