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") |