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 に答える