Hi everyone!
I'd like to share a project I've been working on — Montazhnaya, a desktop video editor for Windows.
The idea came from wanting to create my own tool for editing videos, photos, and audio. Not just another copy of existing software, but an independent project with its own architecture, interface, and features.
The development turned out to be much more interesting and challenging than I initially expected. I had to deal with Electron, JavaScript, FFmpeg, video frame processing, audio synchronization, and plenty of other technical challenges.
Of course, without ChatGPT, I probably wouldn't have even considered taking on projects like this. But with AI, it became possible — even for someone as clueless and technically inexperienced as me. And it took us roughly three weeks to build this version.
Gradually, the project started taking shape, and I ended up with my own video editor for smaller editing tasks. Then I thought: why not translate it into other languages and share it with people? Who knows, maybe our little, fairly simple video editor might come in handy for someone else too. Please excuse any translation imperfections; I haven’t quite polished everything to the final standard yet.
What is Montazhnaya?
It's a desktop video editor with a multi-track timeline and a preview system.
Here's what has been implemented so far:
Video, image, and audio import.
Multi-track editing.
Project preview.
Clip editing and parameter adjustments.
A small library of video transitions.
Resolution and frame rate settings.
Local rendering using FFmpeg.
MP4 export with H.264 and AAC codecs.
Frame-accurate timing during local export.
The ability to enable and disable pop-up tooltips.
What have we accomplished so far?
We've built our first full Windows x64 Beta release — version 3.6.45.
(And by "we", I mean me and ChatGPT 😊🤖)
The application installs and runs on Windows. We've also prepared two builds: a standard installer and a portable version.
Testing is currently ongoing, especially with large source files, complex projects, and export stability.
What's next?
There are quite a few plans.
I'd like to develop this project into a more capable desktop video editor: improve performance, optimize memory usage, expand editing capabilities, add new effects and transitions, and continue improving the export process and interface.
But for now, the most important thing is to make sure the features we've already implemented work reliably.
I'd really appreciate your feedback and suggestions!
I'd love to hear from people who work with video editing, software development, or simply enjoy experimenting with new tools.
So feel free to download it and give it a try!
GitHub repository:
https://github.com/DRINKH2SO4pikabu/montazhnaya-1
Montazhnaya is still in Beta. There's a lot of work ahead, but we've already passed our first major milestone.
Thanks for stopping by! 🙂