Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -141,8 +141,8 @@ with gr.Blocks(title="Extracci贸n de Fotogramas Forenses") as demo:
|
|
141 |
|
142 |
with gr.Row():
|
143 |
with gr.Column():
|
144 |
-
#
|
145 |
-
video_input = gr.Video(
|
146 |
# Ambos botones inician desactivados
|
147 |
procesar_btn = gr.Button("Procesar Fotogramas", interactive=False)
|
148 |
with gr.Column():
|
@@ -194,9 +194,9 @@ with gr.Blocks(title="Extracci贸n de Fotogramas Forenses") as demo:
|
|
194 |
outputs=[gallery_output, download_file, temp_dir_state, zip_path_state, download_btn, procesar_btn],
|
195 |
)
|
196 |
|
197 |
-
# Funci贸n para activar la descarga: actualiza el componente File con la ruta del ZIP y lo hace visible
|
198 |
def trigger_download(zip_path):
|
199 |
-
return gr.update(value=zip_path, visible=True)
|
200 |
|
201 |
download_btn.click(
|
202 |
fn=trigger_download,
|
|
|
141 |
|
142 |
with gr.Row():
|
143 |
with gr.Column():
|
144 |
+
# Se elimina el par谩metro 'source' para que solo se permita la carga de archivos.
|
145 |
+
video_input = gr.Video(label="Subir Video (solo archivos de video)", interactive=True)
|
146 |
# Ambos botones inician desactivados
|
147 |
procesar_btn = gr.Button("Procesar Fotogramas", interactive=False)
|
148 |
with gr.Column():
|
|
|
194 |
outputs=[gallery_output, download_file, temp_dir_state, zip_path_state, download_btn, procesar_btn],
|
195 |
)
|
196 |
|
197 |
+
# Funci贸n para activar la descarga: actualiza el componente File con la ruta del ZIP y lo hace visible.
|
198 |
def trigger_download(zip_path):
|
199 |
+
return gr.File.update(value=zip_path, visible=True)
|
200 |
|
201 |
download_btn.click(
|
202 |
fn=trigger_download,
|