explaingit

cobanov/autocut

24SvelteAudience · generalComplexity · 2/5ActiveSetup · easy

TLDR

Desktop app that detects and removes silent pauses from talking-head videos and exports either a finished MP4 or an FCPXML timeline for Resolve and Premiere.

Mindmap

mindmap
  root((autocut))
    Inputs
      MP4 file
      MOV file
      MKV file
      WebM file
      AVI file
    Outputs
      MP4 export
      FCPXML timeline
    Use Cases
      Podcast editing
      Talking head cleanup
      Resolve handoff
      Premiere handoff
    Tech Stack
      Rust
      Tauri
      Svelte
      ffmpeg

Things people build with this

USE CASE 1

Strip dead air from podcast video recordings before publishing

USE CASE 2

Auto-cut a long interview clip and tweak edges in a visual timeline

USE CASE 3

Export an FCPXML to bring auto-detected cuts into DaVinci Resolve or Premiere

USE CASE 4

Tune silence detection on a short preview range before processing a long file

Tech stack

RustTauriSvelteffmpeg

Getting it running

Difficulty · easy Time to first run · 5min

Mac dmg needs xattr cr to clear Gatekeeper quarantine, Windows SmartScreen warns on first launch, Linux must build from source.

In plain English

Autocut is a desktop app that removes silent pauses from a video clip. You drag a video file into the window, the app figures out where the speech is and where the silence is, and you get back a tighter cut. It is meant for podcasters and anyone editing talking head footage who wants to skip the step of trimming dead air by hand. The project is written in Rust with a Tauri shell and a Svelte 5 front end, so it runs as a native desktop application. Supported input formats include MP4, MOV, MKV, WebM, and AVI. After the analysis pass the timeline shows spoken sections in green and silent sections in red, and a preview player jumps over the removed parts so you can hear the final cut while you are still editing. You can drag the green edge handles to nudge a cut, edit exact in and out timestamps in a side panel, or click an X to mute a particular keep without losing it. Four sliders control the detection: threshold, pad, minimum silence, and minimum speech. Holding shift gives finer steps. When you are happy, you export. The MP4 export gives you a finished video file you can share right away. The FCPXML export instead writes out a timeline that DaVinci Resolve and Adobe Premiere can open, keeping the cuts in place and preserving the source timecode so the clip relinks to the original media file without a media offline warning. The README also notes a preview range only option for long videos, which lets you tune the sliders on a short slice before processing the whole file. Install paths differ per platform. On Apple Silicon Macs the recommended way is Homebrew with brew install cask cobanov tap autocut, since Homebrew handles the macOS Gatekeeper quarantine flag automatically. A manual download of the dmg also works, but you need to run xattr cr on the app once because the bundle is not yet notarized. On Windows there is a 64 bit NSIS installer and an MSI, and Windows SmartScreen will warn on first launch because the bundle is unsigned, so you click More info then Run anyway. Linux users currently have to build from source. The README states that everything runs locally, with no account, no upload step, no Python, and no separate ffmpeg install. It is credited to mert cobanov, dated 2026.

Copy-paste prompts

Prompt 1
Install autocut on my Apple Silicon Mac via Homebrew and import a 30 minute interview MP4
Prompt 2
Tune the threshold pad and minimum silence sliders for a noisy bedroom recording
Prompt 3
Export an FCPXML from autocut and relink it inside DaVinci Resolve without media offline errors
Prompt 4
Build autocut from source on Linux from the Rust and Tauri sources
Prompt 5
Add a batch mode that processes a folder of MP4 files with the same detection settings
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.