在特定时间添加使用ffmpeg绘制文字的文本



我正在为动画gif添加文本。

我希望文本在特定的时间出现,但我无法做到。

这就是我所拥有的:

ffmpeg -i image.gif -vf 'drawtext=textfile=/path/to/text.txt:x=0:y=0:fontfile=/path/to/font.ttf:fontsize=64:fontcolor=white:borderw=3:bordercolor=black:box=0'

我尝试了不同的方法,但似乎没有任何作用。我可以使用诸如-itsoffset 00:00:30之类的内容来操纵视频的时机,而不是文字。

您必须使用时间轴编辑。

-vf 'drawtext=textfile=/path/to/text.txt:x=0:y=0:fontfile=/path/to/font.ttf:fontsize=64:fontcolor=white:borderw=3:bordercolor=black:box=0:enable='between(t,23,31)''

最新更新