Spaces:
Building
Building
from moviepy.editor import AudioFileClip, concatenate_audioclips | |
def adjust_background_music(video_duration, music_file): | |
music = AudioFileClip(music_file) | |
if music.duration < video_duration: | |
repetitions = int(video_duration / music.duration) + 1 | |
music_clips = [music] * repetitions | |
music = concatenate_audioclips(music_clips) | |
if music.duration > video_duration: | |
music = music.subclip(0, video_duration) | |
music = music.volumex(0.2) # Reducir volumen al 20% | |
return music |