Ok, quindi usando il filtro overlay, si può cambiare la posizione x / y di un video nel tempo usando la variabile "t". Ad esempio, overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0
può essere utilizzato per iniziare a far scorrere un elemento sovrapposto dalla parte superiore sinistra a quella superiore destra, dopo che sono trascorsi 2 secondi.
Quello che voglio fare è usare un principio simile per ridimensionare gli elementi. Vorrei essere in grado di cambiare la scala di un video nel tempo usando un'espressione (come scale=w=iw*t
, o qualcosa del genere).
È possibile?
quando eseguo quell'espressione attraverso -filter_complex, ottengo
Errore durante la valutazione dell'espressione 'iw * t'.
Forse l'espressione per out_w: 'iw * t' o per out_h: '- 1' è autoreferenziale.
Sento che c'è una buona possibilità che avrò bisogno di patchare FFMpeg se voglio ottenere questa funzionalità, ma ho pensato di chiedere prima, per vedere se qualcuno fosse al corrente di questo genere di cose!
Qualcuno sa come un tale compito potrebbe essere realizzato?
Grazie per l'aiuto!