File size: 685 Bytes
4392ece 3d42847 4392ece 3d42847 4392ece 3d42847 4392ece |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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") |