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