如果要在视频的特定时间戳处插入图片,则可以使用以下命令:
ffmpeg -i input.mp4 -i image.png -filter_complex "[0:v][1:v]overlay=100💯enable='between(t,5,10)'" -c:a copy output.mp4
这里使用了enable选项,指定了图片插入的时间段,这里是在视频的第5秒到第10秒之间插入图片。
指定时间点:使用setpts过滤器指定要添加文字的时间点。以下是示例代码:
(
ffmpeg
.input('input.mp4')
.filter('drawtext', text='Hello World', x=100, y=50, fontsize=24, fontcolor='white', enable='between(t,2,5)')
.output('output.mp4')
.run()
)
其中,text参数表示要添加的文字,x和y参数表示文字的坐标,fontsize参数表示文字的大小,fontcolor参数表示文字的颜色。enable参数表示在视频的第2秒到第5秒之间添加文字。