我正在尝试使用Alpha蒙版遮罩视频的角落,它可以正常工作。但是,然后我尝试在它们之上添加另一个图像,并且它也被屏蔽了。
如何仅遮盖一个视频,而不遮盖后续的图层?
在这里您可以看到电话框架也被遮盖了,因为它不会超出电话的(x轴)边缘。
我的脚本:
ffmpeg -i input.mp4 \
-loop 1 -i mask.png \
-i background.png \
-loop 1 -i frame2.png \
-filter_complex \
"[0][1] alphamerge [masked_video]; \
[masked_video][3] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2 [phone]; \
[phone] scale=(iw*0.5):(ih*0.5) [scaled_phone]; \
[2][scaled_phone] overlay=100:100" \
-shortest out.mp4
谢谢