ffmpeg drawtext 文本中前导 space 个字符被忽略
ffmpeg drawtext leading space characters in text are getting ignored
我在 ffmpeg 中对 drawtext 使用以下参数
ffmpeg -i input.gif -vf drawtext="fontfile='ariblk.ttf':text=' Hello World':x=10:y=10:fontsize=30:fontcolor=white" output.gif
请注意参数中指定的文本之前的空格,但在输出中文本之前的空格将被忽略。
那么我怎么能阻止 ffmpeg 这样做呢。
转义第一个 space 字符。
text='\ Hello World'
(在 Win7 上测试)
我在 ffmpeg 中对 drawtext 使用以下参数
ffmpeg -i input.gif -vf drawtext="fontfile='ariblk.ttf':text=' Hello World':x=10:y=10:fontsize=30:fontcolor=white" output.gif
请注意参数中指定的文本之前的空格,但在输出中文本之前的空格将被忽略。 那么我怎么能阻止 ffmpeg 这样做呢。
转义第一个 space 字符。
text='\ Hello World'
(在 Win7 上测试)