File size: 636 Bytes
fa2fa9c d69fb4f fa2fa9c 173dcb8 fa2fa9c 173dcb8 8d19899 fa2fa9c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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 |