Oke, jadi menggunakan filter hamparan, orang dapat mengubah lokasi x / y dari video seiring waktu dengan menggunakan variabel "t". Sebagai contoh, overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0
dapat digunakan untuk mulai menggeser elemen overlay dari kiri atas ke kanan atas, setelah 2 detik berlalu.
Yang ingin saya lakukan adalah menggunakan prinsip yang sama untuk elemen penskalaan. Saya ingin dapat mengubah skala video dari waktu ke waktu dengan menggunakan ekspresi (seperti scale=w=iw*t
,, atau sesuatu di sepanjang garis itu).
Apakah ini mungkin?
ketika saya menjalankan ekspresi itu melalui -filter_complex, saya mengerti
Kesalahan saat mengevaluasi ungkapan 'iw * t'.
Mungkin ungkapan untuk out_w: 'iw * t' atau untuk out_h: '- 1' adalah referensi-sendiri.
Saya merasa seperti ada kesempatan yang adil saya perlu menambal FFMpeg jika saya ingin mendapatkan fungsi ini, tapi saya pikir saya akan bertanya dulu, untuk melihat apakah ada orang yang tahu tentang hal semacam ini!
Adakah yang tahu bagaimana tugas seperti itu dapat diselesaikan?
Terima kasih untuk bantuannya!