如何在ffmpeg中延迟图像从左到右的过渡?
[1:v]format=rgba,fade=in:st=30:d=0.3:alpha=1,fade=out:st=40:d=0.3:alpha=1[png];[vid][png]overlay=x='min(-(30-0.3)*w+2*w*t/3,15)':y=3*(H-h)/4-0.0:shortest=1
因为我在 30 秒开始淡入,所以我将 x 的初始位置设置为 27.7,将速度设置为2*w*t/3
. 但图像不会出现在 30 秒。我究竟做错了什么?
假设淡入完成时图像应该在 x=15 处。因此,在 30.3 秒时,它位于 x=15,并且以 w*2/3/秒的速度行进。所以,在 30+0.3 秒后,它会行驶30.3*w*(2/3)
,所以起点是15 - (30+0.3)*w*2/3
添加运动。
x='min(15-(30+0.3)*w*2/3+w*t*2/3,15)'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句