# VideoGen - Universal Video Generation Toolkit
# Copyleft © 2026 Stefy <stefy@nexlab.net>

# Core Dependencies (Required)
torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0
diffusers>=0.30.0
transformers>=4.35.0
accelerate>=0.24.0
xformers>=0.0.22
spandrel>=0.1.0
psutil>=5.9.0
ffmpeg-python>=0.2.0
ftfy>=6.1.0
Pillow>=10.0.0
safetensors>=0.4.0
huggingface-hub>=0.19.0

# Audio Dependencies (Optional - for TTS and music generation)
scipy>=1.11.0
soundfile>=0.12.0
librosa>=0.10.0
edge-tts>=6.1.0
# bark  # Install with: pip install git+https://github.com/suno-ai/bark.git
# audiocraft  # Install with: pip install audiocraft

# Lip Sync Dependencies (Optional)
opencv-python>=4.8.0
face-recognition>=1.14.0
# dlib  # Install with: pip install dlib (requires cmake)

# Model Management
requests>=2.31.0
urllib3>=2.0.0

# Progress and UI
tqdm>=4.66.0
rich>=13.0.0

# Configuration
pydantic>=2.0.0

# Distributed Processing
# accelerate  # Already listed above

# Optional: NSFW Classification
# onnxruntime>=1.16.0