我有以下 FFMPEG 命令,它只是从左到右擦除文本。
我试图做的是确定文本字符串的总宽度,以便我可以从 x 位置值中减去这个量,从舞台左侧开始。
由于这是由字体大小和实际使用的字体决定的,我猜这是不可能准确确定的……但有没有办法来解决这个问题?
ffmpeg -y -i test_small.mov -acodec libmp3lame -vcodec libx264 -pix_fmt yuv420p -b:a 192k -b:v 1400k -ar 44100 -crf 18 -vf "drawtext=text=string1 string2 string3 string4 string5 string6 string7 :fontfile=foo.ttf: y=h-line_h-10:x=(2*n): fontcolor=white: fontsize=40: shadowx=2: shadowy=2" -an left_to_right_small.mp4