[FFmpeg-trac] #9427(avfilter:new): Wrong vertical alignment in drawtext

FFmpeg trac at avcodec.org
Sat Sep 18 20:08:57 EEST 2021


#9427: Wrong vertical alignment in drawtext
-------------------------------------+-------------------------------------
             Reporter:  Michael      |                     Type:  defect
  Koch                               |
               Status:  new          |                 Priority:  normal
            Component:  avfilter     |                  Version:  git-
                                     |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 It's impossible to print several strings with drawtext in the same line.
 The vertical alignment depends on which characters are in the string. Can
 be reproduced as follows, case 1 without using "text_h":

 ffmpeg -f lavfi -i color=yellow -lavfi
 drawtext=text='a_':x=20:y=50,drawtext=text='_gG':x=40:y=50,drawtext=text='``':x=60:y=50
 -frames 1 -y out1.png

 Case 2 with "text_h" subtracted:

 ffmpeg -f lavfi -i color=yellow -lavfi
 drawtext=text='a_':x=20:y=50-text_h,drawtext=text='_gG':x=40:y=50-text_h,drawtext=text='``':x=60:y=50-text_h
 -frames 1 -y out2.png

 In both cases the vertical alignment of the strings is wrong.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9427>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list