2016-07-14 9 views
0

Я пытаюсь сделать базовое изображение слайд-шоу, используя moviepy.Изображение слайд-шоу с movepy

Ive для отображения одного изображения, но я пытаюсь выяснить, как сделать несколько изображений друг за другом и добавить продолжительность каждого из них.

У меня есть это:

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

Я заметил некоторый код, с помощью этого: final = CompositeVideoClip([ukulele,txt_mov,piano])

Из того, что я понимаю, CompositeVideoClip просто накладки аргументов?

Как я могу создать слайд-шоу изображений? Использую ли я какую-то конкатенацию?

Любая помощь приветствуется.

ответ

2

Проделал это для себя.

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)