FFMPEG多个Alpha叠加

时间:2018-09-16 19:34:31

标签: video command-line ffmpeg video-processing

我有一些带有Alpha频道的视频,我想彼此叠加。可以使用以下命令

ffmpeg -i back.mov -i front.mov -filter_complex overlay -c:v png output.mov

但是,如果我向其中添加另一个视频,它将不再起作用

ffmpeg -i back.mov -i front.mov -i front2.mov -filter_complex overlay -c:v png output.mov

有人知道让它起作用的方法吗?还是我必须输出前2层,然后在新层上再次运行代码?

我将有3层以上,因此正在寻找最有效的方法。

1 个答案:

答案 0 :(得分:0)

您需要在每次转动时使用正确的输入执行连续的叠加,

ffmpeg -i back.mov -i front.mov -i front2.mov -filter_complex [0][1]overlay[o];[o][2]overlay -c:v png out.mov