from schemas.transcript import VideoMetadata def normalize_metadata(raw: dict) -> VideoMetadata: return VideoMetadata( id=raw["id"], title=raw["title"], channel=raw.get("uploader", ""), duration=raw.get("duration", 0), url=raw["webpage_url"], )