from pathlib import Path import os APP_NAME = "Video Cutter API" DATA_DIR = Path(os.getenv("DATA_DIR", "./data")).resolve() DB_PATH = Path(os.getenv("DB_PATH", str(DATA_DIR / "app.db"))).resolve() UPLOADS_DIR = Path(os.getenv("UPLOADS_DIR", str(DATA_DIR / "uploads"))).resolve() OUTPUT_DIR = Path(os.getenv("OUTPUT_DIR", str(DATA_DIR / "output"))).resolve() JOBS_DIR = Path(os.getenv("JOBS_DIR", str(DATA_DIR / "jobs"))).resolve() PROJECTS_DIR = Path(os.getenv("PROJECTS_DIR", str(DATA_DIR / "projects"))).resolve() FFMPEG_BIN = os.getenv("FFMPEG_BIN", "ffmpeg") FFPROBE_BIN = os.getenv("FFPROBE_BIN", "ffprobe") MKVMERGE_BIN = os.getenv("MKVMERGE_BIN", "mkvmerge") BLACKDETECT_WINDOW = float(os.getenv("BLACKDETECT_WINDOW", "15")) BLACKDETECT_DURATION = float(os.getenv("BLACKDETECT_DURATION", "0.2")) BLACKDETECT_PIX_TH = float(os.getenv("BLACKDETECT_PIX_TH", "0.1"))