Большая панорама для панорамирования видео в FFMPEG - PullRequest
0 голосов
/ 07 октября 2018

Я искал решение на основе командной строки для панорамирования панорамы, например: Большая панорама на панорамирование видео На основании этого ответа я экспериментировал с переключателями и формулами, но они слишком сложныдля меня (даже после прочтения справочных функций командной строки ffmpeg).Что я хотел бы сделать:

Панорамирование изображения слева направо.Входной файл представляет собой PSD с большим разрешением (например, 3350x13140 пикселей), но это переменная величина.Поэтому я хотел бы, чтобы ffmpeg:

1) изменил размер / масштабировал изображение до установленной высоты 1080 (поэтому высота установлена, но ширина является гибкой для панорамирования) (нужен ли этот шаг ??)

2) Обрезать (и зациклить = 1) изображение до 1920x1080 (для меня объединение масштаба и обрезки дает ошибку)

3) Но перед запуском панорамирования я бы хотел подождатьв течение 2 секунд (так что самая левая часть изображения будет стоять на месте в течение 2 секунд перед панорамированием)

4) И после завершения панорамирования я бы хотел, чтобы он снова подождал 2 секунды (поэтому самая правая частьизображения будет неподвижно в течение 2 секунд перед панорамированием)

5) Скорость панорамирования: в зависимости от ширины изображения (в данном случае 13140 пикселей) я бы хотел, чтобы скорость панорамирования составляла 3,5 секунды на1000 пикселей.Так что в этом случае +/- 46 секунд для панорамы (и конечный результат (длительность видео) будет 50 секунд (2 + 46 + 2).

Только пуля 2 (с 1), мне кажется,способен делать.

ffmpeg -loop 1 -кадр 60 -i in.psd -vf crop = 1920: ih: 'min ((iw / 10) * t, 9 * iw / 10)': 0-t 20 -c: v out.mp4

Так как мне изменить вышеуказанные параметры? И в другой публикации это было указано:

ffmpeg -loop 1 -r 60 -i in.psd -vf crop = 1920: 1080: n: 0 -кадры: v 11220 -pix_fmt yuv420p -preset fast -crf 25 out.mkv

https://www.reddit.com/r/ffmpeg/comments/9051f1/i_want_to_pan_across_an_image_from_left_to_right/e2ukaah/

Но эта команда не масштабируетсяизображение (только панорамирование верхней части (1920x1080) изображения).

Может быть, мне нужна комбинация из двух? Или лучше использовать команду zoompan (с отключенным увеличением?)?

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