gpt4 book ai didi

ffmpeg - MLT 框架。如何在视频中心添加文本或图像水印并为其添加缩放动画?

转载 作者:行者123 更新时间:2023-12-04 23:15:41 26 4
gpt4 key购买 nike

试过这个:

-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%"

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

最佳答案

我不知道仅使用水印过滤器为中心缩放设置动画的方法。但是可以使用仿射过渡为中心缩放设置动画。您需要使用两个轨道:一个带有背景视频,另一个带有要动画的文本。这是一个例子:

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 中动画功能的一个已知限制。

关于ffmpeg - MLT 框架。如何在视频中心添加文本或图像水印并为其添加缩放动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42392194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com