# Core dependencies
yt-dlp>=2024.0.0
youtube-transcript-api>=0.6.0
Pillow>=10.0.0

# OCR (Tesseract) - also requires: apt install tesseract-ocr
pytesseract>=0.3.10

# Color palette extraction
colorthief>=0.2.1

# ---------------------------------------------------------
# OPTIONAL: EasyOCR (better for stylized text)
# ---------------------------------------------------------
# EasyOCR requires PyTorch (~2GB). Install separately:
#
#   pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
#   pip install easyocr
#
# Or just use tesseract (default) - it works great for most videos.

