Использование
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 - период колебаний, т. Е. Время, необходимое для возврата видео в исходное положение.
например, с периодом T = 6 с
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
представляет конечную позицию - достигается за половину периода.Поскольку высота фиксирована, я добавил произвольное значение.