Showcasing OpenCut: A Lightweight Open-Source Video Editor Built with Python (And How You Can Help)
Hi DEV Community! π
I'm excited to introduce OpenCut β a simple, lightweight, and open-source video editor I'm building with Python and PyQt5. It's designed for beginners, low-end machines, and anyone who wants a no-fuss way to cut and trim videos.
π¬ OpenCut is 100% free, no watermarks, no ads β just clean, open-source code.
Why OpenCut?
Most video editors are either too heavy (like DaVinci Resolve) or too limited (like basic trimmers).
I wanted to create something in the middle:
- β Lightweight (runs smoothly on older laptops)
- β Cross-platform (Windows, macOS, Linux)
- β Intuitive UI with standard keyboard shortcuts
- β 10 beautiful themes (including dark mode and eye-comfort options)
- β Thumbnail previews for media files
And yes β it's built entirely in Python. π
πΌ Screenshots
Hereβs what it looks like:
!
The main window with the Soft Purple theme β clean and focused.
!
All 10 built-in themes β perfect for day, night, or sensitive eyes.
Current Development: Delta v1.0.0
We're in the Delta phase β active development and testing.
What's Done:
- 10 CSS-based themes
- Support for MP4, AVI, MOV, MKV, and more
- Media thumbnail previews
- Standard shortcuts (Ctrl+Z, Space, etc.)
- Extremely low resource usage
In Progress:
- π§ A custom timeline panel for precise editing
- β¨ Text and video effects (fade, blur, transitions)
- π Multilingual support (Arabic, French, Chinese coming in Beta v1.0.79)
- π Improving UI responsiveness
π€ This Is a Community Project
OpenCut is not just my project β itβs by the community, for the community.
Iβm actively looking for help from:
- π» Python/PyQt Developers β Help build the timeline, fix bugs, optimize code
- π¨ Designers β Create new themes, icons, or improve the UI
- π Translators β Help translate the interface (Arabic, French, Chinese needed!)
- π Testers β Try the app, report bugs, suggest UX improvements
π How to Try It
Itβs easy to run locally:
bash
git clone https://github.com/KinanCodeaz/opencut.git
cd opencut
pip install -r resources/requirements.txt
python main.py
#opensource #python #pyqt #videoeditor #showdev #webdev #beginners
Top comments (0)