Spaces:
Sleeping
Sleeping
Tu Nombre commited on
Commit ·
535cb73
1
Parent(s): 9f1fa5d
fix: reemplazar audio_loop deprecado por concatenate
Browse files
app.py
CHANGED
|
@@ -368,11 +368,15 @@ 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.18)
|
| 372 |
-
|
| 373 |
-
|
| 374 |
-
|
| 375 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 376 |
audio_final = CompositeAudioClip([voz.volumex(1.0), musica])
|
| 377 |
except Exception as _em:
|
| 378 |
log(f"Error mezcla musica: {_em}")
|
|
|
|
| 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([musica] * 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}")
|