ffmpeg如何将覆盖应用于幻灯片中的所有图像



此命令仅将覆盖图像应用于幻灯片系列的第一个图像。我搞砸了标签,无法找出正确的标签来将覆盖应用于视频中的所有图像。

/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选项来在第一个输入结束时停止编码。

最新更新