1

Мне нужно увеличить до особой точки изображения. Что я должен изменить в этом существующем скрипте, например, Y:81% X:27%?

 ffmpeg -r 25 -i image.jpg -vf 
"zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x+1)':y='y':d=125\"
 -y -shortest -c:v libx264 output.mp4 -y

Пример изображения

1 ответ1

2

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

ffmpeg -i image.jpg \
       -vf "zoompan=z='min(zoom+0.01,2.5)':x='iw/2-iw*(1/2-27/100)*on/150-iw/zoom/2':y='ih/2-ih*(1/2-81/100)*on/150-ih/zoom/2':d=150" \
       -c:v libx264 output.mp4 -y

150 - это длительность увеличения (и видео), и оно масштабируется от центра к целевой точке. zoompan не будет генерировать плавное движение, если анимация короткая, поэтому подумайте об увеличении длины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .