在ffmpeg中,在任何照片/视频帧的中间上方对齐文本



我想知道如何将任何大小的照片/视频帧中的文本居中对齐。我知道如何在任何一帧中使文本位于x轴的中心,那么我如何使它始终位于顶部呢?

以下是我迄今为止一直在做的事情:

ffmpeg -i input.jpg -vf "drawtext=font='Impact': text='Test Text': fontcolor=white: borderw=3: fontsize-75: x=(w-tw)/2:y=((h-text_h)/2)" output.jpg

我认为上中指的是在框架的上三分之一内水平居中和垂直居中。这意味着文本必须垂直居中,大约为高度的1/6。因此,x=(w-tw)/2:y=h/6-th/2

最新更新