2
ffmpeg:如何正确放置多个叠加层并淡出最顶层
我试图将几个叠加层放在彼此之上,并在一些帧之后淡出最顶层。因此,我正在使用2个.png文件,这些文件应按以下顺序放在最终视频中: fademe.png < - 最顶层的叠加,应该在一些帧后褪色 overlay.png < - 第二个叠加层,始终可见 movie.mov < - 一部电影作为底层 我正在使用此代码从叠加层创建PNG编码的.mov: ffmpeg -y -loop 1 -i fademe.png -loop 1 -i overlay.png -filter_complex "[0:0]fade=out:25:25[fad];[1:0][fad] overlay" -vframes 55 -vcodec png overlay.mov 然后我使用ffmbc将overlay.mov放在另一个视频的顶部。 (我正在使用ffmbc,因为最终输出将是ProRes4444) ffmbc -y -threads 0 -i movie.mov -vf "movie=overlay.mov [watermark]; [in][watermark] overlay [out]" -vcodec libx264 faded.mp4 输出视频看起来很好,直到淡入淡出开始,并且fademe.png …