ffmpeg通过视频淡入和淡出多个图像

问题描述

我已经成功地使用具有渐隐和渐隐效果的ffmpeg在视频上叠加了图像:

ffmpeg -i test.mp4 -loop 1 -t 30 -i image1.jpg -filter_complex "[1:v]format=rgba,fade=in:st=2:d=0.5:alpha=1,fade=out:st=4:d=0.5:alpha=1 [v1]; [0][v1] overlay" -codec:a copy out1.mp4

我想做的是添加更多图像,以便稍后在视频中淡入和淡出。

我尝试添加其他图像和滤镜,但由于合并命令只能接受2个输入,因此无法将它们组合在一起。

ffmpeg -i test.mp4 -loop 1 -t 30 -i image1.jpg -loop 1 -t 30 -i image2.jpg -filter_complex "[1:v]format=rgba,fade=out:st=4:d=0.5:alpha=1 [v1];[2:v]format=rgba,fade=in:st=7:d=0.5:alpha=1,fade=out:st=10:d=0.5:alpha=1 [v2]; [0][v1][v2] overlay" -codec:a copy out1.mp4

感谢您的帮助。

如果有人知道如何使loop命令循环到视频的长度,那也很好。在示例中,我已经硬编码了30秒。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)