将文字写在一个自己设定大小的透明图层上,透明图层叠加在背景图像上,就可以实现这样的效果了
[AppleScript] 纯文本查看 复制代码 ffmpeg -i ~/Movies/Test/bbb_sunflower_1080p_30fps_normal.mp4 -f lavfi -i color=Black:s=230x48 -filter_complex "[1:v]colorkey=Black:0.01:0.01[v1];[v1]drawtext=text='Test TextTest TextTest TextTest TextTest TextTest Text':fontcolor=red:fontsize=46:x='if(gte(t,1), -text_w+(n-2)*20, NAN)':y=0[v2];[0:v][v2]overlay=x=200:y=0" -vcodec libx264 -b:v 800k -movflags faststart -y a.mp4 |