| import tempfile |
| from svision_client import extract_scenes |
| from PIL import Image |
| from io import BytesIO |
| import base64 |
|
|
| def pipeline_video_analysis(video_file, threshold=30.0, offset_frames=10, crop_ratio=0.1): |
| """ |
| Pipeline completo para procesar un vídeo: |
| 1. Extrae escenas usando el Space svision. |
| 2. Devuelve las imágenes de las escenas y la info asociada. |
| """ |
| |
| |
| print("Llamando a svision para extraer escenas...") |
| images, scenes_info = extract_scenes(video_file, threshold, offset_frames, crop_ratio) |
| print("Escenas extraídas:", len(images)) |
| return images, scenes_info |