2017-07-03 80 views
0

如何在ffmpeg中將圖像從左到右過渡延遲?在ffmpeg中延遲圖像轉換

[1:v]format=rgba,fade=in:st=30:d=0.3:alpha=1,fade=out:st=40:d=0.3:alpha=1[png];[vid][png]overlay=x='min(-(30-0.3)*w+2*w*t/3,15)':y=3*(H-h)/4-0.0:shortest=1

因爲我開始在30秒淡入,我設置x的初始位置到27.7和速度2*w*t/3。但圖像不會在30秒出現。我究竟做錯了什麼?

回答

2

假設當淡入完成時圖像應該位於x = 15。所以,在30.3s時,它在x = 15,並且以w * 2/3 /秒的速度行進。因此,在30 + 0.3秒內,它已經走過了30.3*w*(2/3),所以起點爲15 - (30+0.3)*w*2/3 將運動添加到該位置。

x='min(15-(30+0.3)*w*2/3+w*t*2/3,15)'