原 關於使用zoompad濾鏡生成乙個轉場效果

2022-05-28 23:12:17 字數 800 閱讀 6400

之前在 上分享過乙個轉場效果,今天打算把內容摘錄下來,收錄到自己的部落格下。 

最近參考zoompad的ffmpeg官方使用說明書,對這個效果進行了研究,做了乙個轉場過渡效果,初期的時候出現抖動,後面參考網上的相關資料,通過對進等比放大來解決抖動效果,目前使用效果還算不錯,所以發出來供需要的人參考一下:

ffmpeg -i ./pic/1.mp4 -i ./pic/2.mp4 -filter_complex "

[0]scale=320:-2,zoompan=z='if(gte(time,4.5),min(max(zoom,pzoom)+0.042,1.5), 1)':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=1:s=160x400,trim=duration=5,setpts=pts-startpts[v0];[1]scale=320:-2,zoompan=z='if(gte(0.5,time),if(lte(in,1),1.5,max(max(zoom,pzoom)-0.042,1)), 1)':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=1:s=160x400,trim=duration=5,setpts=pts-startpts+5/tb[v1];[v0][v1]overlay

" -y test1.mp4

放大的倍數,自己調整,一般我推薦放到到原影象的2倍,就基本能解決抖動,太大的話,影響後期演算法的速度。

效果如下:

關於生成乙個隨機數組

生成隨機數的最基本 是 random rand new random int i rand.next 0,100 next函式的引數可以為空,也可以是乙個值的範圍。像這種方法通常生成乙個隨機數不會有問題,但是如果要生成乙個隨機數組的話就不見得好用了,比如 listlstrnd new list ra...

關於生成乙個隨機數組

生成隨機數的最基本 是 random rand new random int i rand.next 0,100 next函式的引數可以為空,也可以是乙個值的範圍。像這種方法通常生成乙個隨機數不會有問題,但是如果要生成乙個隨機數組的話就不見得好用了,比如 listlstrnd new list ra...

關於Java finally的乙個使用

alibaba一道筆試題 public class testtrycatch private inttest finally 答案是 finally is executed i的值為。1 先執行try塊中的語句,然後在return前停下來去執行finally中語句,最後回來做return語句 注意f...