I need to create a video by selecting a series of images in folder and add music to the video. With the below approach, I'm able to generate the video but unable to iterate the images while the video is running.
for filename in os.listdir("E://images"):
if filename.endswith(".png"):
clips.append(ImageClip("E://images//"+filename).set_duration(8))
finalVideo = CompositeVideoClip( clips ).set_duration(8)
slides=[finalVideo]
final = CompositeVideoClip(slides, size=(100,200)).set_duration(8)
audioclip = AudioFileClip("E://songs//new.mp3")
videoclip2 = final.set_audio(audioclip)
videoclip2.write_videofile("test.mp4",fps=24)
I tried with this link as well Convert image sequence to video using Moviepy instead of using CompositeVideoClip i tried with
concat_clip = concatenate_videoclips(clips, method="compose")
but it's not working for me.
Pls suggest
Thanks