Skip to content

LogoASeguir/tool-moment-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Moment Editor (Python + FFmpeg)

Status License Issues

A PyQt6 desktop application for creating and managing video "moments" without altering the original media file. Includes smart audio-based speech segmentation and seamless FFmpeg export.

Features:

  • IN / OUT slicing workflow
  • Compound moment merging (concatenated segments)
  • Smart clean (auto merge & remove micro-cuts)
  • Audio-based speech segmentation (pitch and noise filter)
  • JSON-based project structure
  • Seamless clip export via FFmpeg

Creating Moments

Create Demo

Merging & Editing

Merge Demo

Seamless Export

Export Demo


Requirements

  • Python 3.10+
  • FFmpeg (must be available in system PATH)

Installation

1. Clone repository

git clone https://github.com/LogoASeguir/tool-moment-editor.git
cd tool-moment-editor
2. Install Python dependencies
pip install -r requirements.txt
3. Install FFmpeg
Windows
Download FFmpeg from:
https://www.gyan.dev/ffmpeg/builds/

Extract and add the bin folder to your system PATH.

Verify installation:
ffmpeg -version

macOS (Homebrew)
brew install ffmpeg

Linux
sudo apt install ffmpeg

Running the Editor: python moment_editor.py or python moment_editor.py /path/to/video.mp4

Controls

Space — Play / Pause
1 — Set IN
2 — Set OUT + Slice
3 — Add Moment
C — Smart Clean
E — Clip Editor
Ctrl+Z — Undo
Ctrl+M — Merge (concatenate)
Export

Exports clips as:

  • Seamless single-segment clips (merge all concatenate at the end)
  • Concatenated compound clips (batch render individual segments)
  • (Optional micro-crossfade between cuts)
FFmpeg must be accessible from terminal: ffmpeg -version
If FFmpeg is not found, the application will not start.

Thank you! Hopefully it will be handy :)

NOTE:
## Audio Scan & Smart Clean (Experimental)

The built-in audio scanner is optimized for speech detection (interviews, podcasts, dialogue-driven content).

It may not perform well on:
- Music-heavy videos
- Continuous ambient sound
- High-noise recordings

Author

Built by [Renato Pedrosa]
Part of a growing ecosystem of tools and experience.

About

A non-destructive video moment editor with smart audio segmentation and professional clip export.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages