如何在ffmpeg中添加'drawtext'覆盖?

时间:2017-11-18 04:55:01

标签: ffmpeg video-processing

命令为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

我从右到左为动画制作动画。在上面的命令中,我需要添加文本,如何将ffmpeg的drawtext特性集成到那里。

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

需要在该视频中添加文字。

1 个答案:

答案 0 :(得分:3)

使用

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