gnosticdev commited on
Commit
d63dad2
·
verified ·
1 Parent(s): 4e6b44d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -1
app.py CHANGED
@@ -10,7 +10,22 @@ import gradio as gr
10
  import torch
11
  from transformers import GPT2Tokenizer, GPT2LMHeadModel
12
  from keybert import KeyBERT
13
- from moviepy.editor import VideoFileClip, concatenate_videoclips, AudioFileClip, CompositeAudioClip, concatenate_audioclips, AudioClip
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  import re
15
  import math
16
  import shutil
 
10
  import torch
11
  from transformers import GPT2Tokenizer, GPT2LMHeadModel
12
  from keybert import KeyBERT
13
+ import subprocess
14
+ import sys
15
+ try:
16
+ from moviepy.editor import VideoFileClip, concatenate_videoclips, AudioFileClip, CompositeAudioClip, concatenate_audioclips, AudioClip
17
+ logger = logging.getLogger(__name__)
18
+ logger.info("MoviePy importado correctamente")
19
+ except ImportError:
20
+ logger = logging.getLogger(__name__)
21
+ logger.info("Intentando instalar moviepy e imageio-ffmpeg...")
22
+ try:
23
+ subprocess.check_call([sys.executable, "-m", "pip", "install", "moviepy>=1.0.3", "imageio-ffmpeg>=0.5.1"])
24
+ from moviepy.editor import VideoFileClip, concatenate_videoclips, AudioFileClip, CompositeAudioClip, concatenate_audioclips, AudioClip
25
+ logger.info("MoviePy instalado tras reintento")
26
+ except Exception as e:
27
+ logger.critical(f"Fallo al instalar moviepy: {str(e)}")
28
+ raise
29
  import re
30
  import math
31
  import shutil