петля ffmpeg переместить влево, вправо, видео - PullRequest
0 голосов
/ 26 апреля 2018

Я хочу переместить небольшое видео слева направо, а затем, наоборот, продолжить до конца этого видео, внутри большего видео с ffmpeg См. Рисунок ниже.

Может кто-нибудь, пожалуйста, помогите мне скод.Большое спасибо.

переместить видео слева направо и наоборот: move video from left to right and vice versa

1 Ответ

0 голосов
/ 26 апреля 2018

Использование

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 представляет конечную позицию - достигается за половину периода.Поскольку высота фиксирована, я добавил произвольное значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...