Tu Nombre commited on
Commit
bfbdd52
·
1 Parent(s): 031071a

fix: restaurada musica de bak6 con correccion de bucle

Browse files
Files changed (1) hide show
  1. app.py +4 -6
app.py CHANGED
@@ -368,18 +368,16 @@ def montar_video(guion, archivos, subs=None, efecto="ninguno", material_escenas=
368
  if _os.path.exists("musica.mp3"):
369
  try:
370
  from moviepy.editor import CompositeAudioClip, AudioFileClip as _AC
371
- musica = _AC("musica.mp3").volumex(0.22)
372
- dur = getattr(clip, "duration", None) or voz.duration
373
- if voz.duration and voz.duration > dur:
374
- dur = voz.duration
375
  if musica.duration > dur:
376
  musica = musica.subclip(0, dur)
377
  elif musica.duration < dur:
378
  import math
379
  reps = math.ceil(dur / musica.duration)
380
  from moviepy.editor import concatenate_audioclips
381
- musica = concatenate_audioclips([musica] * reps).subclip(0, dur)
382
- audio_final = CompositeAudioClip([voz.volumex(1.0), musica]).set_duration(dur)
383
  except Exception as _em:
384
  log(f"Error mezcla musica: {_em}")
385
  audio_final = voz
 
368
  if _os.path.exists("musica.mp3"):
369
  try:
370
  from moviepy.editor import CompositeAudioClip, AudioFileClip as _AC
371
+ musica = _AC("musica.mp3").volumex(0.18)
372
+ dur = voz.duration
 
 
373
  if musica.duration > dur:
374
  musica = musica.subclip(0, dur)
375
  elif musica.duration < dur:
376
  import math
377
  reps = math.ceil(dur / musica.duration)
378
  from moviepy.editor import concatenate_audioclips
379
+ musica = concatenate_audioclips([_AC("musica.mp3").volumex(0.18) for _ in range(reps)]).subclip(0, dur)
380
+ audio_final = CompositeAudioClip([voz.volumex(1.0), musica])
381
  except Exception as _em:
382
  log(f"Error mezcla musica: {_em}")
383
  audio_final = voz