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