Spaces:
Building
Building
Create music_module.py
Browse files- 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
|