🎬 Pure Video Generation Power - All unnecessary features removed!
A streamlined AI-powered video generator that creates engaging viral content with:
- ✨ Ken Burns animations
- 🎤 Natural text-to-speech
- 🖼️ AI-generated images
- 🎵 Background music
- 📝 Automatic subtitles
- 🌍 Multi-language support
python app.pyThen open http://localhost:5000 in your browser
python src/main.pyMoneyPrinterV2/
├── app.py # Web interface (Flask)
├── src/
│ ├── main.py # CLI entry point
│ ├── classes/
│ │ ├── YouTube.py # Core video generation
│ │ └── Tts.py # Text-to-speech
│ ├── utils.py # Utility functions
│ ├── config.py # Configuration
│ ├── constants.py # Constants
│ ├── cache.py # Caching
│ └── status.py # Logging
├── static/ # Web UI assets
├── templates/ # HTML templates
├── fonts/ # Video fonts
├── assets/ # Video assets
├── Songs/ # Background music
└── config.json # Configuration file
- Multi-language Support: Hindi-English, English, Hindi
- Content Styles: Mysterious, Educational, Entertaining, Motivational
- High Quality: 1080x1920 (9:16) vertical videos
- Fast Generation: Async image generation for speed
- Professional Effects: Ken Burns animations, fade transitions
- Natural Audio: Pollinations AI TTS with multiple voices
Copy config.example.json to config.json and configure:
- AI model settings
- Image generation settings
- TTS preferences
- Video quality options
- Script Generation: AI creates engaging scripts
- Image Creation: AI generates relevant images
- Audio Synthesis: Text-to-speech conversion
- Video Assembly: Combines images, audio, effects
- Final Output: High-quality MP4 video
The web interface provides:
- Real-time progress tracking
- Multiple language options
- Style selection
- Download management
- Task monitoring
See requirements.txt for dependencies.
Place your music files in the Songs/ directory. Supported formats:
- MP3, WAV, M4A, OGG, FLAC
This project focuses purely on video generation capabilities.