feat: video-flow initial commit
- app.py: Streamlit UI for video generation workflow - main_flow.py: CLI tool with argparse support - modules/: Business logic modules (script_gen, image_gen, video_gen, composer, etc.) - config.py: Configuration with API keys and paths - requirements.txt: Python dependencies - docs/: System prompt documentation
This commit is contained in:
31
requirements.txt
Normal file
31
requirements.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
# Gloda Video Factory - Dependencies
|
||||
# Python 3.10+
|
||||
|
||||
# Core LLM
|
||||
openai>=1.0.0
|
||||
|
||||
# Image Generation
|
||||
fal-client>=0.4.0
|
||||
|
||||
# Video Generation (Real Mode)
|
||||
PyJWT>=2.8.0
|
||||
requests>=2.31.0
|
||||
|
||||
# Audio Generation
|
||||
elevenlabs>=1.0.0
|
||||
gTTS>=2.4.0
|
||||
|
||||
# Video Processing
|
||||
moviepy==1.0.3
|
||||
imageio[ffmpeg]>=2.33.0
|
||||
Pillow>=10.0.0
|
||||
numpy>=1.24.0
|
||||
|
||||
# Web UI
|
||||
streamlit>=1.29.0
|
||||
|
||||
# Config
|
||||
python-dotenv>=1.0.0
|
||||
PyYAML>=6.0.1
|
||||
boto3>=1.34.0
|
||||
|
||||
Reference in New Issue
Block a user