Spaces:
Running
Running
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:
|