A Python-based application that converts comic images into narrated videos with cinematic zoom effects, transitions, and AI-generated voice.
- Upload multiple comic images
- Convert script into voice narration (TTS)
- Sync images with narration
- Apply zoom (Ken Burns effect)
- Export final video (MP4)
- AI script generation (OpenAI / local models)
- Panel/region-based cropping
- Subtitles
- Background music
- Advanced transitions
- Desktop app UI
- Python
- MoviePy (video processing)
- FFmpeg (rendering backend)
- OpenCV & Pillow (image processing)
- Coqui TTS (free voice generation)
- ElevenLabs (optional premium voice)
- Streamlit (UI - upcoming)
comic-video-studio/
│
├── main.py
├── modules/
│ ├── image_processor.py
│ ├── tts_engine.py
│ ├── video_engine.py
│ ├── script_engine.py
│
├── images/
├── audio/
├── output/
├── requirements.txt
└── README.md
git clone https://github.com/yourusername/comic-video-studio.git
cd comic-video-studio
python -m venv venv
Activate:
venv\Scripts\activate
pip install -r requirements.txt
Make sure FFmpeg is installed and added to PATH.
python main.py
- This project is in early development (MVP stage)
- Designed for learning + content automation workflows
- Ensure proper usage of copyrighted content
🚧 In Development – Version 0.1 (Core Pipeline)
Open for improvements and feature ideas.