Spaces:
Building
Building
File size: 522 Bytes
9b2b3fc |
1 2 3 4 5 6 7 8 9 10 11 12 |
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 |