Kode di bawah ini berfungsi dengan baik tetapi saya sepertinya tidak berhasil memulai pembesaran gambar ini pada waktu tertentu. yaitu saya ingin zoom menjadi efektif pada 5 detik tidak segera ketika video latar belakang dimulai.
ffmpeg -i background.avi -i image.png \
-filter_complex "1:v]scale=8000x4000,setsar=1/1,zoompan=z='min(zoom+0.005,10)':d=125:s=530x680,trim=duration=3[v1];[0:v][v1]overlay=20:20" \
-c:v libx264 output.avi
enable='gte(t,5)'
ke opsi, tetapi kemudian mungkin akan melompat pada gambar.Jawaban:
Menggunakan
Karena Anda menerapkan ini pada video, pzoom adalah variabel yang tepat untuk digunakan.
d
harus diatur ke 1 karena ini mewakili durasi interval efek zoom untuk setiap frame individu . Pastikan untuk menggunakan versi ffmpeg terbaru. Ada bug di versi sebelumnya di mana pzoom tidak berfungsi dengan benar.sumber
time x fps
. Jawaban yang diedit.