gnosticdev commited on
Commit
9b2b3fc
·
verified ·
1 Parent(s): 242754c

Create music_module.py

Browse files
Files changed (1) hide show
  1. music_module.py +12 -0
music_module.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from moviepy.editor import AudioFileClip, concatenate_audioclips
2
+
3
+ def adjust_background_music(video_duration, music_file):
4
+ music = AudioFileClip(music_file)
5
+ if music.duration < video_duration:
6
+ repetitions = int(video_duration / music.duration) + 1
7
+ music_clips = [music] * repetitions
8
+ music = concatenate_audioclips(music_clips)
9
+ if music.duration > video_duration:
10
+ music = music.subclip(0, video_duration)
11
+ music = music.volumex(0.2) # Reducir volumen al 20%
12
+ return music