Как сделать PAN быстрее / медленнее с FFmpeg? - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть изображение с именем «input.png» 1920x7580 px, и я хочу сделать PAN через него сверху вниз.Мой текущий код:

ffmpeg -loop 1 -i input.png -vf crop=1920:1080:0:n -frames:v 6500 out.mkv

Длительность моего видео с этой скоростью по умолчанию составляет 4:20 (260 секунд).Скорость прокрутки вниз составляет 25 пикселей в секунду.

Как увеличить / уменьшить эту скорость, не меняя FPS видео (25 кадров в секунду)?Например, продолжительность моего видео составляет 3 минуты.

Спасибо!

1 Ответ

0 голосов
/ 27 февраля 2019

Ваша текущая вертикальная скорость составляет 1 пиксель / кадр, поскольку y expr - это просто индекс входного кадра n.

Для полного панорамирования сверху вниз, y следует начинать с 0и заканчивается в ih-oh.Чтобы завершить это панорамирование за x секунд, скорость панорамирования должна составлять (ih-oh)/x в секунду.

Итак, в течение 3 минут,

ffmpeg -loop 1 -i input.png -vf crop=1920:1080:0:'t*(ih-oh)/180' -t 180 out.mkv

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