我试过了:
-filter watermark:"welcome.jpg" in=0 out=320 composite.progressive=1 producer.align=centre composite.valign=middle composite.halign=center crop_to_fill=1 composite.geometry="0=0,0:80%x80%:0%;60=0,0:100%x100%:100%;260=0,0:120%x120%:100%;320=0,0:120%x120%:0%"但它不会增加水印的大小,它只是将其移动到右下侧...
发布于 2017-02-24 13:18:22
我不知道一种只使用水印滤镜来制作中心缩放动画的方法。但是可以使用仿射变换来设置中心缩放的动画效果。您需要使用两个轨道:一个带有背景视频,另一个带有要设置动画的文本。下面是一个示例:
melt color:blue in=0 out=320 -track welcome.jpg in=0 out=320 -transition affine valign=middle halign=center scale=1 fill=1 geometry="0=10%,10%:80%x80%:0%;60=0,0:100%x100%:100%;260=-10%,-10%:120%x120%:100%;320=-10%,-10%:120%x120%:0%"关键是水印的位置是相对于左角的。因此,除了设置大小的动画之外,还需要设置x和y位置的动画,如示例中所示。
另请注意,动画将插入每个帧的大小和位置-但位置四舍五入到最近的像素。因此,运动可能不会很顺利。这是MLT中动画功能的一个已知限制。
https://stackoverflow.com/questions/42392194
复制相似问题