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