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)