带有moviepy的图片幻灯片

Image slideshow with moviepy

我正在尝试使用 moviepy 制作基本图片幻灯片。

我要显示单个图像,但正在尝试弄清楚如何使多个图像依次显示并为每个图像添加持续时间。

我有这个:

clip1 = ImageClip('image.jpg').set_duration(10)
clip1.write_videofile("test.mp4", fps=24)

我注意到一些代码使用了这个:final = CompositeVideoClip([ukulele,txt_mov,piano])

据我了解,CompositeVideoClip 只是简单地覆盖了参数?

我将如何着手制作图片幻灯片?我会使用某种串联吗?

感谢任何帮助。

自己解决了。

from moviepy.editor import *

ic_1 = ImageClip('image1.jpg').set_duration(2)
ic_2 = ImageClip('image2.jpg').set_duration(1)

video = concatenate([ic_1, ic_2], method="compose")
video.write_videofile('test.mp4', fps=24)