import os import moviepy.editor as mp def combine_videos(folder_name): video_clips = [] for file in sorted(os.listdir(folder_name)): if file.endswith(".mp4"): video_clips.append(mp.VideoFileClip(os.path.join(folder_name, file))) if not video_clips: print("No video clips found to combine.") return final_clip = mp.concatenate_videoclips(video_clips, method="compose") final_clip.write_videofile(os.path.join(folder_name, "Final_Ad_Video.mp4"), codec='libx264', audio_codec='aac') for clip in video_clips: clip.close() final_clip.close() print("Final video combined and saved as Final_Ad_Video.mp4")