2

我正在尝试使用moviepy.

我要显示单个图像,但正在尝试解决如何使多个图像一个接一个地显示并为每个图像添加持续时间。

我有这个:

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

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

据我了解,CompositeVideoClip只是覆盖了论点?

我将如何创建图像幻灯片?我会使用某种连接吗?

任何帮助表示赞赏。

4

1 回答 1

4

为我自己解决了。

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)
于 2016-07-14T06:38:12.447 回答