from pathlib import Path import os # IO OUT_ROOT = Path("out") FRAMES_SUBDIR = "frames" # Defaults (can be overridden in UI/CLI) FRAME_INTERVAL_SEC = float(os.getenv("FRAME_INTERVAL_SEC", "2.0")) MAX_FRAMES = int(os.getenv("MAX_FRAMES", "150")) # Models (override via env if desired) ASR_MODEL = os.getenv("ASR_MODEL", "distil-whisper/distil-large-v3") VISION_MODEL = os.getenv("VISION_MODEL", "Salesforce/blip-image-captioning-base")