Photobooth app written in Python supporting DSLR, picamera2 and webcameras
Project description
Welcome to your brand-new open-source photobooth-app! Written in Python 🐍, coming along with a modern Vue3 frontend.
Installation - Documentation - PyPI package - 3d printed box
😍 Features
📷 capture stills, animated gif, collages and even 📹 videos!
🎉 camera live preview with shortest delay as possible, permanent video live view in background
🛫 optimized for speed, highly response UI
🫶 several camera backends supported for high quality stills and livestream
💡 WLED support signaling photo countdown and feedback to the user when the photo is actually taken
🤝 Linux 🐧, Raspberry Pi 🍓 and Windows 🪟 platforms supported
🔓 Open-source, non-restrictive MIT license
📷 Supported Cameras
The photobooth app's Python backend allows to use different camera types on Linux and Windows platforms:
- Raspberry Pi Camera Module 1/2/3 (with or without autofocus)
- Arducam cameras (with or without autofocus, not preferred because separate installation)
- DSLR camera via
- gphoto2, Linux
- digicamcontrol, Windows
- Webcameras (via opencv2 or v4l)
The app controls camera's autofocus, handles led signaling when a photo is taken and streams live video to photobooth.
The reference photobooth box is made from 3d printed parts, see the 3d printed reference box over here.
💅 Screenshots
Find screenshots in the documentation
🔧 Installation
See separate installation instructions in the documentation.
©️ License
The software is licensed under the MIT license.
🎉 Donation
If you like my work and like to keep me motivated you can sponsor me:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for photobooth_app-3.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9e9f7375d4a7a9f6d27246c709f872b14be182085e9eb2fa7f6abaf352f321 |
|
MD5 | 9af7ef875b2c2860ef8d14434f54b0c6 |
|
BLAKE2b-256 | e71c3ee98cf0d6dc7fc4578f93f3f1cfa045858443e798fffe686af965849129 |