2017-11-18 166 views
0

该命令是ffmpeg -loop 1 -t 5 -i "demo_1.jpg" -filter_complex "nullsrc=size=640x360[background];[background][0:v]overlay=shortest=1:x='min(-(t)*20,0)'" -qscale 1 -y out.mp4如何添加'drawtext'覆盖在ffmpeg中?

我是从右到左动画图像。在上面的命令中,我需要添加文本,如何将ffmpeg的drawtext功能集成到该文本中。

视频动画是https://youtu.be/teXUiPKX83o

需要向该视频添加文字。

+0

文字是否随图像一起移动? – Mulvya

+0

@Mulvya号我需要添加不会移动的文字。 – SESN

回答

1

使用

ffmpeg -loop 1 -t 5 -i "demo_1.jpg" -filter_complex 
    "nullsrc=size=640x360[background]; 
    [background][0:v]overlay=shortest=1:x='min(-(t)*20,0)', 
    drawtext=fontfile='/path/to/font':fontsize=30:fontcolor=yellow:x=50:y=50:text='Text'" 
-qscale 1 -y out.mp4 

见的drawText docs获取更多信息。

+0

我在分隔drawtext时犯了一个错误(我用分号和提及图片作为源代码)。 – SESN