我想从左到右移动一个小视频,反之亦然,继续直到此视频结束,在ffmpeg
的较大视频中
见下图。
有人可以用代码指导我。非常感谢你。
将视频从左向右移动,反之亦然:
答案 0 :(得分:1)
使用
ffmpeg -i large.mp4 -i small.mp4
-filter_complex overlay=x='(W-w)*(T/2-abs(mod(t,T)-T/2))/(T/2)':y=H-h-20 out.mp4
T是振荡的周期,即视频返回起始位置所需的时间。
e.g。期间T = 6s
ffmpeg -i large.mp4 -i small.mp4
-filter_complex overlay=x='(W-w)*(6/2-abs(mod(t,6)-6/2))/(6/2)':y=H-h-20 out.mp4
W-w
表示结束位置 - 在一半时间内达到。由于高度是固定的,我已经输入了一个任意值。