38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
# AI Trailer Generator v2 — Python Dependencies
|
|
# Generated from: pip freeze (Python 3.11, Windows)
|
|
# Install with: pip install -r requirements.txt
|
|
#
|
|
# NOTE: faster-whisper and scenedetect may pull in torch/cuda extras
|
|
# depending on your platform. See README for CUDA setup.
|
|
|
|
# Computer Vision
|
|
opencv-python>=4.9
|
|
numpy>=1.26
|
|
Pillow>=10.0
|
|
ImageHash>=4.3
|
|
PyWavelets>=1.6 # required by ImageHash
|
|
|
|
# Video scene detection
|
|
scenedetect[opencv]>=0.6
|
|
|
|
# Audio transcription
|
|
# faster-whisper>=1.0 ← uncomment when ready to use Whisper
|
|
# (pulls in torch; large download)
|
|
|
|
# Config & secrets
|
|
python-dotenv>=1.0 # loads .env into os.environ
|
|
# tomllib — stdlib in Python 3.11+, no install needed
|
|
|
|
# XML export
|
|
# lxml>=5.0 ← optional: only needed for advanced FCPXML features
|
|
# stdlib xml.etree.ElementTree is used by default
|
|
|
|
# HTTP (LLM calls via urllib.request — no extra dep needed)
|
|
# requests ← not used; stdlib urllib is sufficient
|
|
|
|
# Dev / testing
|
|
pytest>=8.0
|
|
pytest-cov
|
|
# mypy>=1.9
|
|
# ruff>=0.4
|