File size: 480 Bytes
139ec19
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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