Upload 6 files
Browse files
app.py
CHANGED
|
@@ -280,22 +280,12 @@ if page == "Processar vídeo nou":
|
|
| 280 |
st.info("ℹ️ **Instrucciones:**\n1. Haz clic en 'Browse files'\n2. Selecciona un archivo MP4 (< 10MB)\n3. Espera a que se cargue (puede tardar unos segundos)")
|
| 281 |
st.warning("⚠️ **Nota**: Si el archivo no se detecta después de seleccionarlo, puede haber un problema con la configuración de Hugging Face Spaces.")
|
| 282 |
|
| 283 |
-
# Mostrar estado de depuración
|
| 284 |
-
|
| 285 |
-
st.
|
| 286 |
-
|
| 287 |
-
st.
|
| 288 |
-
st.write(f"**
|
| 289 |
-
st.write(f"**Tamaño:** {uploaded_file.size / (1024*1024):.2f} MB")
|
| 290 |
-
st.write(f"**Tipo:** {uploaded_file.type}")
|
| 291 |
-
else:
|
| 292 |
-
st.error("❌ No se ha detectado ningún archivo")
|
| 293 |
-
st.write("**Posibles causas:**")
|
| 294 |
-
st.write("- No has seleccionado un archivo todavía")
|
| 295 |
-
st.write("- El archivo es demasiado grande")
|
| 296 |
-
st.write("- Problema de configuración de Streamlit en HF Spaces")
|
| 297 |
-
st.write(f"**Estado video_uploaded:** {st.session_state.video_uploaded}")
|
| 298 |
-
st.write(f"**Session state keys:** {list(st.session_state.keys())}")
|
| 299 |
|
| 300 |
if uploaded_file is not None:
|
| 301 |
log(f"\n--- SUBIDA DE VÍDEO INICIADA (archivo detectado) ---")
|
|
@@ -372,7 +362,14 @@ if page == "Processar vídeo nou":
|
|
| 372 |
|
| 373 |
# --- Mensajes de estado ---
|
| 374 |
if st.session_state.video_uploaded and st.session_state.video_uploaded['status'] == 'processed':
|
| 375 |
-
st.success(f"Vídeo '{st.session_state.video_uploaded['original_name']}' pujat i processat correctament.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 376 |
if st.session_state.video_uploaded['was_truncated']:
|
| 377 |
st.warning(f"El vídeo s'ha truncat a {MAX_DURATION_S // 60} minuts.")
|
| 378 |
|
|
|
|
| 280 |
st.info("ℹ️ **Instrucciones:**\n1. Haz clic en 'Browse files'\n2. Selecciona un archivo MP4 (< 10MB)\n3. Espera a que se cargue (puede tardar unos segundos)")
|
| 281 |
st.warning("⚠️ **Nota**: Si el archivo no se detecta después de seleccionarlo, puede haber un problema con la configuración de Hugging Face Spaces.")
|
| 282 |
|
| 283 |
+
# Mostrar estado de depuración solo si no hay archivo o si hay un problema
|
| 284 |
+
if uploaded_file is None and st.session_state.video_uploaded is None:
|
| 285 |
+
with st.expander("🔍 Debug Info", expanded=False):
|
| 286 |
+
st.write(f"**Archivo subido:** {uploaded_file is not None}")
|
| 287 |
+
st.info("ℹ️ No se ha seleccionado ningún archivo todavía")
|
| 288 |
+
st.write(f"**Estado video_uploaded:** {st.session_state.video_uploaded}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 289 |
|
| 290 |
if uploaded_file is not None:
|
| 291 |
log(f"\n--- SUBIDA DE VÍDEO INICIADA (archivo detectado) ---")
|
|
|
|
| 362 |
|
| 363 |
# --- Mensajes de estado ---
|
| 364 |
if st.session_state.video_uploaded and st.session_state.video_uploaded['status'] == 'processed':
|
| 365 |
+
st.success(f"✅ Vídeo '{st.session_state.video_uploaded['original_name']}' pujat i processat correctament.")
|
| 366 |
+
|
| 367 |
+
# Mostrar info del vídeo procesado
|
| 368 |
+
with st.expander("📊 Informació del vídeo", expanded=False):
|
| 369 |
+
st.write(f"**Nombre:** {st.session_state.video_uploaded['original_name']}")
|
| 370 |
+
st.write(f"**Tamaño:** {len(st.session_state.video_uploaded.get('video_bytes', [])) / (1024*1024):.2f} MB")
|
| 371 |
+
st.write(f"**Estado:** Processat i llest per detectar personatges")
|
| 372 |
+
|
| 373 |
if st.session_state.video_uploaded['was_truncated']:
|
| 374 |
st.warning(f"El vídeo s'ha truncat a {MAX_DURATION_S // 60} minuts.")
|
| 375 |
|