Stop Wasting Hours Cutting Silence: Auto-Editor Does It for You
You know the drill: you've recorded a long video, and now you have to sit through it, scrubbing through every awkward pause, every cough, every moment where you trailed off mid-sentence. Cutting dead space is tedious, mind-numbing work—especially when the video runs long. What if you could skip that entire first pass and let a tool handle it automatically? That's exactly what Auto-Editor does.
Auto-Editor is a command line application that analyzes your video and audio, finds the "dead space" (typically silence), and cuts it out for you. It's an open-source project written in Nim, and it's designed to save you from the most boring part of video editing.
What It Does
At its core, Auto-Editor is a first-pass editor. You give it a video file, and it strips out the sections where nothing's happening. The default behavior is simple:
auto-editor path/to/your/video.mp4
That's it. The tool analyzes audio loudness, marks quiet moments as "inactive," and removes them. But it's not a one-trick pony. The --edit option lets you change how cuts are made. For example, you can cut out motionlessness in a screen recording:
auto-editor example.mp4 --edit motion:threshold=0.02
You can combine methods too, using logical expressions. Want to cut sections that are either quiet or static? You can do that:
auto-editor example.mp4 --edit "(or audio:0.03 motion:0.06)"
There's also a --margin option to add padding around your cuts, so the edit doesn't feel jarring. By default, it adds 0.2 seconds before and after each kept section, but you can customize that:
auto-editor example.mp4 --margin 0.3s,1.5sec
That gives you 0.3 seconds of padding before and 1.5 seconds after. It's a small touch, but it makes a huge difference in how natural the final cut feels.
Why It's Cool
The obvious appeal is the time savings. But there's more going on here that makes Auto-Editor genuinely interesting.
-
It's not just for silence. The
--editsystem is flexible. You can use audio thresholds, motion detection, or combine them. You can even use dB units, which is a nice nod to video editors who think in volume terms:--edit audio:-19dB. -
Labels give you fine-grained control. Every moment in your video gets an integer label:
0for silent (cut by default),1for active (kept). You can define additional labels with--edit:2and--when:2to apply different actions. For example, you can speed up loud sections instead of just keeping or cutting them:auto-editor example.mp4 --edit:2 audio:-12dB --when:2 speed:1.5That's a clever design—it turns a simple cut tool into a basic automated editing engine.
-
It exports to real editors. Auto-Editor doesn't just output a final video. It can generate XML files for Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro, ShotCut, and Kdenlive. That means you can use it as a smart pre-processor, then fine-tune the result in your editor of choice. There's also a
clip-sequenceexport if you just want the individual media clips. -
You can see what it's cutting. If you're nervous about what Auto-Editor is removing, you can flip the logic to export the cuts themselves:
auto-editor example.mp4 --when-active cut --when-inactive nilThis gives you a video of just the parts that would normally be removed. It's a great way to sanity-check before committing.
-
It's a command line tool. For developers and power users, that's a feature. You can script it, batch-process files, and integrate it into your workflow. No GUI to click through.
How to Try It
Getting started is straightforward. Head over to the GitHub repository for installation instructions, or check the Installing guide.
Once it's installed, the basic usage is just:
auto-editor path/to/your/video.mp4
Want to see all the options? Run:
auto-editor --help
If you're a VS Code user, there's even a skills integration you can add with:
npx skills add WyattBlue/auto-editor
The README points to a full options reference and docs if you want to dig deeper. The project also has a Discord server if you need help or want to follow development.
Final Thoughts
Auto-Editor isn't trying to replace your video editor—it's trying to make one specific, tedious part of the process disappear. For podcasters, YouTubers, educators, or anyone who records long takes and needs clean cuts, it's a practical tool that does exactly what it promises. The label system and multi-editor export support give it more depth than you'd expect from a simple utility, and the fact that it's a CLI means it slots neatly into automation pipelines.
If you've ever dreaded the first pass through a recording, this is worth a try. It won't make your video perfect, but it'll get you to the good parts a lot faster.
Follow @githubprojects for more developer tools and open source projects.