我想在另一个视频上添加视频叠加(带alpha分量)。 我也需要播放和导出。我尝试了很多东西,很多教程,但我无法做到这一点。
我也试过使用FFMPEG,但它很难在短时间内理解。所以我尝试使用包装但我无法在我的设备上运行它。 有人知道怎么做吗? 注意:我也需要导出它。
答案 0 :(得分:0)
只要您的视频设置为透明,您就可以将AVPlayerLayer添加到其他视频上,并将此叠加视频图层合成过滤器设置为screenBlendMode。这对我来说是在当前项目中工作。
overlayVideoLayer.compositingFilter = "screenBlendMode"
答案 1 :(得分:0)
我尝试使用ffmpeg及其工作
覆盖命令
ffmpeg -y -i /videoloc/video.3gp -i /overlaylocation/Overlay.png -filter_complex [1] [0] scale2ref [i] [m]; [m] [i] overlay [v] -preset ultrafast -map [v] -map 0:a? -ac 2 /savevideolocation/file_20180427_125453.mp4