2nzi's picture
update backend with video upload on HF
923cd30 verified
raw
history blame contribute delete
648 Bytes
from pydantic import BaseModel
from typing import List, Optional
from datetime import datetime
class Scene(BaseModel):
start: str
end: str
recognized_sport: str
confidence: float
class ReducedScene(BaseModel):
clip_id: str
scenes: List[Scene]
class VideoPaths(BaseModel):
raw: str
compressed: str
reduced_videos: List[str]
class Video(BaseModel):
uuid: str
sport_id: str
upload_date: datetime
uploaded_by: str
title: str
status: str
md5_hash: Optional[str]
paths: VideoPaths
scenes: List[Scene] = []
reduced_scenes: List[ReducedScene] = []