首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MLT框架。如何在视频中间添加文字或图片水印,并添加zoomIn动画?

MLT框架。如何在视频中间添加文字或图片水印,并添加zoomIn动画?
EN

Stack Overflow用户
提问于 2017-02-22 20:59:06
回答 1查看 744关注 0票数 0

我试过了:

代码语言:javascript
复制
-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%"

但它不会增加水印的大小,它只是将其移动到右下侧...

EN

回答 1

Stack Overflow用户

发布于 2017-02-24 13:18:22

我不知道一种只使用水印滤镜来制作中心缩放动画的方法。但是可以使用仿射变换来设置中心缩放的动画效果。您需要使用两个轨道:一个带有背景视频,另一个带有要设置动画的文本。下面是一个示例:

代码语言:javascript
复制
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中动画功能的一个已知限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42392194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档