Гаразд, тому використовуючи фільтр накладання, можна змінювати розташування відеороликів x / y з часом, використовуючи змінну "t". Наприклад, overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0
можна використовувати для початку ковзання накладеного елемента зверху вліво вгору праворуч після того, як пройшло 2 секунди.
Що я хочу зробити - це використовувати аналогічний принцип для масштабування елементів. Я хотів би мати можливість змінити масштаб відео з часом, використовуючи вираз (наприклад scale=w=iw*t
, або щось у цьому напрямку).
Чи можливо це?
коли я запускаю цей вираз через -filter_complex, я отримую
Помилка при оцінці виразу 'iw * t'.
Можливо, вираз для out_w: 'iw * t' або для out_h: '- 1' є самостійним посиланням.
Я відчуваю, що є велика ймовірність, що мені потрібно буде виправити FFMpeg, якщо я хочу отримати цю функціональність, але я подумав, що спершу попрошу, щоб дізнатися, чи хтось знатиме про подібні речі!
Хтось знає, як таке завдання може бути виконане?
Дякую за допомогу!