DEV Community

Cover image for OpenCut: A Lightweight Open-Source Video Editor Built with Python (And How You Can Help)
kinandev
kinandev

Posted on

OpenCut: A Lightweight Open-Source Video Editor Built with Python (And How You Can Help)

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
Enter fullscreen mode Exit fullscreen mode

Top comments (0)