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. """ # Llamada a svision 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