动态分为三种: 水印本身变化 水印显示时间变化 水印位置变化 水印本身变化 看过上一篇的小伙伴可能觉得第一种很简单,把jpg格式的图片换成gif格式的不就可以了吗,然而亲自试一下就会发现,把gif图片当水印加上去后,图片播放一遍就不会动了. 之所以会这样是因为在ffmpeg中,水印的eof_action选项默认为repeat(参考这里),而repeat的作用是重复最后一帧,这就是为什么gif图片播放一遍就不动了的原因. 要解决这个问题,有两种方式,第一种是设置gif的-ignore_loop为0