Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -531,16 +531,17 @@ def crear_video(prompt_type, input_text, selected_voice, musica_file=None):
|
|
531 |
logger.warning(f"Error buscando videos para '{keyword}': {str(e)}")
|
532 |
|
533 |
if len(videos_data) < total_desired_videos / 2:
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
|
|
544 |
logger.warning(f"Error buscando videos para '{keyword}': {str(e)}")
|
545 |
|
546 |
if len(videos_data) < total_desired_videos / 2:
|
|
|
531 |
logger.warning(f"Error buscando videos para '{keyword}': {str(e)}")
|
532 |
|
533 |
if len(videos_data) < total_desired_videos / 2:
|
534 |
+
logger.warning(f"Pocos videos encontrados ({len(videos_data)}). Intentando con palabras clave genéricas.")
|
535 |
+
generic_keywords = ["nature", "city", "background", "abstract"]
|
536 |
+
for keyword in generic_keywords:
|
537 |
+
if len(videos_data) >= total_desired_videos:
|
538 |
+
break
|
539 |
+
try:
|
540 |
+
videos = buscar_videos_pexels(keyword, PEXELS_API_KEY, per_page=2)
|
541 |
+
if videos:
|
542 |
+
videos_data.extend(videos)
|
543 |
+
logger.info(f"Encontrados {len(videos)} videos para '{keyword}' (genérico). Total data: {len(videos_data)}")
|
544 |
+
except Exception as e:
|
545 |
logger.warning(f"Error buscando videos para '{keyword}': {str(e)}")
|
546 |
|
547 |
if len(videos_data) < total_desired_videos / 2:
|