ffmpeg 如何让叠加层应用于幻灯片中的所有图像

ffmpeg how can I get the overlay to apply to all images in the slideshow

此命令仅将叠加图像应用于幻灯片系列的第一张图像。我搞砸了标签,无法找到正确的标签来让叠加层应用于视频中的所有图像。

/opt/bin/ffmpeg -y -framerate 1/3 -start_number 1 -i %01d.jpg -i $watermark.png -filter_complex "pad=500:500:(500-iw*min(500/iw\,500/ih))/2:(500-ih*min(500/iw\,500/ih))/2:color=white,overlay=250:420" out.mp4 2>&1

查看此作品:

/opt/bin/ffmpeg -y -framerate 1/3 -start_number 1 -i %01d.jpg \
                -loop 1 -framerate 1/3 -i $watermark.png \
                -filter_complex "pad=500:500:(500-iw*min(500/iw\,500/ih))/2:(500-ih*min(500/iw\,500/ih))/2:color=white,overlay=250:420:shortest=1" \
                out.mp4 2>&1

如果要在所有帧上显示相同的叠加图像,则需要循环叠加图像。由于循环将永远持续下去,您需要使用 -shortest 选项停止,以便在第一个输入结束时停止编码。