Apple-quality Center Stage for Windows - AI-powered face tracking that keeps you centered in video calls.
- 🎯 Automatic Face Tracking - Keeps your face centered, even as you move
- 🍎 Apple-Quality Motion - Buttery smooth transitions with easing
- 📹 Virtual Camera Output - Works with Teams, Zoom, Meet, and more
- 🔥 Three Versions - Choose based on your needs
- Python 3.11+ - Download
- UnityCapture (Virtual Camera Driver)
- Download from GitHub
- Extract and run
Install.batas Administrator - Restart your computer
git clone https://github.com/yourusername/CenterStage.git
cd CenterStage
python -m venv venv
source venv/Scripts/activate # Windows Git Bash
pip install -r requirements.txt| Version | Resolution | CPU Usage | Best For |
|---|---|---|---|
| ultralight.py | 720p | 🟢 Minimal | Long calls, older PCs |
| lite.py | 1080p | 🟡 Medium | Best quality |
| main.py | Configurable | 🟠 Higher | Full UI & controls |
Minimal CPU, no heating, smooth tracking.
source venv/Scripts/activate && python ultralight.py1080p quality, Apple-style smooth tracking.
source venv/Scripts/activate && python lite.pyComplete GUI with preview, settings, and controls.
source venv/Scripts/activate && python main.pyTest locally before your call (no virtual camera):
python test_preview.pyPress Q to quit.
- Run your preferred version (ultralight/lite)
- In Teams/Zoom/Meet: Go to Settings → Camera
- Select "Unity Video Capture"
- Done! 🎉
CenterStage/
├── ultralight.py # 🪶 Minimal CPU (recommended)
├── lite.py # ⚡ 1080p quality
├── test_preview.py # 🧪 Local test
├── main.py # 🖥️ Full UI version
├── requirements.txt
├── src/ # Full version source
└── tests/ # Unit tests
Contributions welcome! Please feel free to submit a Pull Request.
MIT License - feel free to use in your projects!
This project includes UnityCapture which is released under the Unlicense (public domain).
- OpenCV - Face detection
- pyvirtualcam - Virtual camera support
- UnityCapture - Windows virtual camera driver (Unlicense)
- PySide6 - GUI framework (Full version)
Made with ❤️ for better video calls