from moviepy.editor import concatenate_videoclips | |
import os | |
def compose_video(video_paths): | |
clips = [] | |
for path in video_paths: | |
if os.path.exists(path): | |
from moviepy.editor import VideoFileClip | |
clips.append(VideoFileClip(path)) | |
final = concatenate_videoclips(clips, method="compose") | |
out_path = "assets/final_video.mp4" | |
final.write_videofile(out_path, fps=24, audio_codec="aac", verbose=False, logger=None) | |
return out_path |