# 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.